文档介绍:软件测试规范流程
在软件开发到用户正式使用过程中,软件测试是一个必不可少的流程。如何在最短时间利用最少人力,系统的找出软件中潜在的各种错误和缺陷,并且证明软件的功能和性能与需求说明相符合是软件测试的目的。软件测试是在于发现了哪些问题,甚至以前没遇到的问题,而不是没有发现问题。
一套完整的测试应该由四个阶段组成:
   
    首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
   
    将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响到测试结果的有效性)。
   
小的模块测试执行步骤:
由开发人员根据提交的需求报告进行单元测试,即由开发人员对编写的代码进行功能检测,以确定与提交需求报告相适应;
将软件移交给测试小组,进行模块内功能测试,通过各种测试方法,对该模块的功能等进行详细的测试,通过测试来发现该模块是否还存在BUG,是否符合用户需求
测试人员测试完成后,提交测试报告给开发人员和管理人员,确定开发模块没问题后,进行公司内部培训,培训过程中讨论,看是否还有测试人员未发现的BUG存在
公司内部培训完成后,将培训结果提交给管理负责人员,进行用户试用测试即Beta测试,这时可进行安全测试、性能测试等
将该模块最终进行整体正式验收测试,提交测试报告,签字确认,测试人员完成测试任务。
   大的程序测试执行步骤:
由开发人员根据提交的需求报告进行单元测试,即由开发人员对其自己编写的代码进行功能检测,以确定与提交的需求报告相适应;
将每个开发人员完成的模块移交给测试小组,进行模块内功能测试,通过各种测试方法,对该模块的功能等进行详细的测试,通过测试来发