1.测试应该由什么人来进行?
测试应该由独立的第三方来进行,第三方表示测试人员不参与程序的开发
2.pareto法则、帕累托法则、28原则、82原则
一般情况下80%的曲线聚集在20%的关键核心业务模块中,这个原则至少告诉我们在做测试时,应该重点分析和测试20%的核心业务,具体要做好需求分析。
3.杀虫剂怪事
杀虫剂怪事用于描述软件测试越多,其的免疫力越强的现象,这个现象告诉我们,测试时,应该尝试新方法、不同的测试程序、对程序进行测试,以找出更多的软件缺陷。
4.木桶原理
木桶原理在软件方面的主要含义是全面质量管理,另外还告诉我们测试时要关注团队中较弱的人。
5.good-enough原理
这个原理告诉我们既不要做过多的测试,也不做不充分的测试,至于多少合适,需要我们积累经验,在项目中可以指定最低测试通过标准和测试内容然后具体问题具体分析。
6.群集效应
群集效应的含义是发现的缺陷越多,证明软件存在的缺陷越多,群集效应知道我们在软件缺陷的地方要继续找找。
7.什么是确认测试?回归测试?
确认测试也称再测试:缺陷修复完成后,验证缺陷是否真正修复
回归测试:缺陷修复以后,确保对程序的修改没有给软件其他未修改的部分带来新的缺陷
8.测试人员应该具备哪些素质
要有责任心,要有破坏的态度,对事不对人,信心,细心,耐心,缺陷预防意识,沟通意识,具有一定的开发技能,善于思考
9.如果测试提交的缺陷开发人员不认可怎么办?
首先分析与开发沟通开发不认可的原因
如果拒绝的原因是提交的不是缺陷,而且自己分析后,的确不是缺陷,则应该注意以后再做测试时做好复现,拿出确实是缺陷的证据,然后再沟通。
如果拒绝的原因是提交的不是缺陷,但自己分析时认为这个缺陷是存在的,则再次研读需求并做好复现,拿出确实是缺陷的证据,然后再和开发沟通。
如果拒绝得原因是认可缺陷,但是不予修复,如果我觉得必须修复,则会拿出充分理由和证据还有不修复的不利影响和影响范围,在和开发沟通。
最后还有争议交给测试经理或项目负责人,由上级做出决定。
10.如何解决开发和测试的矛盾
a、以沟通和合作的方式开展工作
b、提高开发技能和测试技能
c、换位思考
d、进行有效的沟通