项目介绍—目录

  1. 项目管理软件
  • 项目管理软件-禅道的介绍
  • 禅道环境搭建
  • 熟悉禅道的bug管理流程
  1. 测试前的准备
  • 被测系统业务逻辑梳理
  • 测试计划与方案设计思路
  • 编写软件测试计划
  1. 测试实施阶段
  • 分模块进行测试计划与执行
  • 测试报告的撰写

一. 项目管理软件-禅道的介绍

1、禅道是什么?

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

禅道使用自主开发的zentaophp框架开发,内置了完整的扩展机制(非简单的钩子),用户可以非常方便的对禅道进行彻底的二次开发。禅道还为每一个页面提供了json接口的api,方便其他语言来调用交互。内置多语言支持,多风格支持,搜索功能,统计功能等实用功能。

官网地址:https://www.zentao.net/index.html

2、为什么选择禅道?

  1. 开源的软件,保证了您使用的放心和灵活。
  2. 管理思想简洁务实,真正可以帮助企业提升项目管理。
  3. 功能完备,无需再整合其他多个系统,降低实施成本。
  4. 流程可选择,禅道自4.0.beta1版本(2012年12月3日发布)后支持流程选择,可以做全流程管理,或者只做测试管理,也可以只做项目管理任务管理,也可以只用来做需求管理。
  5. 安装非常方便,只需要下载十几兆的绿色包,解压缩即可运行。
  6. 国产软件,中文支持,操作习惯更符合国人。
  7. 灵活的扩展机制,可以保证您不局限于禅道自身的功能。
  8. 完善的社区机制,可以获得及时的技术支持和帮助,保证您无后顾之忧。
  9. 投入为零,禅道作为开源软件,其投入几乎为零,相比动辄十几万的商业软件,您选择禅道没有任何风险。
  10. 开发团队已经公司化运作,保证软件的持久发展。我们从04年就从事开源软件的开发,坚持到现在,并且摸索出了一条在中国做开源的生存方式。

3、禅道的主要功能列表

  1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
  2. 项目管理:包括项目、任务、团队、build、燃尽图等功能。
  3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
  4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
  5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
  6. 组织管理:包括部门、用户、分组、权限等功能。
  7. 统计功能:丰富的统计表。
  8. 搜索功能:强大的搜索,帮助您找到相应的数据。
  9. 灵活的扩展机制,几乎可以对禅道的任何地方进行扩展。
  10. 强大的api机制,方便与其他系统集成。

4、禅道使用流程图


在这里插入图片描述

5、子任务创建

注:子任务功能挺重要的,有时候任务拆解还是比较大,为了方便更精准的时间进度管理,可以进行更细致功能的拆解,管控模块开发进度。
1.点击创建任务

2.模拟数据填写,保存

3.编辑子任务

4.录入子任务数据

5.效果查看

6、统计

1.项目任务统计

2.BUG任务统计

二、禅道环境搭建

1、禅道的安装和配置

  1. 安装:点这里,进入官网!https://www.zentao.net/
    点击下载


2. 点进去之后选择自己想要的版本,这里只要不是最新版本都会稳定

  1. 跳转页面后,一直往下滑,到这个界面点击你对应的系统,下载


4. 下载好之后打开文件夹


5. 一定要安装在根目录

  1. 安装完毕后找到这个文件夹,点击

  1. 点击启动禅道

  1. 其他修改

修改apache端口号,修改数据库端口号 :

1)左上角 点击 服务

2)配置端口

修改完成之后就点击启动禅道
启动完毕后,点击访问禅道或者 复制网址来进入


点击开源版(免费)
输入默认的用户名和密码 admin 123456 之后修改密码等

到这个页面之后点击保存即可

这样我们就完成了禅道的安装和登录。

三、禅道bug管理流程

1、禅道里Bug的基本处理流程

①禅道里面缺陷处理的基本流程是:测试提交Bug => 开发确认Bug => 开发解决Bug => 测试验证Bug => 测试关闭Bug。

②如果Bug验证没有通过,可以激活:测试提交Bug => 开发确认Bug => 开发解决Bug => 测试验证Bug => 测试激活Bug => 开发解决Bug => 测试验证 => 测试关闭。

③还有一个流程就是Bug关闭之后,又发生了。测试提交Bug => 开发确认Bug => 开发解决Bug => 测试验证Bug => 测试关闭Bug => 测试激活Bug => 开发解决Bug => 测试验证 => 测试关闭。

2、禅道的提交Bug

在创建Bug的时候,必填的字段是影响版本、Bug标题、重现步骤这些基本的信息。所属项目,相关产品,需求可以忽略。

创建Bug的时候,可以直接指派给某一个人员去处理。如果不清楚的话,可以保留为空。

批量添加Bug时,支持多图上传。支持jpg、jpeg、gif、png格式的图片,图片上传成功后,图片名称将作为Bug的名称,图片作为Bug的内容。

3、禅道的处理Bug

当一个Bug指派给某一位研发人员之后,他可以来确认解决这个Bug。在对Bug进行处理之前,需要先要找到需要自己处理的Bug。禅道提供了各种各样的检索方式,比如指派给我,可以列出所有需要我处理的Bug。

确认Bug:确认该Bug确实存在后,可以将其指派给某人,并指定Bug类型、优先级、备注、抄送等。
解决Bug:当Bug修复解决后,点击解决,指定解决方案、日期、版本,并可将其再指派给测试人员。
关闭Bug:当研发人员解决了Bug之后,Bug会重新指派到Bug的创建者头上。这时候测试人员可以来验证这个Bug是否已经修复。如果验证通过,则可以关闭该Bug。(Bug列表页和详情页中都有“关闭”按钮。)
编辑Bug:对Bug进行编辑操作。
复制Bug:复制创建当前Bug,在此基础上再做改动,避免重新创建的麻烦。

以上就是禅道Bug管理的完整流程,基本流程包含了Bug的提交、确认、解决、验证和关闭。除此之外,禅道的测试人员使用方面又不仅限于Bug管理,还包含参加计划会议以充分了解需求、维护Bug视图和用例视图模块、撰写测试用例、参加演示和总结会议等。详情可以通过测试人员如何使用禅道来了解。

四、系统业务逻辑梳理

1. 被测系统业务逻辑梳理

  • 慕慕生鲜网站地址
    http://111.231.103.117/#/index

  • 下载xmind思维导图软件

2. 测试计划的书写思路

①. 计划书书写的目的

  • 有条理的进行测试
  • 测试排期得到大家的认可
  • 合理的分配工作
  • 风险预估

②. 计划书包含的要素

  • 项目背景
  • 测试范围
  • 书写计划书参考的文档
  • 测试过程提交及产出的文档
  • 测试所需资源
  • 测试人员安排
  • 测试所需工具
  • 测试所需时间预估
  • 要做哪些类型的测试
  • 测试目标统一
  • 风险预估
  • 风险发生时的应急策略

3. 编写软件测试计划书

①项目简介

  • 项目介绍(测试用例,测试计划书,测试报告)
  • 项目背景
  • 测试范围

②相关文档

  • 参考文档(产品说明文档,需求文档,接口文档等等)
  • 测试提交文档(测试计划,测试用例,测试报告,版本说明书)

③测试资源

  • 测试设备
  • 服务器资源
  • 软件资源
  • 测试工具

④测试策略

  • 整体策略

  • 测试类型

  • 测试目标

⑤风险

  • 需求变更
  • 其它风险
  • 风险应对策略
  • 风险预警相关人员

五、分模块的测试设计与执行

  1. 登录模块
  2. 搜索框测试
  3. 分类目录
  4. 全部商品
  5. 个人中心
  6. 购物车
  • 用例可参考以下链接
    https://blog.csdn.net/muxiaoyu0318/article/details/122179625?spm=1001.2014.3001.5501

六、如何编写高质量的测试报告

1. 高质量测试报告的基本结构

  • 项目背景
  • 术语定义
  • 被测系统版本简介
  • 各模块测试负责人
  • 测试环境
  • 测试执行过程时间点
  • 测试过程产出物
  • bug汇总
  • bug分布
  • 遗留bug说明
  • 测试结论

2. 撰写自己的测试报告

引言

  • 项目背景
  • 术语定义
  • 参考资料

测试概要

  • 系统简介及测试责任人
  • 测试环境(服务器硬件,软件环境)
  • 测试执行过程时间点
  • 过程产出物

测试结果

  • bug汇总(饼图,柱状图)
  • bug所在模块分布(功能模块,功能点,bug数量)
  • 遗留bug说明(bug编号,处理意见,bug链接)

测试结论

  • 结论
  • 建议

七、总结

1. 项目管理软件

  • 禅道的项目管理结构
  • 禅道的bug管理流程

2. 测试执行

  • 撰写测试计划
  • 独立书写测试用例
  • 独立执行测试
  • 撰写测试报告

初级测试工程师技能书

  • 测试理论
  • linux操作系统
  • mysql数据库
  • 面试技巧

电商项目功能测试全流程相关推荐

  1. 老表笔记之电商项目实战测试流程

    寰球优品电商项目-购物车的功能需求分析 01 寰球优品电商项目的核心业务流程 注册登录>浏览商品>添加购物车>提交订单>订单支付>查看订单 02 软件测试点分析基本原则- ...

  2. 微服务电商项目技术全解析

    一.项目介绍 7d-mall-microservice 是一套微服务电商,其是在开源电商项目 mall-swarm 上进行了改造,采用了 Spring Cloud Hoxton & Aliba ...

  3. 《高楼的性能工程实战课》微服务电商项目技术全解析

    文章目录 一.项目介绍 二.整体结构 三.预备知识 1.什么是 SpringCloud ? 2.Spring .SpringBoot 和 Spring Cloud 的关系 3.Spring Cloud ...

  4. 电商项目实战测试流程

    寰球优品电商项目内-购物车的功能需求分析 01 寰球优品电商项目的核心业务流程 注册登录>浏览商品>添加购物车>提交订单>订单支付>查看订单 02 软件测试点分析基本原则 ...

  5. SpringCloud电商项目开发完整流程

    SpringCloud项目开发完整流程 一.新建前端Vue项目(管理后台) 先下载node.js Node官网 然后win+r,输入cmd打开命令行窗口,输入命令node -v,检测node是否安装成 ...

  6. 电商数据采集分析全流程分享

    大家好,这里是小安说网控. 电商数据监测,能为品牌发展提供参考依据,已经成为了业内共识.依托智能系统,将电商数据转换为有价值的营销情报,只需三步: 第一步:数据采集--电商数据采集系统 1.可采集30 ...

  7. 电商项目开发一般流程

    第一天:项目工程搭建 1. 使用maven构建工程 . maven的继承.聚合.依赖管理. 2. svn的使用,svn上传下载代码. 第二天 :SSM框架的整合 1. mybatis逆性工程. 2.后 ...

  8. 软件测试面试官让你介绍项目你怎么回答?最全模板来了(包含电商项目、在线教育、互联网金融等)

    目录 1.自我介绍 2.项目介绍 2.1.最全电商项目介绍 2.2.电商项目介绍 2.3.在线教育项目介绍 2.4.互联网金融项目介绍 3.总结 4.重点:配套学习资料和视频教学 1.自我介绍 以XX ...

  9. 软件测试电商项目实战(写进简历没问题)

    前言 说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目.联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着"问题",比如: 1 ...

最新文章

  1. java 图片动画_java在窗口中添加图片做动画,怎么一闪一闪的?
  2. 以前的学习笔记整理:第二层交换和生成树协议(STP)
  3. IDEA初次使用Tomcat运行项目(如何添加加载项目到Tomcat)
  4. Python编写抽奖式随机提问程序
  5. LeetCode(637)——二叉树的层平均值(JavaScript)
  6. Linux-Shell脚本编程-学习-4-Shell编程-操作数字-加减乘除计算
  7. 从数学的视角看社交网络
  8. Mac电脑使用:终端的管理员用户和普通用户的自由切换方式
  9. FastSearch - 快速搜索包含指定内容的所有文件
  10. 为工业机器人的学生分享一款ABB公司的机器人仿真软件
  11. python中位数代码_python求中位数
  12. 【转】iOS右滑返回手势全解和最佳实施方案
  13. BDL語法知識 变量的初始话
  14. Linux 系统指令
  15. 一次性搞定ArcGIS专题图制作流程
  16. 最详细的计算机网络思维导图 谢希仁(第七版)——第一章
  17. STC15系列单片机头文件STC15.H在哪?
  18. 计算机编程与ug编程,UG编程完整版.doc
  19. Android视图系统的设计与实现
  20. Sass平台中使用免费地图实现大屏解决方案

热门文章

  1. 用 Python 实现英文单词纠错功能
  2. 联合APDL接触分析后处理——单元表
  3. 给自己的html5加上背景音乐,网页加背景音乐用JS控制播放 HTML5 - audio
  4. php 跨站脚本攻击漏洞,Z-Blog最新PHP跨站脚本攻击漏洞 | CN-SEC 中文网
  5. 《计算机网络》第四章 网络层 ——分类的IP 划分子网 构成超网 路由选择协议 路由器构成
  6. 全国各省商业银行不良贷款率(2006年-2021年)
  7. python tokenizer,用Python词法分析Parser中tokenizer.h的实际应用
  8. 关于python和speech
  9. python爬虫自学宝典——总结
  10. wine QQ最完美解决方案(多Linux发行版通过测试并稳定运行)