1、测试字体大小所使用的相对比较好的oracle有哪些?
1、在同一种应用程序中,测试同一字体格式下,不同字号之间的相对大小变化,如果变化趋势不符合规律,就可能存在bug
2、与同类型应用程序的同一字体格式对比,如果表现不一致,可能存在bug
2、基于风险的测试相比面面俱到的测试有哪些优点?
缩小范围,节省时间,把精力聚焦于利益相关者更关心、更严重的那些问题
3、reference program通常会存在什么问题?
并不存在某一种具体的reference program覆盖所有观察的输出,不存在这样一种reference program来参考,尽可能思考和逼近,去想,去避免遗漏观察点,包括在自动化测试不论写了多少观察点进行比较,肯定是有一些想不到的,是有遗漏的,所以强调真正的测试和深入测试一定依赖tester,去judgment和思考什么是错误,根据实时测试去思考判断怎样是正确,怎样是错误;
4、提交bug时如何提升自己的信任度?
实际工作中,提交bug时要描述的尽量清晰,包括bug产生的环境、操作步骤、日志、与预期结果的差异,做了哪些初步判断定位,能精确到对应的开发人员。对bug的严重程度、影响范围的判断也是提升自己信任度的重要方面。我总结,这个跟测试人员的综合能力和对被测对象的了解程度关系比较大,从另一个角度说,它实际上也是与开发人员之间的一种博弈
5、如何理解test feeling?
如果对于bug的oracle不太清楚,首先就要抓住自己的feeling,其次顺着feeling,刻意的多做练习,然后有理有据的说出它为什么是bug,最后围绕有问题的点多做深入的测试。