如何做测试计划

如何理解软件测试
软件测试的类型划分
从哪些角度测试一个软件?
web测试思路
如何进行需求分析
如何做测试计划?
如何设计测试用例
测试执行过程的注意事项
对软件BUG如何定义?
提交一份适合的测试报告

软件测试计划是软件测试过程中的重要组成部分,它主要包括以下几个要素:

1、测试目标:明确测试的范围、目标和预期结果。
2、测试范围:定义哪些功能模块需要测试,哪些不需要测试。
3、测试方法:选择适合的测试方法,如黑盒测试、白盒测试等。
4、测试环境:包括硬件环境、软件环境和网络环境等。
5、测试进度安排:明确测试活动的开始时间和结束时间,以及各个阶段的任务分配和时间进度安排。
6、测试人员:明确参与测试的人员及其职责分工。
7、风险评估:预测可能出现的测试风险,并制定相应的风险管理策略。

1、为什么要编写测试计划?

  软件测试有生命周期,应是有计划、有组织,有序的进行,而不是随意的、杂乱的、无规则的实施。为了规范软件测试的内容、方法和过程,在对软件进行测试前,必须创建测试计划。

2、什么时候开始写测试计划?

  需求分析之后开始做测试计划,并在整个测试工作过程中,不断进行修改。

3、由谁来写测试计划?

  具有丰富经验的项目测试负责人。

4、什么是测试计划?

  包括并不仅限于用来描述:测试项目的背景、测试的范围、测试的策略、测试环境、测试开始和结束条件、测试进度安排、测试的组织人员,以及与测试有关的风险等方面的内容。

5、什么是测试项目的背景?

  对产品及其目标进行简要说明,包括的信息有:主要的功能和性能,产品的架构和作用。通常,测试项目的背景可以从需求文档中获取。

6、什么是测试的范围?

  对本次测试的主要功能模块进行汇总。

7、什么是测试的策略?

  即:功能测试、界面测试(UI)、安全测试、安装测试、兼容性测试、负载测试、压力测试等。

8、什么是测试环境?

  1、从软件的编码、测试到用户实际使用,存在着:开发环境、测试环境和生产环境。

  2、“环境”指的是被测试软件所运行的软件环境和硬件环境。软件环境:Linux/Unix/centOS等操作系统、Mysql/Oracle等数据库、Apache/Tomcat/Nginx等应用服务器、java/c/python等编程语言、Chrome/FireFox等浏览器。硬件环境:测试用客户机/测试用服务器等资源、内存16 GB/CPU AMD 锐龙 5 4600U等详情。

  3、测试环境主要是为了给测试人员使用的环境。其又可分为:冒烟测试环境,SIT测试环境,UAT测试环境等;或可分为:功能测试环境,自动化测试环境,性能测试环境等。

9、什么是测试开始和结束的条件?

 1、启动条件:
  软件测试是在项目启动、需求分析开始时随之启动。

 2、结束条件(项目上线的条件):
  需求覆盖率、用例执行率、缺陷遗留率达到预定质量目标。

  备注:每个公司流程不一样,制定的质量标准也是不一样的,不过大同小异。我以前工作过的项目组,标准是这样的:测试用例对需求的覆盖率达到100%;原则上,用例执行率要达到100%,但是如果时间紧,就执行优先级高的,低级别的用例就在下个版本执行;致命、严重级别的缺陷必须当天解决,一般、轻微级别的缺陷,遗留率是30%以下。

10、什么是测试进度安排?

  进度安排,是指具体一个任务,要花多长时间完成,由谁负责。
在这里插入图片描述
11、什么是测试的组织人员?

  指在项目组中有哪些测试人员,担任什么角色,职责是什么。(如,测试角色有:测试经理,测试组长,其他测试人员,并列出他们的工作职责)
在这里插入图片描述
12、什么是测试的风险?

  简要描述测试的风险和处理措施
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

__泡泡茶壶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值