测试笔记(一)

测试笔记(软件测试的有效方法)

 

第一部分 软件测试能力和资格的评估

 

第一章 评估软件测试能力和人员资格

什么是缺陷

1.  产品规格说明中的缺陷

2.  与客户/用户的期望不符

分为以下三类:错误,遗漏,超额

 

测试人员能力因素

1.  测试分析报告

2.  测试改进技巧

3.  测试执行技巧

4.  测试计划、技巧

5.  管理支持

6.  测试技巧、方法

 

第二部分 找寻软件测试环境

 

第二章 制定软件测试策略

建立测试原则

1.       测试定义.定义一个清晰,扼要,明确的测试

2.       测试系统.通过这一方法实现测试和强制测试

3.       评价.信息服务管理将如何衡量评价测试

4.       标准.衡量测试的标准

 

测试因素

1.       正确性

2.       文件完整性

3.       审计跟踪

4.       处理的连续性

5.       服务水平

6.       访问控制

7.       符合性

8.       可靠性

9.       易用性

10.   可维护性

11.   可移植性

12.   耦合

13.   性能

14.   易操作性

 

制定测试策略

1.       选择和分给测试因素

2.       明确系统开发阶段

3.       明确系统开发时的商业风险

4.       把风险置于矩阵中

 

第三章 建立软件测试方法论

需要测试什么

1.       与规格说明不符.这类缺陷是由于产品制造者缺乏远见造成的

2.       与期望不符.这类缺陷是由于用户缺乏远见造成的.

 

为什么缺陷难以发现

1.       没有看到

2.       看到了,但没发现

 

软件中常被发现的缺陷是下列情况导致的:

1.       信息技术对需求的解释不正确

2.       用户提出了错误的需求

3.       没有正确记录用户的需求

4.       程序规格说明不正确

5.       程序编码中有错误

6.       数据输入错误

7.       数据输入错误

8.       测试错误

9.       纠错时邮现错误

10.   纠错条件导致另外的缺陷

 

四个测试战术

验证,确认,功能测试和结构测试.

分为两组

1.       验证和确认

测试人员用验证的方法确保系统(软件,硬件,文档和人员)遵循组织标准和规程,验证主要依靠评审或一些不可执行的方法.

确认实际是通过一系列可以看到和评价的测试来执行系统功能,以确保系统操作按照计划实现.

验证回答这样的问题:”我们是否建立了正确的系统?”而确认回答的问题是:”我们建立的系统是否正确

 

2.       功能和结构测试

功能测试通常也被称为黑盒测试,因为测试案例中都不涉及系统的内部逻辑知识.

结构测试通常被称为白盒测试,因为系统的内部逻辑知识常常被用于假想的测试案例.结构测试主要使用验证技术.

优势和不足

功能测试的优势:

1.       模拟实际系统的使用

2.       进行没有系统结构的设想

功能测试的不足:

1.       遗漏软件中潜在的逻辑错误

2.       可能造成冗余测试

结构测试的优势:

1.       可以测试软件的结构逻辑

2.       测试时不用考虑是否完成了功能测试

结构测试的不足

1.       不能保证是否满足用户的需求

2.       结构测试不可以模拟现实世界的情况

 

使用验证和确认技术进行测试包括:

1.       可行性评审

2.       需求评审

3.       单元测试

4.       集成测试

5.       系统测试

6.       用户验收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值