北京治疗严重白癜风的医院 http://www.baidianfeng51.cn/baidianfengzixun/wuliliaofa/294.html软件测试的他的目的就是确保软件的质量、确认软件以正确的方式做了你所期望的事情。
而且软件的测试不仅是要确保软件的质量,还要给开发人员提供信息,以方便其为风险评估做相应的准备,重要的是他要贯穿在整个软件开发的过程中,保证整个软件开发的过程是高质量的。
一般来说,分为以下好几步:需求评审、制定测试计划、测试用例设计、测试用例评审、冒烟测试、一轮测试、N轮测试、回归测试、撰写文档。
软件测试工作流程步骤:
1、需求评审
不管是自研产品或其他产品,测试人员都要参加需求评审的会议。一方面,便于了解需求进而更好地开展之后的测试工作;另一方面,测试人员往往是从用户角度考虑居多,更加能够从用户的角度提出符合实际的建议。
2、制定测试计划
待需求最终确定下来后,则可以开始制定测试计划,确定测试目标、测试范围、测试方法、测试策略、资源安排、风险评估等。
3、测试用例设计
待测试计划拟定好后,可开始进行用例设计。一般先使用思维导图工具整理大概框架,再使用测试用例管理工具按功能模块、使用场景进行设计。
4、测试用例评审
因为一个人的思想是有局限性的,待用例设计好后,最好项目组的所有人员(产品经理、研发人员、测试人员)都参与用例评审,以便查漏补缺,尽可能使用例覆盖更全面。
5、冒烟测试
待研发人员提交版本后,测试人员便可以进行冒烟测试(当然,冒烟测试的用例要提前选好)。
6、一轮测试
待冒烟测试通过,则可以开始执行第一轮的测试。发现的bug使用缺陷管理工具记录下来。
7、N轮测试
如果有必要,则进行第二轮、第三轮、第N轮的测试。
8、回归测试
待研发人员把本次需修复的bug都修复完成后(并不一定是所有bug都需要修复,有些推迟的、有些被判定为不是bug的、有些影响不大的都可以暂时不修复),即可进行回归测试。主要是验证缺陷是否真的修复,是否会影响现有系统的使用。
9、撰写文档
之后就可以开始撰写测试报告、用户手册等相关文档。测试报告要能反映本次测试的目标、范围、对象、执行过程即结论和风险分析。
以上是小春科技为大家总结的软件测试的重要性和软件测试的流程。
往期文章
1、从乌镇互联会大会论坛看中国互联网发展,值得骄傲!
2、企业为什么要开发app,有没有开发的必要性?你想清楚了吗?
预览时标签不可点收录于话题#个上一篇下一篇