在项目开发初期,测试人员可以开展很多有价值的工作。例如:
1.评审需求文档的正确性和可测试性;根据需求文档整理和分析测试需求,清晰明确的测试需求是测试设计的基础。
2.在开发设计过程中,根据需求文档和设计文档进行测试设计,测试设计方案是测试用例的保证。
3.和项目团队中的集成组和开发组协议,商讨软件版本的编译方式和编译进度以及测试人员提取版本的方式和进度。
4.开发人员每天下午4:30之前提交所有可编译的代码,每天晚上进行日编译;
5.开发经理根据版本稳定情况,每周提交测试申请单。
6.测试人员根据测试进度需要,提取测试版本。提前准备测试环境,包括数据库环境,操作系统和web应用服务器,以及复杂集群环境。
7.如果项目需要,还可以在此阶段研究一下自动测试工具,包括一些准备外包测试的工作。
8.根据产品的成熟度调整测试策略开发测试一盘棋。测试经理应该有大局观,保持测试策略总与开发的进展相一致,保证最终的软件成果最(而不是测试部发现Bug数最多)。
9.Workflow项目过程中,合理制定不同阶段的测试策略。
产品开发初期,测试要忍!要在这个能够发现大批Bug的黄金时段学会做减法。就现实而言,这个阶段的产品,大多难以满足系统测试的条件。如果进行穷兵黩武式的测试,无疑会加重开发人员的焦虑心情,甚至对测试产生逆反心理。
另一方面,测试工作不应停滞,特别是不少测试人员对产品的了解还流于皮毛,抓紧时间进行“测试练兵”非常有必要。因此,“产品开发期”的测试切忌生硬。其实,此时程序人员也知道产品还不成熟,所以要告诉测试执行人员。
这个阶段不要提交界面简单错误和易用性方面的Bug(可以先记录下来到项目末期提交),否则会使开发人员质疑测试人员只会发现简单的Bug。换位思考,了解此时开发人员最关心的是功能是否能正确运行,多对基本功能进行测试。
以上内容为大家介绍了项目开发初期要准备哪些工作,希望对大家有所帮助,如果想要了解更多软件测试相关知识,请搜索多测师。
发表评论 取消回复