随笔分类 -  《开发者测试》学习记录

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