做软件测试这个行业,刚入门时,除了弄清楚,什么是软件测试,软件测试的原则外,就是要去熟悉软件测试的流程。
我从2009年首次接触软件测试时,是在一家外企。据说,这家外企还是某软的合作伙伴,因此,这家公司的测试的产品都是一些耳熟能详的产品。
刚进公司的时候,公司都会按每两三个人分为一组,并安排测试负责人,每个测试负责人负责测试不同的产品,项目,共分为三组。
公司主要是做嵌入式软件的安全测试。
而,既然是外企,所有的操作系统,需求文档,以及所要写的测试文档,报告等,都是全英文的,这也是对英文熟悉程度的一大考验。
刚进公司,除了要熟悉所在小组需测试的产品外,最主要的内容就是要熟悉软件测试的流程。
刚开始时,测试负责人会拿出之前已经测试结束的项目,来熟悉软件测试的流程。
软件测试的流程:需求评审-测试计划-测试用例-执行测试-提交bug-修改bug-回归测试-结束测试-测试报告。
测试流程
1、制定测试计划
2、编辑测试用例
3、执行测试用例
4、发现并提交BUG
5、开发组修正BUG
6、对已修正BUG进行返测
7、修正完成的BUG将状态置为已关闭,未正确修正的BUG重新激活
测试过程
第一步:对要执行测试的产品/项目进行分析,确定测试策略,制定测试计划。该计划被审核批准后转向第二步。测试工作启动前一定要确定正确的测试策略