一、软件项目流程
二、测试计划的定义及目的
编写软件测试计划是指导测试过程的重要依据
1、测试计划包含了:测试范围、测试策略,风险分析、依赖方、进度安排,环境配置,人力资源、测试方法,测试类型、发布标准
测试范围:包含了测试的一个大概范围:如产品的需求是什么,是Web端还是App端或(已有功能测试)和(新增版本内容)(如:搜索框:本次搜索系统测试范围依据:本次系统的中文搜索和PRD文档的新增需求)
测试策略:用什么样的思路去做这件事,需要用到那些测试工具,测试方法、环境搭建
风险分析:对已知的风险进行分析,上报给负责人,并对风险进行对应的防护措施,进行一些考虑,在测试计划体现出来,跟踪并解决(如:服务器没有搭建、人员不够)
依赖方:指团队内部或者团队外部。团队内部就是组内(出现了组内无法解决的问题),外部第三方或者用户(如:更变需求或者配合不及时)
进度安排:对人员的分配,时间的安排、环境的配置,都要考虑进去,都会是影响项目进度的重要条件。(如:要测一个搜索框,这个项目多少天上线,对开发要求多少天,测试多少天,在规定的时间内把项目做完)
测试环境:在数据库和服务器上面(如果没有搭建成功,无法进行测试)(如:服务器、mysql)
测试类型:指;功能测试(包括:正常的和异常的)、性能测试,界面UI测试、稳定性、兼容性(浏览器的兼容性或系统的兼容的)、安全性、易用性、回归测试、系统测试,集成测试、测试场景
发布标准:满足测试完成,达到上线要求,对软件的功能、性能、安全是每有问题的
2、测试计划注意事项
1、尽早制定(做这个项目的时候,可以对人员分配,项目的进度有更合理的安排,对任务的进度进行跟踪)
2、形成测试质量过程的保证(对每个点都可以直观、清晰的掌控)
三、环境 大多是指测试环境
QA--测试环境
stage--预发布环境(准备上线、介于生产环境和预发布环境之间)
生产--环境(线上环境,用户使用的环境)
四、 测试用例的评审流程:
本次搜索系统测试范围依据:
本次系统的中文搜索和PRD文档的新增需求