一、立项
对于外研项目来说立项的条件需要满足以下条件:
1.方案商必须提供功能完整和稳定的软件版本,整合了提供的有效的不同的蓝牙地址等。
2.方案商提供产品功能需求或设计说明书,并提供真实的系统测试报告、外场测试报告等。
3.方案商提供手机相关的驱动,抓日志和版本升级的方法或工具。
4.测试样机到位
5.项目进度表
对于内研项目来说立项的条件需要满足以下条件:
1.测试部收到立项的通知,软件产品功能需求或设计说明书都已提供到位。
2.测试样机到位
3.项目进度表
二、需求初审
测试PM与各功能模块组长一起对需求进行审阅,完成三个任务:
一是对文档进行评审,确认文档是否符合质量标准以及需求的可行性,如对需求有疑问,或者对需求有建议要求以邮件的形式与需求输出人进行沟通,直到需求定稿。
二是确定测试所需样机、以及人力资源等。
三是确定好软件测试策略,并输出《软件测试概要说明》给相关项目人员。
三、组建测试团队
测试PM需要根据在需求初审过程中各功能模块组长提供的测试人员名单,去完成测试团队的组建。
四、需求分析
团队组建完毕之后,测试PM组织组员进行需求分析,完成两项任务:
一是进行组内需求培训,保证所有组员完全理解需求。
二是分配测试用例编写或维护任务,确认测试用例完成日期。
五、测试设计
对于手机而言,测试设计主要包括测试用例的编写与评审。由于常规的测试点的用例都已经具备,这里主要针对新的需求与应用来进行。
六、测试计划
当所有测试前的准备工作已经完成时,测试PM需要根据开发时间表和测试策略制定一个完整的软件测试计划,测试计划的依据主要是项目开发计划和测试需求分析结果。测试计划测试日程计划,主要是把测试分成哪些测试阶段(如单元测试、系统测试阶段等),每个阶段的工作重点以及投入资源等。
七、测试执行51Testing软件测试网f7[#E+K`s/z51Testing软件测试网1H/NZlk!MdV4H,["x
一般分为以下阶段:确认测试→系统测试→验收测试→产品说明书check,其中每个阶段还有回归测试验证问题。
从测试的角度而言,测试执行过程是要考虑量和度的问题,就是指测试的范围与测试的程度的问题。
从管理的角度而言,在有限的时间内,在人员有限甚至短缺的情况下,要考虑如何分工,如何合理地利用资源来开展测试。可以从如下几个方面考虑:
1.当测试人员测试的执行不到位、敷衍了事时该如何解决?
2.测试效率问题,怎样提高测试效率?
3.根据版本的不同采取怎么样的测试策略,是全面测试、自由测试还是针对模块的测试
八、软件评估
它指软件经过一轮又一轮测试后,确认软件无重大问题或者问题很少的情况下,对准备发布量产的软件进行评估,以确定是否能够投放市场。软件评估会议由软件测试PM组织,评估成员一般由软件开发PM、部门经理以及研发最高负责人等组成。
九、测试总结
项目已经发布量产,测试项目组可以通过各种方式对整个测试过程进行总结,可以是做好的方面的经验,也可以是不足之处以便后续项目避免。
十、测试维护
由于测试的不完全性,当软件正式release后,用户在使用过程中,难免遇到一些问题,有的甚至是严重性的问题,这就需要修改有关问题,修改后需要再次对软件进行测试、评估、发行。
如果大家想了解更多软件测试问题以及行业资讯,可以