软件研发基础知识-5测试方案
1、测试方案存在的目的
a、在方向上明确要测什么、怎么测,以及达到什么样质量标准。
b、 软件测试方案有助于软件项目成员理解和执行测试过程中的各项活动,同时测试方案也有助于测试活动的管理。
2、测试方案的编写
a、测试需求分析:测试需求分析就是把产品需求和对用户的理解(用户体验)转化、分解成测试功能 点; 评估风险并确定测试优先级。
b、制定测试策略: 实施的测试类型和测试的目标 ;实施测试的阶段 ;技术 ;用于评估测试结果和测试是否完成的评测和标准; 对测试策略所述的测试工作存在影响的特殊事项。(测试需求确定后,我们就要思考如何验证测试需求中的功能点,采用什么测试方法:手工、自动化测试和 是否需要新方法或工具,比如新功能采用手工测试,部分回归用例使用自动化脚本,用新方法来准备测试数据,采用合适的工具验证复杂的测试结果。确定测试优先 级,确认哪些业务功能是最重要,那个是新代码模块,哪些旧模块改动较大,与之相关的功能点要重点测试,测试不可能100%覆盖,但是对于重要、高危的功能 必须要全面验证,保证资源投入到当前最高优先级的任务)。
3、测试资源与进度计划
a、测试PM需要根据项目的优先级来确定每个项目的测试资源(人力和设备机器)。
b、结合项目优先级和测试资源情况,评估测试进度计划。
4、风险管理与质量
a、测试执行之前,对可能的风险进行分析和识别,提前进行预防和采取应对措施。
b、测试用例执行率、通过率和未关闭BUG级别/数量来设定质量标准。
5、测试类型
功能测试 、界面测试 、安全测试 、本地/国际化测试 、数据库测试 、可靠性测试 、集成测试 、兼容性测试 、自动化测试 、性能测试 、回归测试。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!