软件测试计划1

文章介绍了软件测试计划的重要概念,包括测试计划的目的、好处、负责人,强调了早期制定的必要性。测试计划涵盖测试范围、策略、资源、环境、进度、人员分配及风险评估。此外,还提供了详细的测试计划模板,包括测试项目简介、参考文档、测试范围、测试策略等内容,并指出测试计划需随项目变化进行维护和评审。
摘要由CSDN通过智能技术生成

目录

一、软件测试计划的概念

二、制定软件测试计划的好处

三、谁来负责制定软件测试计划

四、编写软件测试计划的时间

五、软件测试计划的要素

六、软件测试计划模板

1、测试目的

2、测试项目简介

         3、测试参考文档

4、测试提交文档

5、术语和定义

6、确定测试范围

7、测试策略

8、资源(测试工具)

9、测试环境

10、测试进度和跟踪

11、测试人员的任务分配

12、风险和问题

七、软件测试计划维护和评审


一、软件测试计划的概念

一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险。


二、制定软件测试计划的好处

领导:项目经理、高层经理等相关领导能够根据测试计划做宏观调控,进行相应资源配置等;
测试人员:测试人员能够了解整个项目测试情况以及项目不同阶段要进行的工作等;
其他相关人员:便于开发人员、市场人员、质量人员等了解测试人员的工作内容,进行有关配合工作。


三、谁来负责制定软件测试计划

具有丰富经验的项目测试负责人制定测试计划,需要对整个测试过程负责。


四、编写软件测试计划的时间

 软件测试计划越早编写越好,以便对整个项目有总体的测试规划。


五、软件测试计划的要素

Why--为什么要进行这些测试,测试的目的是什么;
What--测试哪些方面,确定测试的范围;
When--测试不同阶段的起止时间,确定各测试活动的时间;
Where--相应文档,确定的存放位置,测试环境等;
Who--谁来负责相关的工作;
Who--如何去做,使用哪些测试工具以及测试方法、测试策略进行测试。


六、软件测试计划模板

1、测试目的

本次方案描述测试的目标、范围和测试方法,测试环境,资源等,作为XX系统发布前系统测试的依据,文档主要包含内容如下“
明确项目背景、测试目的、测试范围
明确测试环境,包括软件、硬件等环境
明确测试方案、方法、测试步骤
明确测试过程中的人员分工及各自职责
分析测试存在的风险,制定规避方法等

2、测试项目简介

XX系统是为用户提供精美图片、精美视频、优美文案,以及用户可以自定义上传自己的图片、视频、标题等


3、测试参考文档

V3.2.2XX系统策划文档、V3.2.2XX系统设计文档、XXX市场调研分析书、软件测试人员测试规范操作


4、测试提交文档

V3.2.2XX系统测试计划


5、术语和定义

文案:精美的很吸引人的短句
卖点:商品的特点,有价值的点


6、确定测试范围

某某系统的注册、登陆、素材管理模块的测试


7、测试策略

①功能测试
确保功能正常,按钮交互正常、页面跳转正常、用户体验度良好
②GUI测试
确保页面整齐美观、icon和图片渲染正常、页面冷加载和热加载都正常
③数据校验
确保新建数据正常入库、任务表状态正常转换、日志表保存数据完整
④接口测试
接口入参、接口出参、接口时效性、接口加密(上送字段加密,下送字段加密)、新老接口兼容性测试、幂等性测试、大数据量测试(如查找一千条数据)、数据落库校验
⑤安全性测试
前端信息影藏、接口字段加密、日志加密、缓存加密、数据库字段加密、数据第三方使用加密
⑥自动化测试
接口自动化回归测试、GUI自动化回归测试、测试提效脚本
⑦性能测试
单交易基准测试、混合压力测试、负载测试、稳定性测试


8、资源(测试工具)

工具

描述

数量

Zentao

项目管理/bug管理系统

1

xshell/xftp

linux访问工具

1

selenium/appium

自动化测试

1

LoadRunner(jmeter

性能测试

1

Svn

版本控制

1

9、测试环境

硬件环境

资源详情数量
PC客户端4
ServerLinux服务器6个节点
移动端vivo手机2台


软件环境

资源详情数量
Linux操作系统1
MySQL数据库1
Redis缓存数据库1
Apache服务1
浏览器IE(多版本)、Chrome、FireFox1

10、测试进度和跟踪
任务工作日时间计划责任人备注
开始日期结束日期
测试需求分析12023/06/102023/06/10XXX
编写测试计划1.52023/06/112023/06/12XXX
编写测试方案1.52023/06/122023/06/13XXX
编写测试用例22023/06/142023/06/15所有成员
一轮测试52023/06/162023/06/20所有成员
二轮测试22023/06/212023/06/22所有成员

11、测试人员的任务分配
模块测试内容测试负责人时间对应开发
开始时间结束时间工作日
注册账户、密码、手机号、验证码、数据校验殷X2023,/06/202023/06/212谭XX
登陆账户、密码、忘记密码、白名单龙XX2023,/06/202023,/06/223刘X
素材管理我的图库、我的视频、我的标题李XX2023,/06/202023,/06/245卢XX

12、风险和问题

①确定测试需求
②风险评估
③确定测试对象的优先级、确定测试实现的先后顺序
④把注意力集中到关键、最有意义和优先级最高的测试对象上
风险例子如下:

序号     风险描述规避措施 相关人优先级
1概要设计以及详细设计文档不全导致测试用例覆盖不全严格评审、多和开发人员沟通开发经理、开发人员、测试人员
2测试人力不足导致测试进度滞后开发人员兼职测试、开发自测时间延长项目经理、项目助理     
3测试人员经验不足导致测试结果分析不全面                多组织培训,多进行技术和经验交流测试总监、测试专家、TSE       
4用户需求变更项目整体调整、项目组全员加班        项目组全员



七、软件测试计划维护和评审

随着项目计划、软件需求、软件开发以及人员等的变更,软件测试计划也是不断更新和维护的

  软件测试计划1结束,欢迎去我的主页观看其它技术类文章~~~


 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值