结构化测试

本文介绍了G.Myers的测试规则,并详细阐述了单元测试、集成测试、确认测试、系统测试和验收测试的目的与重点。单元测试关注模块接口、数据结构等;集成测试旨在发现接口问题;确认测试确保软件满足需求;系统测试在实际环境中测试;验收测试分为Alpha和Beta阶段,分别在开发场所和使用环境下进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

G.Myers给出了关于测试的一些规则,这些规则也可以看作是测试的目标或定义。
①测试是为了发现程序中的错误而执行程序的过程。
②好的测试方案是极可能发现至今为止尚未发现的错误的测试方案。
③成功的测试是发现了至今为止尚未发现的错误的测试。

单元测试:

集中对用源代码实现的每一个程序单元进行测试。把每一个模块作为一个单独的实体来测试,而且通常比较容易设计验证模块正确性的测试方案。

单元测试的目的是保证每个模块作为一个单元能正常运行

单元测试的重点
①模块接口
②局部数据结构
③重要执行通路
④出错处理通路
⑤边界条件

单元测试相关文档:单元测试计划详细设计说明书

集成测试:

把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。

集成测试的主要目的是发现接口问题,具体可能表现在:
①数据穿过接口可能丢失
②不产生预期效果
③误差积累
④全称数据接口有问题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值