软件测试的总结

 

                                                        软件测试的总结

1.软件测试的目的

(1)测试是程序的执行过程,目的在于发现错误

(2)一个好的测试用例在于能发现至今为止未发现的错误

(3)一个成功的测试是发现了至今未发现的错误的测试

2.测试设计的方法

测试大牛James Bach总结出了一套测试设计的方法论

FDSFSCURA - CIDTESTD - SFDPOT - CRUSSPIC - STMPL

(1)结构(Structure)---->所有组成产出物的东西。

   代码,界面,接口,硬件,非可执行文件,附属物件。

(2)功能(Functions)---->所有产品所实现的功能

   用户界面,系统接口,应用,计算,时间相关性功能,变化(如改变字体),

   开启/关闭,多媒体,错误处理,交互,可测性

(3)数据(Data--->所有产品处理的数据

   输入,输出,预设值,持久数据,序列,大小数量变化,噪声数据,生命周期等

(4)平台(Platform)--->所有被测软件所依赖的外部事物

   外部硬件,外部软件,内部组建

(5)操作(Operation)--->所有产品可执行的操作

   用户,环境,常见操作,非正常操作,极限操作

(6)时间(Time---->所有与产品相关的时间指标

   输入/输出,快/慢,并发,变化率

3.自己总结的测试方法

3.1静态测试

  静态文本测试

3.2动态测试

1)主要功能测试

2)各个功能测试

3)快捷键,TAB键测试

4)响应时间测试-->最好绘制成图

5)断网,断电测试

(6)分辨率大小测试

7)杀毒软件测试

8)典型的操作系统平台测试

9)大数据量测试

10)极限条件下测试

4.测试用例的格式

备注:

测试用例的编写规范

软件名称: 项目中文全称(或者项目英文全称)

软件版本: 项目软件版本

需求编号: 软件需求编号或测试需求编号

需求描述: 描述软件需求或测试需求 ,有测试需求时描述测试需求否则描述软件需求

用例设计者: 该测试用例设计者

测试人员: 使用该测试用例的测试人员

用例ID 该测试用例编号

用例级别: “高、中、低”,根据测试用例的级别进行选择

前置用例: 执行该用例必须先执行的用例

前置条件: 执行该用例必须先具备的条件

步骤: 步骤1、步骤2……等

输入/动作: 对用例如何执行的描述。对应所操作步骤的描述,应清晰准确,包括登陆系统,输入什么值等

测试项: 一般为所测试的模块

输入:     对用例如何执行的描述。对应所操作步骤的描述,应清晰准确,包括登陆系统,输入什么值等

预期输出/相应 按步骤中描述操作后所应该得到结果

允许偏差:   应该得到结果与实际得到结果的允许偏差范围

实际输出/相应: 按步骤中描述操作后所实际得到结果

测试结论: 根据测试结果得出测试结论:OK/NG/NTOK:通过,NG:不通过,NT:未执行

备注: 必要的备注说明

5.软件测试所需要的文档

需求文档

策划文档

立项文档

工作量分配文档

测试计划

测试用例文档

测试报告

测试总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值