赞
踩
产品定位:不同的用户群体
测试优先级:用户(用户经常使用的功能)、测试人员(边界条件)、开发人员(逻辑)
需求,是软件设计与测试的来源,但是需求除了终端用户的功能需求外,还有设计性需求、可靠性需求、可测试性需求、性能需求、安全性需求等。
测试策略需要确认测试使用的测试技术、测试过程的管理和控制、测试团队的组建
根据测试的需要,选择测试技术,例如:
1、需不需要白盒测试?
2、自动化测试采用哪种工具?针对接口测试还是UI测试?
3、性能测试采用哪种工具?jmeter还是loadrunner?
4、兼容性测试如何做?手工测试还是使用平台测试?
在测试方案中,我们也需要确认测试过程如何管理,确认管理使用的工具和方法,比如:用例的管理方式、bug的
管理方式和工具。
在没有固定测试团队的企业,还需要考虑团队的组建,比如测试的人数,高中低级的配比,入场出厂时间等等。
确认测试资源,需要多少资源?资源是否到位?
根据不同的开发模式,确认测试计划,计划主要包括:什么人、什么时间、做什么事情。 测试的目标要明确,同时
要确认跟踪机制。
测试计划评审通过后,测试组需严格按计划中的时间完成各项任务。如果delay会直接影响绩效工资,如果多次严
重出现可能会失去这次工作机会,对后期找工作有负面影响。
测试方案主要包括以下内容:
1、测试范围:由需求分析而来
2、测试策略:包括针对不同部分的测试方法、测试用例
3、测试控制:包括测试流程,测试执行,缺陷跟踪
4、其他:环境、版本管理等
5、测试风险
良好的管理是能在问题发生之前,就可以进行预警
分析风险的目的是及时的调整测试内容和测试方案
软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。
软件项目的风险主要来源于需求、技术、成本和进度。
需求
根据项目特性制定适合项目的测试执行流程。可以在公司要求的流程上进行裁剪。
测试方案与用例的设计,是属于纯测试技术上的设计,但对于整个项目的测试过程,光有技术还不够,需要配合合适的测试流程,策划什么时候做什么事,达到什么要求。好的策划可以对项目的测试起到事半功倍的作用。
基于需求的测试方法是基本的测试方法,而需求的质量直接影响到后续的开发和测试工作。
回归测试是自动化测试最好的用处
交叉测试多在测试的后期,功能基本稳定时进行
在项目测试完毕后,需要出具测试报告
回顾整个测试过程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。