软件测试面试题(一)
Q1:什么是软件测试?
A1:是在开发的各个阶段根据规格说明和程序的内部结构写的测试用例来运行程序,从而发现程序的潜在的bug。
Q2:软件测试的目的?
A2:以最少的人力物力时间尽可能早的多的发现潜在的bug,并通过修复bug提高软件质量,规避软件发布后再出现bug的各种风险。
Q3:什么是需求文档测试?
A3:主要是测试需求是否存在逻辑问题以及在技术上是否能实现。
Q4:什么是设计文档测试?
A3:设计文档是否满足所有的需求,以及设计是否合理。
Q5:什么是alpha测试?
A5:Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。
Q6:什么是beta测试?
A6:Beta测试(β测试)是软件的多个用户在实际的使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。
(未完,待续……)