软件测试基本常识整理

一,软件测试对象:

  1. 软件概要设计
  2. 软件详细设计
  3. 软件运行环境
  4. 可运行的程序
  5. 软件源代码
  6. 软件需求

二,五大要素和两个目标

这里写图片描述

三,软件测试所遵循的原则

  1. 测试显示缺陷的存在,但不能证明系统不存在缺陷。
  2. 穷尽测试时不可能的,应设定及时终止的条件
  3. 测试应该尽早进行
  4. 缺陷具备群集特性
  5. 测试的杀虫剂悖论
  6. 测试的二八原则
  7. 测试的滑动依赖于测试的背景

四,测试阶段分类

  1. 单元测试
  2. 集成测试
  3. 系统测试
  4. 验收测试

五,测试的六种手段

  1. 黑盒测试
  2. 白盒测试
  3. 静态测试
  4. 动态测试
  5. 手工测试
  6. 自动化测试

六,软件测试的模型

  1. 传统的瀑布模型
  2. V模型
  3. W模型
  4. H模型
  5. X模型

七,软件测试的几种分类

  1. 功能测试
  2. 性能测试
  3. 安全测试
  4. 兼容性测试
  5. 文档测试
  6. 可靠性测试
  7. 易用性测试
  8. 本地化测试
  9. 部署测试
  10. 无障碍测试
  11. 回归测试
  12. monkey测试
  13. 冒烟测试
  14. A/B测试

八,软件测试5W1H原则

  1. why--为什么要进行这些测试
  2. what--测试哪些方面,不同阶段的工作内容
  3. when--测试不同阶段的起止时间
  4. where--相应文档,缺陷的存放位置,测试环境等
  5. who--项目有关人员组成,安排哪些测试人员进行测试
  6. how--如何去做,使用哪些测试工具以及测试方法进行测试。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,223评论 2 126
  • 前言 本文章为软件测试基础-概念篇课程的笔记记录。 1-1 软件测试概要 什么是软件测试? 早期定义:软件测试是对...
    kurio_liu阅读 1,922评论 2 17
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,307评论 4 123
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,035评论 7 278
  • 作者:山下英子 1.这世上最没用的三个字就是“舍不得” 把不需要的东西扔出去,要允许自己使用高级的东西,看东西的视...
    Cat_e1cc阅读 271评论 0 1