登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Programming
  3. 软件测试
  4. 正文

软件测试基础-概念

2017-12-14

原始课程:https://www.imooc.com/video/12352

一、解决目标

1、什么时候开始测试?测试方案如何设计?

2、测试流程是怎么样的?怎么提bug?怎么写报告?

3、为什么要做自动化?怎么做?

二、软件测试历史

三、软件测试定义

IEEE定义:使用人工或自动手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。

四、测试对象

软件测试等于程序测试吗?NO!应该延伸的软件测试的方方面面。

五、软件测试目标

5.1 五大要素

质量:

人员:决定技术、流程、资源

流程:测试报告等,规范性要求

资源:网络设备、硬件环境、测试周期、测试时间

技术:软件测试工具、人员、方法

5.2 两个目标

测试覆盖率:保证软件质量

测试效率:更好完成软件测试

六、测试原则

6.1 基本原则

1、测试显示缺陷存在,但不能证明系统不存在缺陷

2、穷尽测试时不可能的,应设定及时终止的条件

3、软件测试应该尽早进行

4、缺陷具备群集特性:如果发现错误越多,那么表示未发现的问题更多

5、测试的杀虫剂悖论:测试用例与测试方法应该不断的评审、升级

6、测试二八原则:重点测试软件中20%的重要模块

7、测试活动依赖于测试背景:需要依赖行业

6.2 测试越早越好

七、

八、

 

标签: 暂无
最后更新:2020-10-28

代号山岳

知之为知之 不知为不知

点赞
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号