如何构建测试流程
在做软件测试时候,对于流程尤为重要,因为在开发的时候, 时间基本上只能算是可控,会大大占用测试的时间,如果测试没有一个流程的话,往往会承担很大的风险,会使测试成为不可控的 这里我针对这一情况,根据网上找的资料和自己做虫师的经历草构了一下测试的流程。
:软件测试在一个项目的开发中应该尽早介入: 1:虫师要尽早地参与到软件开发流程中去;为什么呢?因为半数上的bug是来自需求分析 2:各类开发文档应该尽早踢给到测试组 3:研发组应该尽早提供可运行的软件产品 4:应尽早建立虫师组
:研发计划中要给测试留出时间和准备资源 1:人员的安排 2:软件的配备(测试环境配置、一些常用的工具软甲),这里应该列出一个软件清单 3:测试时间的安排
:测试要编写正式的测试计划和测试用例并做好评审 1:编写测试计划---->作为软件测试时的指引方向 2:测试用例应当在编码工作完成之前结束 3:用例的评审---->这里主要是为了提高用例的质量
:管理好测试环境 1:应当有一个所能支持的软件硬件列表(office 计算机硬件等等) 2:测试只在符合的测试环境中执行 3:测试环境应当是干净的(有的时候为了省时间,第一版本的测试环境已经构建好了,第二版本的测试环境没有构建好,就在第一版本的测试环境中部署进行测试,这样是 不对)
:为没个build做验证测试
:在做测试之前对软件做接受性测试,测试组只接受符合要求的版本
:明确bug管理流程 1:任何人都 能提交bug 2:但是bug的关闭只能是测试组做完回归测试之后关闭(权限仅限于测试组,其他人员一律没有权限)
:测试组在每做完一次测试都要提交测试报告 1:这里的每次是指Team之间协商的以一个版本或者以一个月,以及项目的周期来提交一个测试报告
blog comments powered by Disqus