软件测试小总结

1、为什么要进行软件测试

发现软件的缺陷,有利于提高软件的质量;能举例说明

2、什么是软件测试

通过手工或自动化手段来检测软件中存在缺陷的过程。

3什么是软件

软件=程序+数据(库)+文档

4、软件测试的7个原则

  (1)显示缺陷的存在

      (2)穷尽测试是不可能的

      (3)测试尽早介入

      (4)缺陷集群性

      (5)杀虫剂悖论

      (6)测试活动依赖测试背景

      (7)不存在缺陷的系统就是有用的系统的谬论 

5、软件测试的思维

先正向,后反向

     (1)测试是为了证明程序有错,而不是证明程序无错

     (2)一个好的测试用例在于它能够发现以前从未发现的错误

     (3)一个成功的测试是发现了以前未发现的错误的测试

6软件测试过程

需求分析--测试计划--开发用例--执行用例--缺陷追踪--测试报告评估

7、测试分类

是否关心内部结构:白盒测试、黑盒测试、灰盒测试

开发过程级别:单元测试、集成测试、系统测试、验收测试

是否执行程序:静态测试、动态测试

过程是否需要人工干预:手工测试、自动化测试

测试实施组织:开发测试、用户测试、第三方测试

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值