1. 黑盒测试都有哪些方法?
黑盒测试常用的有五种方法:
- 1. 自顶向下根据预算进行测试
- 2. WBS(工作分解结构)
- 3. 经验评估、猜测和本能反应的方法:)
- 4. TPA(Test Point Analysis) 测试点分析
2. 能不能解释一下什么是TPA(测试点分析)?
TPA是一个黑盒测试工作量评估的技术,TPA的输入是功能点。
下面是TPA的一些特点:
- TPA只用来进行黑盒测试的工作量评估
- 需求功能点作为输入项
3. 如何进行白盒测试的评估?
白盒测试的评估方法和FPA是一样的流程。
4. 什么是应用程序边界?
FPA的第一步是确定应用程序边界,应用程序边界主要分为两种:
- 外部应用程序边界
- 内部应用程序边界
应用程序边界是根据以下方面判断来确定测试的范围:
- 应用程序是否有其他非己方开发的接口或数据?
- 己方应用程序是否需要经过第三方的API或层?
- 己方是否对系统有完全的访问和修改权限?如果你有修改系统的完全权限,那么这是一个内部应用程序边界,否则是外部应用程序边界。