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