文章目录
- 1.实际软件测试流程
- [2. 测试流程的价值](#2. 测试流程的价值)
- [3.<font color=blue> 业务架构分析](#3. 业务架构分析)
- [4. bug了解](#4. bug了解)
-
- [4.1 什么是bug?](#4.1 什么是bug?)
- [5. 测试用例管理 - jira的使用](#5. 测试用例管理 - jira的使用)
- 6.Jira-Bug管理流程
✨✨✨学习的道路很枯燥,希望我们能并肩走下来!
编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。

本文开始
1.实际软件测试流程
- 需求分析:通过查看需求文档,与产品,开发沟通,进一步确认需求,避免后期改动太大,造成资源浪费;
- 测试计划:合理分配资源,计划多长时间完成,人员如何分配,需要什么环境资源配置,是否需要增添人手;-领导安排或者自我规划;
- 测试设计/测试开发:使用黑盒或白盒测试用例设计方法进行测试用例设计,可能包括测试开发,开发自动化测试脚本主要执行一些重复功能,如:老功能回归,可以考虑使用;
- 测试执行:执行已经编写好的测试用例,过程中进行Bug维护工作;
- 测试总结:评判测试是否能够让产品功能上线,总结这次测试经验;
2. 测试流程的价值
- 从常用来看是非常有必要,避免因沟通不当,造成后期开发重新修改代码;
- 可以完成最佳测试方式的提炼和固化,提高测试效率;
- 是平台化管理的基础 - 自动化脚本管理
- 有助于更好的跨部门沟通
实践测试流程:
测试计划 =》业务架构分析 =》bug概念,bug定位方式,bug处理流程 =》测试流程管理-测试用例管理 =》测试流程管理-测试流程定制 =》测试总结
3. 业务架构分析
业务架构分析:接收项目,对接手业务分析,首先要做到就是业务知识梳理
测试业务开始会当成一个黑盒,关注输入和输出结果即可,分析用户使用的或者操作的这样一个结果。
再进一步考虑如下:
-
业务架构 :业务模块之间的关系-分析各模块之间的关联
比如考虑一个登录模块,底层语言不用考虑,但需要考虑账号,密码输入范围规则,其次考虑登录模块与其他模块的关联,例如与注册模块有无关联(只有注册才能登录,只有登录有权限了,才能访问其他页面),再与其他模块是否有关联等等;
-
技术架构 -底层架构:技术组件之间的关系与通讯方式,决定使用什么测试工具测试,使用什么技术,是否需要抓包等等;
业务场景中定义,接口定义规则,数据库的使用
如:登录模块,使用什么协议传输数据,使用什么数据库存储的,
-
组织架构 :协作团队的组织关系
与其他团队成员沟通,产品,开发,运维等
-
数据架构 :数据的关联关系
核心数据资源分析,如:登录模块,登录账号涉及到表,表有什么字段,字段有什么限制,登录账户存储到那张表中,该表又与哪些表关联
业务架构分析工具:
- 思维导图
如:登录模块分析
- plantuml
下述图片只为了说明,如有侵权,会立即删除
4. bug了解
4.1 什么是bug?
bug: 程序的错误,程序出现的漏洞,程序不完善的功能
- bug判断标准
1)软件未达到客户需求文档的功能和性能
2)软件出现客户需求不能容忍的错误
3)软件的使用未能符合客户的习惯和工作环境
4)软件超出需求文档的范围
bug给开发可能会发生问题:
- 自己描述问题:开发没有理解bug的描述
解决:提升自身文字描述能力 - 难以复现bug-概率性Bug
解决:保留日志,图片,录屏证据 - 有争议Bug-易用性,界面bug
解决:保留建议,争议时可以请示领导 - 需求理解不一致-开发和测试理解不一样造成的
解决:拿出需求文档具体描述
5. 测试用例管理 - jira的使用
Jira基本概念:
Project 项目
lssue 问题:管理bug 和 测试用例
包含:问题类型,描述,工作流,域配置(测试用例字段配置),界面(测试用例界面)

Field 字段/

域工作流 Workflow

Screen 界面/屏幕

编写完成测试用例,并通过用例评审,jira中选择对应项目进入 =》点击"问题" =》新建问题 (相当于新建测试用例) =》执行测试用例即可 -通过修改用例状态
6.Jira-Bug管理流程
操作:
- 在Jira中创建Bug管理项目 =》 设置使用的Bug管理工作流,使用的Bug管理界面,管理Bug专有字段

- Jira-提Bug
流程:Jira中打开项目 =》点击问题 =》创建问题
再具体:写Bug 标题 :执行完A操作之后, 发生什么错误结果 =》Bug 属性 :复现概率、严重级别 =》Bug 内容:测试环境、复现步骤、预期结果,实际结果
可能还涉及:bug验证,bug回归,bug争议等情况
✨✨✨各位读友,本篇分享到内容是否更好的让你理解了测试流程,如果对你有帮助给个👍赞鼓励一下吧!!
🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。
🎉🎉🎉一遇挫折就灰心丧气的人,永远是个失败者。而一向努力奋斗,坚韧不拔的人会走向成功。
感谢每一位一起走到这的伙伴,我们可以一起交流进步!!!一起加油吧!!!


