1.测试级别:

单元测试:针对被测系统最小的组成单元实施的测试活动,一般是类或函数,也可能最小的功能单元

集成测试:针对组件/单元与组件/单元之间的接口实施的测试活动,验证接口设计是否与设计相符

分三种集成(函数间集成、模块间集成、子系统间集成)

系统测试:将通过集成测试的软件,部署在真实的用户环境下执行测试

验收测试:以用户为主的测试,验收组应该由项目组成员,用户组代表组成

∂测试:由用户在开发环境下执行的测试,开发者在测试员身边,发现问题及时沟通解决,在受控环境下进行测试

ß测试:开发者不在测试员身边,发现问题由专人统一收集,再由研发人员进行修改,在不受控环境下进行测试

UAT测试:用户接受度测试,一般商业用户验证系统可用性进行的测试

2、系统测试类型:

功能性测试:在指定使用条件下,使用被测对象,验证其是否满足用户显性或隐性需求

测试关注点:是否有不正确或遗漏或多余的功能;

满足系统显性或隐性需求

是否对输入输出做出了正确的响应,输出结果能否正确的显示

性能测试:通过模拟被测对象运行业务压力或使用场景,验证被测对象是否满足预先设定的行性能

验证系统是够具有宣称的能力

了解测试系统典型场景,并具有确定的性能目标

要求在真实环境下实施

安全性测试:测试被测对象的安全保护机制保护系统不受非法侵入,能接受正确授权的操作

兼容性测试:验证被测对象在不用的操作系统,硬件信息等环境下的运行情况

3、软件测试方法:

黑盒测试:不关注测试对象内部结构,仅从用户需求考虑,是否满足用户显性或隐性需求

白盒测试:结构测试、逻辑驱动测试

灰盒测试:既关注被测对象的外部特征,又关注其内部设计

静态测试:不执行被测对象程序,不运行被测对象的测试方法

动态测试:执行被测对象,进行的检测活动

手工测试:通过测试工程师试用,验证被测对象是否满足用户需求

自动化测试:通过自动化测试工具,或脚本语言自动化完成测试过程

4、软件质量

质量定义:内部质量

过程质量

外部质量

使用质量

质量特性:功能性--定义:软件在指定条件下使用时,满足用户明确和隐含需求的功能的能力

可靠性

易用性

效率

可移植

可维护

转载于:https://www.cnblogs.com/jian2014/p/10338554.html

麦子学院-第一阶段-测试基础相关推荐

  1. java怎么开始学dos,第一阶段-Java基础知识:【第一章 DOS命令与开发环境的配置 + 第一个程序HelloWorld】...

    加油Ideal星河滚烫  你是人间理想 第一阶段 JAVA基础知识 第一章 开发环境的配置 Dos 命令 在正式进入Java学习之前我们来了解一个看起来B格很高的东西--Dos命令 DOS命令,计算机 ...

  2. 文本编辑器第一阶段测试

    文章目录 1 文本编辑器第一阶段测试 1 文本编辑器第一阶段测试 完成了第一阶段的代码编写后,我们可以进行简单的测试了.由于只是实现了界面,这里我们的测试更多的是关注有没有内存泄漏情况的发生. 我们需 ...

  3. 第一阶段unity基础

    第一阶段unity基础 引言 注意: 1.重点:1.适用性(什么时候用,怎么用)<记脑子里>  2.作用(能够解决什么问题) 3.定义  4.操作/语法 2.每天练习必须会独立完成 3.形 ...

  4. 《循序渐进学运维》第一阶段Linux基础

    前言 循序渐进学运维系列,第一阶段的内容已经全部更新完毕.包含学习方法篇,和基础入门课程. 所有内容均在csdn存档. 想要学习的可以按照这个步骤进行学习,有不完善的地方欢迎在留言区留言,一起交流. ...

  5. Visa发起区块链B2B支付第一阶段测试

    点击上方"蓝色字"可关注我们! 暴走时评:日前,全球信用卡巨头Visa于去年宣布开展的基于区块链的B2B支付服务--B2B Connect项目进入了首期试点阶段,该项目旨在促进机构 ...

  6. 黑马程序员C++学习笔记<第一阶段_基础篇>

    配套视频网址: 黑马程序员:http://yun.itheima.com/course/520.html?bili B站:https://www.bilibili.com/video/BV1et411 ...

  7. 《第一阶段 java基础 Day02笔记》————————第二讲Java基本语法

    第二讲Java基本语法 课程大纲 课程内容 学习效果 掌握目标 Java基本语法 注释.关键字.标识符 掌握 熟练掌握Java的注释方式 熟练掌握Java中的关键字 熟练掌握标识符概念 数据类型.常量 ...

  8. 《第一阶段 Java基础 Day01笔记》————————第一讲 Java入门

    第一讲 Java入门                                                       1.爪哇岛(印尼)                 Java之父   ...

  9. 老男孩线上Linux运维课程第一阶段(Linux基础入门总结)学习笔记

    第一章  说部分 1.1解释下什么是GPL,GNU,自由软件 GNU由斯托曼开发,代替unix GNU is not unix GPL是一个守则,即通用公共许可 1.所有人可以自由传播开源的软件 2. ...

  10. 黑马程序员C++ 第一阶段 C++基础语法入门

    B站黑马C++内容,自己手动敲了一遍代码,文章之间也加入了一些我个人的理解,仅供学习和参考用,程序代码均来自黑马程序员 . 一.C++基础入门 1.1第一个c++程序 (输出一个hello world ...

最新文章

  1. python request file upload_Python基于requests实现模拟上传文件
  2. java 超时中断_怎么在超时后中断任务的ExecutorService
  3. php面试基础项目,PHP面试经典题
  4. 多线程:Executor、Sleep、Deamon、Yeild
  5. java生成docx_用java新建一系列文件.docx
  6. 第一章:OpenCV入门
  7. html,css颜色,色系
  8. Linux--安装截图工具Shutter
  9. 识别中文_中文场景文字识别大赛官方baseline
  10. faster rcnn论文_论文导读-从Faster-RCNN/Mask RCNN/Cascade-RCNN到HTC
  11. 只读更新全程图解教程(转)
  12. linux 系统安装Iso,linux系统安装iso文件方法
  13. mysql索引失效情况
  14. STM32 ADC采样频率的理解
  15. 计算机考试后的感想,计算机考试的感想
  16. 微信小程序 轮播图 swiper图片组件
  17. python怎么表白源码_Python浪漫表白源码(附带详细教程)-Go语言中文社区
  18. ModelSim SE 10.0a建立并调用Xilinx ISE 13.1仿真库详解
  19. 赚钱不能莫良心,苍天有眼都在看 -----至张玮
  20. 电商生鲜网站开发(一)——Spring Boot项目开发准备

热门文章

  1. 计算机之间是如何进行通信的?;详解三次握手和四次挥手
  2. 爬虫提交form表单中含有(unable to decode value)解决方法
  3. Hibernate最全面试题
  4. 一样的Java,不一样的HDInsight大数据开发体验
  5. 比较Apache Hadoop 生态系统中不同的文件格式和存储引擎的性能
  6. Windows 7软件及游戏的兼容性
  7. 更改swing应用程序标题栏默认图标
  8. Linux/Unix/Mac OS下的远程访问和文件共享方式
  9. mtk android 编译环境,MTK android 快速编译方法.docx
  10. qml鼠标拖动_QML学习笔记(七)— 实现可拖拽、编辑、选中的ListView