摘要: • 定义: Security Testing--验证集成在系统内的保护机制能否在实际应用中保护系统不受到非法的侵入。 • 目的: 保证系统安全性,数据的完整性、保密性。 1.5.1 数据 完整性 • 数据存储的完整性。 • 数据保密的完整性。 保密性 • 数据存储的保密性。 • 数据访问的保密性。 阅读全文
posted @ 2020-12-31 14:22 Zhang_cy 阅读(76) 评论(0) 推荐(0) 编辑
摘要: • 定义: volume Testing--使系统能够承受超额的数据容量来发现它是否能够正确处理。 • 目标: 1.测试系统容量是否满足需求规定系统容量。 2.若无规定系统容量可以通过此测试给出明确容量界定。 • 实施: 1.构造一批大容量的测试数据输入到系统。 2.对系统整体构造不同业务场景,反复 阅读全文
posted @ 2020-12-31 14:20 Zhang_cy 阅读(277) 评论(0) 推荐(0) 编辑
摘要: • 定义: Stress Testing--系统在其资源超符合的情况下表现。 • 目标: 在极限或者恶劣的环境下,系统的自我保护能力。主要验证系统的可靠性。 • 实施: 1.同一时间,大量的用户登陆。 2.引入大量的操作。 • 目的: 1.是否存在内存泄露。 2.验证系统可靠性。 3.测试后给予用户 阅读全文
posted @ 2020-12-31 14:19 Zhang_cy 阅读(896) 评论(0) 推荐(0) 编辑
摘要: • 定义: Performance Testing--测试该软件在集成系统中的运行性能。(大多使用工具测试) • 目标: 度量系统相对与预定义目标的差距。 • 实施: 1.性能指标定义明确。 2.构造性能测试研究数据。 3.构造不同的性能测试场景。 4.执行性能测试 (一般>90%就通过)。 5.性 阅读全文
posted @ 2020-12-31 13:55 Zhang_cy 阅读(118) 评论(0) 推荐(0) 编辑
摘要: • 定义: function Testing--依据SRS和测试需求列表验证产品的功能是否实现和是否符合产品需求规格 • 目标: 1.是否有不正确或遗漏了的功能? 2.功能是实现是否满足用户需求,和系统设计的隐式需求? 3.输入能否正确接受?能否正确输出结果? 阅读全文
posted @ 2020-12-31 13:52 Zhang_cy 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.尽可能所有需求都有对应的Test Case; 2.依据软件的质量特性,以不同的角度,测试需求; 3.依据不同的Test Case、方法,构造不同的测试数据及处理过程; 常用测试方法 阅读全文
posted @ 2020-12-31 13:50 Zhang_cy 阅读(349) 评论(0) 推荐(0) 编辑
摘要: •定义 System Testing--是将已经集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行使用的环境下,对计算机系统进行系列的测试活动; •对象 1.产品级--软件+硬件 2.项目级--软件(也可能包含硬件) 阅读全文
posted @ 2020-12-31 13:48 Zhang_cy 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 优缺点与"基于功能集成"类似,适用面向对象系统 12>基于使用集成 Use-Based 优缺点与"自底向上"类似,适用面向对象系统 13>基于C/S、B/S的集成 适用C/S、B/S结构的系统 14>分布式集成 Distributed Services 适用分布式系统 阅读全文
posted @ 2020-12-31 13:47 Zhang_cy 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 优点 风险大的模块得到较早验证,有助于系统的快速稳定 缺点 风险分析偏差导致集成重点的偏离 适用范围 有些组件有较大的风险,需及早验证以增强信心 阅读全文
posted @ 2020-12-31 13:46 Zhang_cy 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 优点 并行度高,能缩短项目进度 缺点 组件间缺乏整体性,无法有效集成 开发驱动和桩的工作量难以估计 由于进度原因,集成效果不好 适用范围 进度很紧的项目 阅读全文
posted @ 2020-12-31 13:45 Zhang_cy 阅读(73) 评论(0) 推荐(0) 编辑