一: 软件测试中的α、β、λ测试分别是指什么
α、β、λ常用来表示软件测试过程中的三个阶段:
----α是第一阶段,一般只供内部测试使用;
alpha测试 (由用户、测试人员、开发人员共同参与的内部测试)
----β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;
beta测试 (内测后的公测,交给最终用户测试 公司外部展开的测试,可以由非专业的测试人员执行的测试)
----λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。
二: 请写出黑盒测试中常用的五种测试方法。
划分等价类、边界值、错误推断、场景法、判定表、正交实验法、因果图
三:为什么要做测试?
(1)客户需要对开发的软件进行测试
(2)软件行业发展的趋势和必要
(3)提高软件质量,满足用户需要
(4)软件自身存在问题,不做测试无法发现和解决问题
(5)提高用户体验
四:你认为怎样才算是一位好的测试人员?
良好的沟通、责任心、持续的努力、积极主动、对自己有信淡定的心、与时俱进
五: 做过专项测试吗?
包括:安全、性能。要做的三件事:发现、分析、推动。
六:给你一辆自行车,你怎么测试?
测自行车……最好的方法就是亲自去骑了。
因为只有亲自去骑,才知道舒不舒服,看是看不出来的___这叫友好性测试。
让矮子骑完高个骑,山地骑完公路骑,看看是否能胜任___这叫兼容性测试。
蹬蹬轮子、刹刹闸,调调座椅和车把,看看是否性能佳___这叫功能性测试。
你本身就不瘦,后座还要驮一个胖子,看看是否不爆胎___这叫压力测试。
毎当结构有变动,加个螺丝填个冒儿,你们就得重新测___这叫迭代测试。
自行车还没造好呢,你就开始骑了, bug你也没少提啊___这叫敏捷测试。
你发明了个机器人在轨道上骑自行车,看看有没有问题___这叫自动化测试
(机器人是封装好的类库,骑是调用类库中的方法,轨道是框架)