美文网首页
软件测试

软件测试

作者: AnywayComeOn | 来源:发表于2019-01-09 16:08 被阅读0次

一、软件测试
1、测试粒度级别(test granularity levels)
(1)单元测试Unit Testing
对独立单元或模块的测试。
(2)集成测试integration testing
测试多个模块以及它们之间的联系。
大爆炸(Big Bang)集成测试:同时对所有的模块进行集成。
(3)系统测试system testing
将完整的系统作为一个整体来测试。包括功能性测试、非功能性测试。
功能测试:测试软件提供的功能
非功能性测试:测试软件的可用性、可维护性、鲁棒性等等。
(4)验收测试acceptance testing
验证软件是否满足用户需求。
(5)回归测试regression testing
当我们修改系统的时候,进行复验。确保修改有效,且未修改的代码不受影响。
回归误差:修改某处代码,造成连锁反应。
软件系统维护成本高昂的一个重要原因就是回归误差。

2、已上所讲均为“开发者测试”,执行者多为测试团队内部、或者代表测试团队的第三方成员。下一步为阿尔法测试。(图)
(1)阿尔法测试:通过将准备发布的软件系统分发给开发软件的组织内部的一组用户来执行测试。下一步为贝塔测试。
(2)贝塔测试: 将软件系统发给组织外部的一组用户来执行测试。下一步为产品发布

二、黑盒测试
1、范畴划分测试方法(category-partition method)
2、基于有限状态机模型的测试方法

三、白盒测试,又称为结构测试(structural testing)
1、语句覆盖Statement Coverage
2、分支覆盖Branch Coverage
3、条件覆盖Condition Coverage
4、分支与条件组合覆盖,Branch and Condition Coverage/Decision and Condition Coverage
5、修正条件/决策覆盖,MD/DC Coverage:Modified Condition/Decision Coverage,

相关文章

  • 软件性能测试目录

    软件性能测试Ⅰ 软件性能测试Ⅱ 软件性能测试Ⅲ 软件性能测试Ⅳ 软件性能测试Ⅴ 软件性能测试Ⅵ 软件性能测试Ⅶ 软...

  • 软件测试资料下载、【软件测试】新科海软件测试视频、04【软件测试

    ![软件测试资料下载、【软件测试】新科海软件测试视频、04【软件测试】播布客软件测试系列培训视频、08【软件测试】...

  • 软件测试

    基础篇 软件测试历史 什么是软件测试 软件测试在整个开发过程中的地位 软件测试要素 软件测试类别 软件测试流程、软...

  • 软件测试文章收集

    1.软件测试理论概念 软件测试基础 软件测试基础知识大全(上篇) 软件测试基础知识大全(下篇) 软件测试基础学习 ...

  • 软件测试方法和技术有哪些?

    软件测试方法和技术有哪些?包括软件测试基础、软件测试方法、软件测试流程和规范、单元测试与集成测试、系统测试、验收测...

  • 软件测试基础(一)

    什么是软件测试? 软件测试到底需要学习什么? 了解软件测试的含义 软件测试遵守的准则 软件测试有哪些分类?分别是什...

  • 10K起步的软件测试岗到底需要学什么?零基础进阶自动化测试需要哪

    软件测试的正确路线 1、软件测试基础: 对软件测试整理的测试流程有清晰的概念,了解软件测试到底是做什么的,软件测试...

  • 软件测试常见的误区

    1.软件开发完成后进行软件测试 软件测试贯穿整个软件声明周期,需求测试和设计测试也是软件测试的一种,所以,软件...

  • 软件测试概述

    通过本章的学习,您将学习到: 软件的定义 软件测试的历史 软件测试的定义 软件测试的对象 软件测试的意义 一、软件...

  • 测试开发知识点整理(持续更新)

    测试相关 软件测试基础 软件测试的概念 1、 软件测试的目的是什么(掌握) 2、 软件测试的依据是什么(掌握) 软...

网友评论

      本文标题:软件测试

      本文链接:https://www.haomeiwen.com/subject/txsgrqtx.html