软件测试基础----测试策略、手段、方法

beat365下载地址 ⌚ 2025-10-31 18:51:39 👤 admin 👁️ 535 ❤️ 900
软件测试基础----测试策略、手段、方法

软件测试策略、手段、方法

测试策略

单元测试

集成测试

1. 集成测试的模式:

2. 自顶向下集成测试:

3.自底向上集成测试

4. 混合策略

确认测试

系统测试

验收测试

回归测试

测试手段

手工测试

自动化测试

UI自动化测试

接口自动化测试

单元自动化测试

测试方法

黑盒测试

白盒测试

灰盒测试

测试策略

单元测试

单元测试是对已实现的软件的最小单元进行测试,以保证构成软件的各个单元的质量。

在单元测试活动中,强调被测试对象的独立性。通过单元测试,希望达到下列一些目标:

单元体现了其特定的功能,如果需要,返回正确的值。

单元的运行能够覆盖预先设定好的各种逻辑。

在单元工作过程中,其内部数据能够保持完整性,包括全局变量的处理、内部数据的形式、内容及相巨关系等不发生错误。

可以接受正确数据,也能处理非法数据,在数据边界条件上,单元也能够正确工作。

该单元的算法合理,性能良好。

单元的质量是整个软件质量的基础,所以充分的单元测试是非常必要的。

通过单元测试可以更早地发现缺陷,缩短开发周期、降低软件成本。 多数缺陷在单元测试中很容易被发现,但如果没有进行单元测试,那么这些缺陷在后期测试时就会隐藏得很深而难以发现最终导致测试周期延长、开发成本急剧增加。

单元测试方案是根据详细设计文档来编制的。

集成测试

1. 集成测试的模式:

非渐增式测试模式: 先分别测试每个模块,再把所有模式按设计要求放在一起结合成所要的程序,也常被称为大棒模式。

渐增式模式: 把下一个要测试的模块同已经测试好的模块结合起来进行测试,测试完以后再把下一个应该测试的模块结合进来测试。

业界普遍采用渐增式测试模式,也就是持续集成的策略。 使用持续集成,绝大多数模块之间的接口缺陷,在其引入的第一天可能就会被发现。软件开发中各个模块可能不是同时完成的,测试人员可以尽可能早地集成已完成的模块,有利于尽早发现缺陷, 避免像大棒模式那样一下子涌现大量的缺陷。

2. 自顶向下集成测试:

自顶向下集成法是从主控模块开始,沿着软件的控制层次向下移动,逐渐把各个模块结合起来。在自顶向下组装过程中,可以使用深度优先策略或宽度优先策略。

自顶向下集方法示意图:↓↓↓↓↓

深度优先: M1→M2→M5→ M8→M6→M3→S7→S4 宽度优先: M1→M2→M3-S4→M5→M6→S7→M8

自顶向下集成测试法能够在测试阶段的早期验证系统的主要功能逻辑,越

相关数据

传奇手游买药怎么找?哪里买药最划算?

传奇手游买药怎么找?哪里买药最划算?

传奇手游买药怎么找?哪里买药最划算? 在传奇手游的世界里,药品是玩家们不可或缺的辅助道具。无论是治疗伤势、恢复体力,还是提升战斗

08-28 365体育欧洲版本
为什么玩魔域会卡出来吗

为什么玩魔域会卡出来吗

玩《魔域》游戏时出现卡顿现象可能是由多种因素导致的,以下是一些常见的原因以及解决方法: 1、硬件配置不足:如果您的电脑配置较低,

07-19 体育投注英超和欧冠
大军师司马懿

大军师司马懿

《大军师司马懿》第 2 季已于 2017 年 12 月 07 日 首播。 魏文帝曹丕(李晨饰)驾崩,其子魏明帝曹叡(刘欢饰)登基,司马懿(吴秀波饰)作为

10-04 beat365下载地址
现代战争电影十佳排行榜,《猎杀本·拉登》第四,第一封神!

现代战争电影十佳排行榜,《猎杀本·拉登》第四,第一封神!

通过士兵在日常训练和等待战争爆发的过程中,描绘了他们无处发泄的愤怒与空虚,塑造了一种“没有敌人却战斗在精神上的战斗”的情境。 9.

10-17 365体育欧洲版本
遭遇四连败,国足提前无缘美加墨世界杯

遭遇四连败,国足提前无缘美加墨世界杯

中新网6月5日电 北京时间5日晚,中国男足在2026美加墨世界杯亚洲区预选赛18强赛第9轮中客场对阵印度尼西亚队。最终国足0:1告负,彻底无缘本

07-22 体育投注英超和欧冠
2018世界杯:中国比肩美国成最多赞助商来源

2018世界杯:中国比肩美国成最多赞助商来源

2018世界杯:中国比肩美国成最多赞助商来源图像来源,Getty Images 2018年6月14日中共喉舌《人民日报》在脸书发布英文文章称,虽然中国队不参加

07-05 365体育欧洲版本