1 基本概念
1 测试时间不够的情况下,还有大量的内容没有测试,软件能不能上线/发布/发版?
答:不能,一定要保证质量。如果上线,会给企业带来负收益。
2 有的严重的bug没有修复,但是赶着上线,能不能通融/放任?
答:坚决不能!
3 需求重要吗?错误的需求对测试有什么影响?
答:所有测试的标准都是建立在用户需求之上。
4 你觉得软件测试在什么阶段介入比较好?为什么?
答:软件项目一启动,软件测试也就是开始,而不是等程序写完,才开始进行测试。问题早发现,早解决。
5 软件发布了,但是有缺陷,是测试人员的错吗?
答:并不是,在有限的时间内,不可能将每一个每一种缺陷都进行测试和验证。测试人员能保证有更少的缺陷,但不能保证没有缺陷。
6 你写过测试计划吗?包含什么内容?测试计划可以被修改吗?
答:有写过。软件测试计划是做好软件测试工作的前提。可以的。
7 设计和编写测试用例有什么区别?
设计是一项脑力活动,编写是一项体力活动,将设计好的内容通过文字的形式表现出来。
8 针对已经发现了缺陷的模块,如何进行深入测试?
答:对发现缺陷的模块使劲测试,另外关联的模块也要进行测试。(缺陷有一种集群效应)
9 软件项目不着急的时候,测试人物完成,你会干什么?
答:反复继续测试,写测试报告和测试用例。
10 软件项目上线了/发布了,还要进行测试吗?
答:尽可能多测试,发现缺陷。
11 你觉得有什么样的缺点?
绝对不能说的:粗心,耐心不能、不善与人沟通、语言表达能力不行。
应该说:自己极端,倔,斤斤计较,穷追不舍。
12 什么是测试用例?
答:设计一个情况,软件测试这种情况下,必须能够正常运行并且达到程序所设计的预期结果。
13 如果软件按照测试用例达不到预期的结果,怎么办?
答:如果程序这种情况下不能正常运行,而且这种问题会重复发生,那就表示软件程序人员已经测出软件由缺陷,这时候就必须将这个问题标示出来,并且通知软件开发人员。
14 开发人员说缺陷修复了,你认可吗?
答:软件测试工程师取得新的测试版本后,必须利用同一个用例来测试这个问题,确保该问题已修改完成。
15 缺陷的严重程度和优先级有什么关系?
答:两者之间没有任何直接的关系;
不要认为严重的缺陷,修复优先级就高;
如果碰到优先级和严重程度都高的缺陷只是偶然。例如:微信帮助按钮,会有闪退的现象,严重程度很高,但优先级很低。企业logo错误不影响任何功能,但是必须优先修复。
16 提交缺陷时能不能夸大或降低缺陷的严重程度或优先级?
答:坚决不能!作为一名测试人员,必须做到公正和客观。不能搞“狼来了”,也不能私人关系“帮”好友减少不良影响。
2 测试用例怎么用
软件测试工程师面试时,如何应对测试用例设计方法怎么用的问题?
首先明确用例设计方法都有哪些:
等价类划分法
边界值分析法
因图法
判定表法
场景法
正交试验法
状态迁徙图法(功能图法)