常规软件测试操作流程如下:
需求评审:
这里会叫上所有参与项目人员进行,开发人员、测试人员。测试人员提出需求,开发人员考虑功能实现的方案与可行性。测试人员主要是对需求的理解提出疑问,以便才能根据需求写用例。
开发人员编写排期:
开发人员需求根据需求功能点进行排期。然后将开计划转交给测试人员。
测试计划排期:
测试人员根据开发计划,对测试具体测试时间,也就是开发功能完成后的时间,进行几轮测试等。然后,把项目的开发与测试计划发送给各部门负责人及参与项目的所有人员。
编写测试用例:
根据详细的需求分档,开始进行用例的编写。
用例评审:
在用例进行评审之间,先以邮件形式将用例发送给相关人员,以便他们事先了解用例对哪些功能进行验证以及验证的细节。
然后,测试人员组进行用例评审,开发人员对用例与实际功能不符合有哪些,产品人员对会通过用例对功能的具体实现进行把握等等。
具体测试流程:
测试人员对于提交到测试环境的功能进行测式,发现的问题通过bug管理工具进行反馈,开发人员对问题进行修复。
测试人员完成第一轮测试后,需要写测试结论,发到相关人员。然后对之后的第二轮进行测试,第二轮会对第一轮中发现的问题进行重点回归。
测试通过:
经过两到三轮或四轮的测试后,直到没发现新的问题,或暂时无法解决,或不紧急的问题。通过上级确认,可以通过。编写测试报告。
流程分析:
对于刚接触这个流程的人来说,这个流程是规范的,测试真正融入了整个流程,能够担任很重要的角色,从而也有效的保证了软件产品的整体质量。