软件测试之常识篇 4
2015-10-07 15:48
232 查看
1、回归测试
Regression Testing,
理解1:是指对软件的新版本测试时,重复执行上一个版本测试时的用例
理解2: 是指测试人员发现软件缺陷后由开发人员进行修复,修复完成后再用同样的测试用例进行测试
理解3:是指测试人员发现缺陷后由开发人员进行修复,修复完成后再用同样的测试用例重新进行测试,以确认修改没有引入新的错误或导致其他代码产生错误
2、冒烟测试
Smoke Testing,又称为ad-hoc是指在对一个新版本进行系统大规模的测试之前,先对软件的基本功能进行验证,
是否被实现,是否具备可测性
3、随机测试
Random Testing,是一种基本的黑盒测试方法。测试中所有的输入数据都是随机生成的,其目的是模拟用户的真实
操作,并发现一些边缘性的错误。该测试方法不能事先将测试的输入数据存入文档,在排错时无法重现测试中错误发
生的过程,也无法进行回归测试,补救方法是将随机产生的测试数据记录备用
4、软件质量保障
Software Quality Assurance(SQA),为了确保软件在开发过程和结果符合预期的要求,而建立的一系列规程,以
及依照规程和计划采取的一系列活动及其结果评价
5、软件能力成熟度模型
Capability Maturity Model(CMM),是SQA用来监督项目的一个标准质量模型,是由卡耐基-梅隆大学于20世纪80年代制定的,最初只是应用于本校的软件项目开发,后来逐渐推广为主流的行业标准。CMM为软件的过程能力提供了一个阶梯式的改进框架,CMM分为5级:初始级、可重复级、已定义级、已管理级和优先级
6、有效等价类
Valid Equivalence Class,是指符合《需求规格说明书》,合理地输入数据的集合
7、无效等价类
Invalid Equivalence Class,是指不符合《需求规格说明书》,无意义地输入数据的集合
8、软件生命周期
Software Life Cycle,是指软件开发和测试全部过程、活动和任务的结构框架,是从可行性研究到需求分析、
软件设计、编码、测试、软件发布维护的过程
9、黑盒测试工具
Black-Box Testing Tools,是指测试功能或性能的工具,主要用于系统测试和验收测试;其又可分为功能测试工具
和性能测试工具
10、白盒测试工具
White-Box Testing tools,是指测试软件的源代码的工具,可以实现代码的静态分析、动态分析、评审等功能,
主要用于单元测试
Regression Testing,
理解1:是指对软件的新版本测试时,重复执行上一个版本测试时的用例
理解2: 是指测试人员发现软件缺陷后由开发人员进行修复,修复完成后再用同样的测试用例进行测试
理解3:是指测试人员发现缺陷后由开发人员进行修复,修复完成后再用同样的测试用例重新进行测试,以确认修改没有引入新的错误或导致其他代码产生错误
2、冒烟测试
Smoke Testing,又称为ad-hoc是指在对一个新版本进行系统大规模的测试之前,先对软件的基本功能进行验证,
是否被实现,是否具备可测性
3、随机测试
Random Testing,是一种基本的黑盒测试方法。测试中所有的输入数据都是随机生成的,其目的是模拟用户的真实
操作,并发现一些边缘性的错误。该测试方法不能事先将测试的输入数据存入文档,在排错时无法重现测试中错误发
生的过程,也无法进行回归测试,补救方法是将随机产生的测试数据记录备用
4、软件质量保障
Software Quality Assurance(SQA),为了确保软件在开发过程和结果符合预期的要求,而建立的一系列规程,以
及依照规程和计划采取的一系列活动及其结果评价
5、软件能力成熟度模型
Capability Maturity Model(CMM),是SQA用来监督项目的一个标准质量模型,是由卡耐基-梅隆大学于20世纪80年代制定的,最初只是应用于本校的软件项目开发,后来逐渐推广为主流的行业标准。CMM为软件的过程能力提供了一个阶梯式的改进框架,CMM分为5级:初始级、可重复级、已定义级、已管理级和优先级
6、有效等价类
Valid Equivalence Class,是指符合《需求规格说明书》,合理地输入数据的集合
7、无效等价类
Invalid Equivalence Class,是指不符合《需求规格说明书》,无意义地输入数据的集合
8、软件生命周期
Software Life Cycle,是指软件开发和测试全部过程、活动和任务的结构框架,是从可行性研究到需求分析、
软件设计、编码、测试、软件发布维护的过程
9、黑盒测试工具
Black-Box Testing Tools,是指测试功能或性能的工具,主要用于系统测试和验收测试;其又可分为功能测试工具
和性能测试工具
10、白盒测试工具
White-Box Testing tools,是指测试软件的源代码的工具,可以实现代码的静态分析、动态分析、评审等功能,
主要用于单元测试
相关文章推荐
- Python中基本语法
- android多线程详解之AsyncTask
- 第一阶段实训总结
- C++引用(References)
- HDU 3398 String(整数唯一分解定理)
- python序列处理函数
- Xms Xmx PermSize MaxPermSize 区别
- shopEx数据库错误,无法连接
- 创建型模式简介
- 【软考】——树与二叉树
- JavaScript编程常用函数
- android中巧妙更改spinner、AutoCompleteTextView分割线的颜色值(spinner AutoCompleteTextView divider color)
- linux-折腾桌面
- 面试
- 详解Java编程中面向字符的输出流
- 第一个只出现一次的字符
- SQL Server自动备份、压缩和删除压缩
- Gson源码分析二
- next_permutation函数
- CF #324 (Div. 2)