在线客服
扫描二维码
下载博学谷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类实例,则报错。
相信只要大家按照以上的软件测试工作流程一步步来,同时重视这些工作中的注意事项,就一定没问题。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试前景怎么样?零基础适合学软件测试吗?
软件测试招聘近几年在招聘网站出现的次数逐渐增多,而且薪资水平逐渐提高。软件测试在企业行为中,主要是对整个软件产品的开发过程进行监督以及检验,从而实现降低企业成本,提高生产效率的一个重要环节。那现在软件测试行业前景怎么样呢?零基础适合学习软件测试吗?
12031
2019-06-19 17:33:51
软件测试的5个基本流程阶段是什么?
软件测试的5个基本流程阶段是什么?软件测试从开始一个项目测试到结束,一般中间要经过五大基本环节,即单元测试、集成测试、确认测试、系统测试、验收测试。这些基本流程的每个阶段都可以详细展开来进行探讨,本文就为大家梳理一下软件测试的5个基本流程的各个阶段内容。
18871
2019-10-16 14:44:57
测试软件工程师待遇怎么样?如何突破职业瓶颈?
软件测试平均薪资11k左右,据不完全统计该类职位的需求主要集中在沿海发达城市,其中北京和上海的需求量分别占去33%和29%。民企需求量最大占19%,外商独资欧美类企业需求排列次之占15%。
6254
2019-11-12 17:22:58
Newman的使用讲解
Newman是postman命令行集成工具,使用Newman可以在命令行中运行postman的脚本,方便与Jenkins等CI&CD工具集成使用,今天我们来看看Newman的使用讲解,主要内容包括Newman的安装、基本使用、常用运行参数、生成报告等等。
6997
2020-06-23 11:01:11
接口测试基础学习总结
目前,打开各大网络招聘网站,我们可以发现,几乎所有的测试岗位都对求职者有接口测试经验的要求。因此,无论是从接口测试本身的优势来看,还是从就业市场的技能要求来看,学习并掌握接口测试都是极其重要的。下面一起来看看接口测试的基础学习总结吧~
7194
2020-07-24 10:06:07
