了解软件测试含义

1、软件测试遵循的准则

2、软件测试的分类

3、何时开始进行软件测试

4、测试方案如何设计、制定

5、测试流程是怎么样?

6、Bug如何提交

7、如何写测试报告

8、为什么要自动化?如何做好自动化

 

一、软件测试定义:

 

早期定义:软件测试是对程序能够按预期运行建立起一种信心

 

经典定义:测试是为了发现错误而执行程序的过程

 

 

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

 

二、测试对象:

 

软件需求、软件概要设计、软件源代码、软件详细设计、软件运行环境、可运行程序

 

 

三、测试五大要素、2个目标

 

五大要素:

质量:软件核心

人员:决定因素,决定了,资源配合使用、流程、技术

资源: 测试过程中的硬件设备、网络环境、测试数据、测试周期、测试时间(一般来说,人不是资源)

流程:测试计划、测试用例、测试执行、报告,每一个阶段需要有进入进出的标准,是规范性

技术:软件测试技术、使用的方法,使用的工具、技术是手段

 

两个目标:

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

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

 

软件测试具体到实际的指标上,就是提升测试覆盖率和提升测试效率

 

 

四、软件测试所遵循的原则

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

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

3、软件测试尽早执行

4、缺陷具备群集特性

5、测试的杀虫剂悖论(测试用例、方案、方法要进行不定期的评审、修改,并且增加相应的测试case)

6、测试二八原则(80%的时间测试20%的重要模块)

7、测试活动依赖测试背景(如电信这块主要性能测试,银行啥的主要安全测试)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值