软件测试分类&原则

1、软件测试分类

  1. 按照开发阶段划分
    (1)单元测试:一般要读程序和代码。大多数时候,单元测试由开发人员自己去完成(开发交叉完成)(但是一般不认为是在做测试)。测试人员为什么不做单元测试?因一般测试人员不懂代码和算法。

(2)集成测试:比较多地设计到接口测试。它是一个持续不断的过程。

(3)确认测试:功能是否实现,一般都是正向的测试。通过了确认测试之后的软件,才具备进入系统测试的资质。有时候也把确认测试称为冒烟测试。一般不作为正式的测试环节。

(4)系统测试:是全面的测试,是系统所有功能的测试,模拟所有的软件用户的操作。也是全方位的,和硬件系统的联系,和系统软件的联系,和其他软件的联系。

(5)验收测试:一般是供求双方。一般有三种验收测试的主体。α测试:软件的开发商自己进行的交付前的测试。β测试:软件的需求方自己进行的测试。γ测试:第三方的软件测试。

  1. 按照测试技术划分
    (1)黑盒测试:通过软件的外部表现来发现其缺陷和错误。

(2)白盒测试:通过对程序内部结构的分析、检测来寻找问题。

(3)灰盒测试:介于白盒测试和黑盒测试之间的测试。

  1. 按照代码运行划分
    (1)静态测试:指不实际运行被测对象,而只是静态地检查程序代码、
  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值