
软件测试
文章平均质量分 67
R_zz
这个作者很懒,什么都没留下…
展开
-
软件测试手段
按照测试手段来分类: 黑盒测试、白盒测试 静态测试、动态测试 手工测试、自动化测试黑盒测试: 黑盒测试的优缺点: 优点:1.容易实施,不需要关注内部的实现。2.更贴近用户的使用角度。 缺点:1.测试覆盖率出较低,一般只能覆盖到代码量的不到40% 2.针对黑盒的自动化测试,复用率较低,维护成本较高。 黑盒测试主要测试什么: 1.是否有不正确或遗漏的功能? 2.原创 2017-02-17 10:25:35 · 676 阅读 · 0 评论 -
软件测试阶段
按测试阶段来分类:单元测试、集成测试、系统测试、验收测试。单元测试:对软件中最小的可测试单元进行检查和验证。 单元测试的原则: 1.尽可能保证各个测试用例是互相独立的。 2.一般由代码的开发人员来实施,用以检验所开发的代码功能符合自己的设计要求。 单元测试的益处: 1.能尽早发现缺陷。 2.有利于重构。 3.简化集成。 4.文档。 5.用于设计。 单元测试的限制: 1.不可能覆原创 2017-02-16 10:50:55 · 328 阅读 · 0 评论 -
软件测试类型
按照测试类型来分类: 功能测试 性能测试 兼容性测试 部署测试 易用性测试 文档测试 本地化测试 安全测试 无障碍测试 可靠性测试功能测试:它是最主要的部分。根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。 针对的问题:功能错误或遗漏、界面问题、性能错误、数据及访问错误初始化及终原创 2017-02-17 15:23:01 · 673 阅读 · 0 评论 -
软件测试模式
按照测试模式来分类: 瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索测试等。传统的瀑布模型: 优点: 强调需求、设计的作用;前一阶段完成后,只需关注后续阶段; 为项目提供了按阶段划分的检查点,里程碑清晰;文档规范 缺点: 难以适用需求的频繁变化;项目周期后段才能看到成果; 强制的里程碑、完成时间点;文档工作量大。V模型: W模型: X模型: H模型: 敏捷测试:原创 2017-02-17 14:23:04 · 6672 阅读 · 1 评论 -
其他测试分类
其他的一些测试类型概念:回归测试、Monkey测试、冒烟测试、A/B测试。回归测试:软件功能修改后,对软件进行重新测试以确认修改没有引入新的错误或导致其他部分产生错误。 回归测试的重心在关键模块和重点功能组件。 软件研发周期中会进行多次回归测试,且尽量实现自动化。Monkey测试:也称搞怪测试。就是用一些随机、稀奇古怪的方式来操作软件,以测试系统的健壮性和稳定性。冒烟测试:来自于硬件板卡验证术语原创 2017-02-17 15:45:15 · 765 阅读 · 0 评论 -
软件测试概要
定义: 早期定义:软件测试是对程序能够按预期运行建立起一种信心。—-Bill Hetzel 1973 经典定义:测试是为发现错误而执行程序的过程。—–Myers,1979 IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。软件测试的测试对象: 软件需求、软件概要设计、软件详细设计、软件运行环境、可运行程序、软件源代码。原创 2017-02-16 10:49:11 · 2909 阅读 · 0 评论 -
如何写好测试用例
*慕课网课程学习笔记总结*前置知识点: 软件相关概念(软件是数据、程序、文档的集合) 软件测试基础(满足需求为目的,保证软件质量的一系列手段) 测试流程(需求分析,到计划制定,用例编写与执行,再到测试结果的分析报告) 测试生命周期(测试计划、测试设计、测试开发、测试执行、测试评估)常用术语: 通过测试手段划分: 黑盒(把软件比作黑色的盒子,不知道里面的内部结构,只能通过外面暴露出来的接口原创 2017-12-17 22:19:55 · 583 阅读 · 0 评论