java测试---测试分类法(三)(按照是否查看代码划分:黑盒测试、白盒测试、灰盒测试;按照测试地域划分、按照测试对象划分)

本文主要介绍了软件测试中的黑盒测试、白盒测试和灰盒测试,强调了它们的区别和应用场景。同时,按照测试地域,包括国际化测试和本地化测试进行了详细讲解,以及根据测试对象,如业务测试、界面测试等进行了分类阐述,旨在深入理解软件测试的不同维度。
摘要由CSDN通过智能技术生成
1. 按照是否查看代码划分(重点)
1.1 黑盒测试

把软件当成黑色的盒子,不关心程序内部的结构、逻辑,只关心输入和输出

  1. 黑盒测试设计用例的方法有哪些?
    等价类、边界值、因果图、正交法、场景设计法、错误猜测法。
1.2 白盒测试

把软件当成一个透明的盒子,检查软件内部的结构、逻辑、语句是否正确

  1. 白盒测试设计用例的方法有哪些?
    语句覆盖法(最弱)、逻辑覆盖法、路径覆盖法、循环覆盖法。
1.3 灰盒测试

介于黑盒测试和白盒测试之间,既要考虑输入和输出,又要考虑程序内部的结构。

单元测试—白盒测试
集成测试—灰盒测试
系统测试—黑盒测试
验收测试—黑盒测试

2. 按照测试地域划分

软件本地化:将软件处理成不同的语言版本的技术
软件国际化:使软件可以生成不同的语言版本,和适应不同的风俗,在转换的时候不需要修改软件源代码的技术

2.1 国际化测试

软件的国际化和软件的本地化是开发面向全球不同地区用户使用的软件系统的两个过程。而本地化测试和国际化测试则是针对这类软件产品进行的测试。由于软件的全球化普及,还有软件外包行业的兴起,软件的本地化和国际化测试俨然成为了一个独特的测试专门领域。

本地化和国际化测试与其他类型的测试存在很多不同之处。本地化和国际化测试的一些要点

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值