组件测试

组件测试(也称为单元或模块测试)关注在可单独测试的组件。

组件测试的目标包括:
1、降低风险
2、验证组件的功能和非功能行为是否符合设计和规定
3、建立对组件质量的信心
4、发现组件中的缺陷
5、防止缺陷遗漏到更高的测试级别

测试依据:
组件测试中可用作测试依据的典型工作产品包括:
1、详细设计
2、代码
3、数据模型
4、组件规格说明

测试对象:
组件测试的典型测试对象包括:
1、组件、单元或模块
2、代码和数据结构
3、类
4、数据库模块

典型的缺陷和失效:
组件测试发现的典型缺陷和失效包括:
1、功能不正确(例如,不符合设计规格说明中的描述)
2、数据流问题
3、代码和逻辑不正确
组件测试通常没有进行正式的缺陷管理,缺陷通常在发现后立即修复。但是,当开发人员报告缺陷时,这为根本原因分析和过程改进提供了重要信息。

特定的方法和职责:
组件测试通常由编写代码的开发人员开展,组件测试是需要访问到被测软件的代码。开发人员可以将组件开发与发现和修复缺陷交替进行。开发人员经常在编写组件代码后编写并执行测试。但是,尤其在敏捷开发中,编写自动化组件测试用例可能先于编写应用程序代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值