美文网首页
软件测试的定义&分类

软件测试的定义&分类

作者: 小井景 | 来源:发表于2017-08-07 13:02 被阅读0次

软件测试的定义&分类

1、什么是软件?

(1)系统软件:如操作系统、sql server、Java语言之类的

(2)应用软件:各类APP

2、软件测试的定义

广义定义:为了发现程序中的错误而执行程序的过程

概括:(1)为了发现程序存在的代码及业务逻辑错误

(2)检验产品是否符合用户要求

(3)不仅仅是为了发现错误

(4)提高用户体验

3、软件测试的对象

程序、数据、文档

4、软件测试的原则

(1)尽早介入(需求分析时)

(2)追溯到用户需求

(3)程序员避免检查自己的程序

(4)设计测试用例时要考虑全面,必要时要制造极端状态和意外状态

(5)二八原则(80%的错误集中在20%的模块中)

(6)对错误结果进行确认

(7)制定严格的测试计划

(8)不可能完全测试,测试需要终止

(9)妥善保存测试过程中的所有文档

5、软件测试的分类

按测试阶段:单元测试,集成测试,系统测试。验收测试(正式验收测试(UAT),Alpha测试,Beta测试)

注:单元测试、集成测试、系统测试的关系:点--线--面

Alpha测试:内测Beta测试:公测

按测试技术:黑盒测试,白盒测试,灰盒测试

按被测试对象是否运行:动态测试,静态测试(文档检查,代码走查,界面检查)

按测试手段:手工测试,自动化测试

按测试包含内容:

6、B/S架构和C/S架构

B/S:只需要一个浏览器就可以访问服务(用户主动性比较高)

C/S:一定要安装客户端的软件(每次更新都要更新服务器和客户端)

相关文章

  • 测试概念及生命周期

    软件测试的定义 软件测试术语 测试计划 测试环境 测试对象 测试用例 测试流程 测试评估 测试报告 测试分类 按照...

  • 笔记1-软件测试的定义与分类

    以下为软件测试的定义与分类的笔记

  • 软件测试的定义&测试分类

    软件分为系统软件和应用软件 1.计算机程序2.程序所用的数据3.有关文档资料的集合 软件测试的目的 1.为了发现程...

  • 软件测试的定义&分类

    软件测试的定义&分类 1、什么是软件? (1)系统软件:如操作系统、sql server、Java语言之类的 (2...

  • 四、测试技术体系

    目录 软件测试分类 分层测试体系 一、软件测试分类 1、系统测试分类 2、验收测试分类 α测试:测试人员在开发环境...

  • 软件测试理论

    测试的定义:验证软件产品中是否满足用户对软件需求的一系列手段。 测试的分类: 1、按照测试思路分:黑盒测试、白盒测...

  • 软件测试定义/过程/分类

    一。软件测试定义:(为了发现程序中的错误而执行程序的过程) 1为了发现程序员在开发中存在的代码以及逻辑错误 2审核...

  • 软件测试bug定义及分类

    致命:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行。修改优先...

  • 软件测试bug定义及分类

    致命:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行。修改优先...

  • 软件测试定义及分类

    软件测试的定义及目的 定义:为了发现程序中的错误而执行程序的过程。 1.为了发现程序存在的代码或者逻辑错误 2.检...

网友评论

      本文标题:软件测试的定义&分类

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