随笔分类 - 《开发者测试》学习记录
摘要:6.1 集成测试概述 ·集成测试也称作 组装测试 和 联合测试 ,是 单元测试 的逻辑扩展; ·定义:根据实际情况将程序模块采用适当的集成测试策略组装起来,对模块之间的接口以及集成后的功能等进行正确性检测的测试工作; ·其实就是经过单元测试后的模块合起来在进行测试。 ·注意事项:模块必须先经过单元测
阅读全文
摘要:5.1 单元测试概述 ·定义:软件测试的基础,对软件基本组成单元的测试; ·目的:检测和判断每个程序模块的行为是否与期望一致; ·合格代码: ·正确性:代码逻辑必须正确,能够实现预期功能;(优先级最高) ·清晰性:代码必须简明易懂,注释准确没有歧义; ·规范性:代码必须符合企业或部门所定义的共同规范
阅读全文
摘要:目的:为了提高软件测试的有效性,可以对源程序做一些小的修改,以更快、更有效地获取充分地测试信息。 两类主要的程序修改方法: ·程序插桩:为了获得程序执行过程中的内部信息,并可以进行相关检查; ·程序变异:度量测试用例的缺陷检测能力,强制出现特定条件以便执行测试和程序调优。 4.1 程序插桩 4.1.
阅读全文
摘要:白盒测试的价值和局限:http://www.kailesoft.com/help/TestBox/WhiteShort.htm 白盒测试将被测软件看作一个透明的盒子,软件内部的逻辑结构是可见的。 测试人员有针对性的设计测试用例,对程序进行覆盖测试。 基本的白盒测试方法: ·逻辑覆盖测试; ·路径覆盖
阅读全文
摘要:2.1 程序静态分析概述 ·定义:在不运行程序的前提下,仅通过分析或检查程序的语法、结构、过程、接口等对程序进行分析的过程。 ·目的:检测软件中的缺陷。 2.1.1 代码评审 ·桌面检查: ·开发人员通过阅读程序、对照错误列表、推演测试数据等方式对代码进行缺陷检测的方法; ·缺点:效率低、随意性大;
阅读全文
摘要:1.1 开发者与软件测试 1.1.1 测试和调试 软件开发调试困难的原因: ·失效症状和缺陷原因可能相隔很远,高度耦合的程序结构加重了这种情况; ·失效症状可能在另一缺陷修复后消失或暂时性消失; ·失效症状由不太容易跟踪的人为错误引发; ·失效症状可能是由不同原因耦合引发的。 回溯法: ·从程序出现
阅读全文

浙公网安备 33010602011771号