软件开发测试流程
2017年12月19日 10:39供稿中心:兆隆教育
摘要:
软件测试工程师已经成为了一个新兴的IT技术岗位了,以西安为例,当下对软件测试工程师的需求越来越大,那么软件测试工程师到底是做什么工作的呢?在软件开发过程汇总扮演者什么样的角色呢?软件开发测试流程又是什么样呢?
一般的软件测试工程师工作内容具体分为测试计划、测试用例、测试结论、测试报告、验收方案、问题的提交跟踪。软件测试工程师已经成为了一个新兴的IT技术岗位了,以西安为例,当下对软件测试工程师的需求越来越大,那么软件测试工程师到底是做什么工作的呢?在软件开发过程汇总扮演者什么样的角色呢?软件开发测试流程又是什么样呢?软件测试工程师发展前景如何呢?虽然软件测试人员从项目立项需求分析阶段就开始跟进项目,但具体工作也是在程序员完成了一定的代码块之后对程序进行测试的,所以说软件测试是贯穿整个项目开发,但却不是时时刻刻都在进行工作,跟多的是进行测试之后对下一个功能的测试用例文档的准备。从而从每一个环节保证产品上线的稳定高效运行。
需求分析:
需求分析由产品人员制定,他们要做的不是一份简单的文档,而是细化每一个功能的细节,每一个按钮的位置,对于稍大或复杂一点的需求都进行建模。当然对于用户提出的产品需求,软件测试人员也要有自己对需求的分解和测试计划。
需求评审:
这里会叫上所有参与项目人员进行,开发人员、测试人员、QA人员。测试人员提出需求,开发人员考虑功能实现的方案与可行性、当然开发负责也是要参与的。测试人员主要是对需求的理解提出疑问,以便根据需求写用例。QA人员是最终对软件质量进行验证的人,所以也需求了解需求
开发人员编写排期:
开发项目经理或者主管需要根据交费周期以及软件技术难度为开发人员能点进行排期。同时将开发分工和周期计划转交给测试人员。
测试计划排期:
测试人员根据开发计划,对测试具体测试时间,也就是开发功能完成后的时间,进行几轮测试等。然后,把项目的开发与测试计划发送给各部门负责人及参与项目的所有人员。
编写测试用例:
根据详细的需求分档,开始进行用例的编写。
测试通过:
经过两到三轮或四轮的测试后,直到没发现新的问题,或暂时无法解决,或不紧急的问题。通过上级确认,可以通过。编写测试报告与验收方案。验收方案是交由QA进行验证的。在现公司的流程中是将测试与QA分开的,测试人员重点关注的是功能是否可以正常运行。QA关注的是整个流程的质量以及最终用户的质量。有些公司QA与测试是不区分的,但这对测试的要求会更高,除了关心功能,还需要关心整体流程与质量。
文章来源:www.zhaolongedu.com