在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
软件测试工作流程是怎样的?一般来说,分为以下好几步:需求评审、制定测试计划、测试用例设计、测试用例评审、冒烟测试、一轮测试、N轮测试、回归测试、撰写文档。在这些工作流程中我们又有哪些注意事项呢?下面小编就来详细分析一下软件测试的工作流程。

软件测试工作流程步骤:
1、需求评审:
不管是自研产品或其他产品,测试人员都要参加需求评审的会议。一方面,便于了解需求进而更好地开展之后的测试工作;另一方面,测试人员往往是从用户角度考虑居多,更加能够从用户的角度提出符合实际的建议。
2、制定测试计划:
待需求最终确定下来后,则可以开始制定测试计划,确定测试目标、测试范围、测试方法、测试策略、资源安排、风险评估等。
3、测试用例设计:
待测试计划拟定好后,可开始进行用例设计。一般先使用思维导图工具整理大概框架,再使用测试用例管理工具(如testlink)按功能模块、使用场景进行设计。
4、测试用例评审:
因为一个人的思想是有局限性的,待用例设计好后,最好项目组的所有人员(产品经理、研发人员、测试人员)都参与用例评审,以便查漏补缺,尽可能使用例覆盖更全面。
5、冒烟测试:
待研发人员提交版本后,测试人员便可以进行冒烟测试(当然,冒烟测试的用例要提前选好)。
6、一轮测试:
待冒烟测试通过,则可以开始执行第一轮的测试。发现的bug使用缺陷管理工具(如jira/redmine/禅道等)记录下来。
7、N轮测试:
如果有必要,则进行第二轮、第三轮、第N轮的测试。
8、回归测试:
待研发人员把本次需修复的bug都修复完成后(并不一定是所有bug都需要修复,有些推迟的、有些被判定为不是bug的、有些影响不大的都可以暂时不修复),即可进行回归测试。主要是验证缺陷是否真的修复,是否会影响现有系统的使用。
9、撰写文档:
之后就可以开始撰写测试报告、用户手册等相关文档。测试报告要能反映本次测试的目标、范围、对象、执行过程即结论和风险分析。
软件测试工作流程注意事项:
1、输入参数为字符串
检测参数是否初始化(不同的编程语言对于未初始化的定义不一样),防止空指针异常。
检测参数是否有值,既字符串长度是否为0。
检测参数是否都是空格,对于某些特定需求输入可以为空格,对于某些需求则不接受全为空格的字符串参数。
当有具体的业务逻辑时,需要判断参数值是否符合业务需求,如手机号码,身份证号码的验证。
2、输入参数为数字类型
这里的数字类型包括整型、浮点型。
数据类型检测,输入数值超过函数能够处理的取值范围时的测试,例如函数输入参数为int类型,输入为uint类型。
边界值检测,例如需求要求范围是0~99,则需要测试输入为-1,0,1和100,99,98时函数的返回结果,这三种类型参数分别代表越界,边界和边界内。
0值检测,对函数输入为0时的测试。
3、输入参数为对象类型
对象是否未定义(如js里的undefine)。
对象是否为空(null)。
当指定输入对象类型时检测是否是要求的类型如指定输入为A类实例,传入对象为B类实例,则报错。
相信只要大家按照以上的软件测试工作流程一步步来,同时重视这些工作中的注意事项,就一定没问题。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试工程师必须了解的七大原则
之前有同学问我,软件测试的工作是不是只要将技术学习扎实,不需要过多的学习理论就可以职场上一马平川呢?其实并不是这样的。无论是哪个行业哪个岗位,仅仅懂得技术只能胜任执行的工作。更多的需要掌握这项工作的原理理论以及思维模式。尤其软件测试行业,建立良好的测试思维以及测试理论是非常有必要的。下面我就和大家一起分享一下关于测试思维中七大原则:
10464
2019-08-07 18:11:25
软件测试人员常用工具汇总
软件测试不但要求测试人员有明确的测试目标以及用例设计,同时还要掌握测试中常用的各种工具,才能保障测试工作的顺利进行。几年前的测试工作大部分是采用人工手动测试,效率较低而且无法保证模拟的测试场景效果,所以逐渐将测试工作专业到自动化测试的方式上。所以这里主要和大家分享一下目前软件测试人员常用的工具有哪些。
9219
2019-08-09 18:03:55
软件测试的5个基本流程阶段是什么?
软件测试的5个基本流程阶段是什么?软件测试从开始一个项目测试到结束,一般中间要经过五大基本环节,即单元测试、集成测试、确认测试、系统测试、验收测试。这些基本流程的每个阶段都可以详细展开来进行探讨,本文就为大家梳理一下软件测试的5个基本流程的各个阶段内容。
17299
2019-10-16 14:44:57
学习软件测试编程的学习路线
学习软件测试编程的学习路线,很多人想学软件测试,有些人通过自学学习的知识都是零零散散的,找到一份完整的软件测试编程学习路线很难,小编整理了博学谷软件测试就业班的课程路线编写了软件测试编程学习路线供大家参考。
7536
2019-10-17 12:01:17
百度cookie使用方法分析
百度cookie使用方法分析,cookie是网站给你的已登陆证书,理论上拥有BDUSS这个COOKIE可以在任何位置跳过百度登录认证访问账号。
10809
2020-01-07 11:08:07
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
