
软件测试
文章平均质量分 89
lyh_lcz
这个作者很懒,什么都没留下…
展开
-
软件测试(1)—— 概述
文章目录基本术语缺陷缺陷分类缺陷与测试测试用例评估软件测试目的软件测试阶段软件测试技术基本术语故障(fault)/缺陷(defect)错误(error)失效(failure)fault -> error -> failure执行缺陷才会导致失效。直接观察到的是失效,缺陷“看不到”,因此从失效不易定位缺陷测试用例(test case)为特定目的而设计的...原创 2018-11-17 14:55:01 · 403 阅读 · 0 评论 -
软件测试(2)—— 黑盒测试
黑盒测试黑盒测试又称功能性测试、数据驱动测试、基于规格说明的测试定义:在已知软件所应具有的功能的基础上,检查程序功能能否按需求规格说明书的规定正常使用,功能是否有遗漏,性能等特性要求是否满足。特点:参照规格说明检查软件,不要求考察代码,以用户视角进行测试目的:1.检测软件功能是否正确和完整2.检测是否有人机交互和数据访问错误3.检测软件行为和性能是否满足需求4.检测软件初始化和终...原创 2018-11-17 15:01:47 · 1391 阅读 · 0 评论 -
软件测试(4)——单元测试和集成测试
文章目录单元测试和集成测试单元测试单元测试过程优点局限性单元测试工具--JUnit集成测试驱动模块与桩模块非渐增式测试策略渐增式测试策略几种集成方法比较与系统测试的差别单元测试和集成测试单元测试检验程序最小单位有无错误,主要关注内部处理逻辑和数据结构– 模块接口测试– 独立路径测试– 局部数据结构测试– 错误处理测试– 边界测试单元测试过程简单过程实例化被测试对象提供测试...原创 2018-11-17 15:06:06 · 1906 阅读 · 0 评论 -
软件测试(5)——系统测试
文章目录系统测试功能性测试Alpha测试Beta测试非功能性测试性能测试客户端性能网络上性能服务器上性能兼容性测试可用性测试安全性测试国际化测试web应用测试系统测试将集成测试后的软件,作为计算机系统的一个部分,与计算机硬件、某些支撑软件、数据和人员等系统元素结合起来,在实际运行环境下对计算机系统进行一系列的严格有效的测试来发现软件的潜在问题,保证系统的运行。入口标准所有的单元测试和集成...原创 2018-11-17 15:08:12 · 2746 阅读 · 0 评论 -
软件测试(6)——自动化测试
文章目录自动化测试手工测试和自动化测试手工测试局限性自动化测试好处适用场合体系评估原理和方法自动化测试软件测试工作量很大,其中许多操作是重复性的、非智力性的和非创造性的,并要求做准确细致的工作,计算机就最适合于代替人工去完成这样的任务。自动化测试就是编写软件去测试其它软件。手工测试和自动化测试手工测试局限性无法做到覆盖所有代码路径机械、重复,工作量大。如果有大量(几千)的测试用例,...原创 2018-11-17 15:09:41 · 560 阅读 · 0 评论