100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 在面试软件测试岗位时被问到最多的问题

在面试软件测试岗位时被问到最多的问题

时间:2021-11-25 11:28:13

相关推荐

在面试软件测试岗位时被问到最多的问题

文章目录

面试题一1. 如果测试用例发现不了问题,怎么判断是真的没问题还是用例没有设计好?/即怎么判断测试用例有效性?2. 怎么判断出现问题的场景?/怎样检验用例是否能发现问题?3. 典型的项目,遇到什么问题,是怎么解决的,达到了什么效果?4. 了解杀虫剂悖论吗?你会如何解决?5. Selenium的三种等待方式?6. Selenium的元素定位方式? 面试题二1. 作为一名测试工程师,你认为怎样才能保证软件质量?2. 怎样才是好的测试用例?请举例说明3. 思维题

面试题一

1. 如果测试用例发现不了问题,怎么判断是真的没问题还是用例没有设计好?/即怎么判断测试用例有效性?

可以通过评审初步检测、设置多组测试数据。

2. 怎么判断出现问题的场景?/怎样检验用例是否能发现问题?

使用一些极值进行检测,模拟用户场景测试,对比类似项目。

3. 典型的项目,遇到什么问题,是怎么解决的,达到了什么效果?

代采 还款,贷款记录。新增的页面,需要验证分页的显示是否正常。初始数据为空,采用jmeter接口发送的方式,模拟了50条数据进行验证。提高了测试效率。

4. 了解杀虫剂悖论吗?你会如何解决?

杀虫剂悖论:测试人员对同一测试对象进行的测试次数越多,发现的缺陷就会越少。此现象的根本原因是测试人员对软件过于熟悉形成了思维定势。

为了克服:反复完善测试用例,判断覆盖率。

5. Selenium的三种等待方式?

固定等待(适合脚本阶段使用)、显示等待、隐式等待

6. Selenium的元素定位方式?

八种。id, name, class, tag, link, partial_link, xpath, CSS

面试题二

1. 作为一名测试工程师,你认为怎样才能保证软件质量?

根据软件交付之前的大致过程:需求分析、设计、开发和测试四阶段来看,软件质量与

这四个阶段的各自质量息息相关。因此保证了每一个中间环节,即

1)完备的需求分析,是高质量软件的前提;

2)通过设计方法找出软件实现更好的方法,设计所暴露出的更多问题不易被察觉,比如逻

辑复杂、性能不高、不易维护等;

3)另外,编程的好习惯,和测试的全面性也是保证软件质量高可用的必要条件;

4)现在团队所采用的 Scrum 模式,使得测试人员有更多的机会参与整个项目过程,测试左

移使得更多的问题在初期被发觉并改正,也大大提高了软件的质量。

2. 怎样才是好的测试用例?请举例说明

“好的”测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值。比如输入的边界问题,如需要输入人的年龄,范围为 0-120,

18岁以下为未成年人,那么可在 0-18 和 19-120 之间各随机抽取一个整数进行验证,即构成了两

个有效等价类,负数或大于 120 则构成无效等价类,那么最终设计的测试用例为:

有效等价类 1:0~18 之间的任意整数有效等价类 2:19~120 之间的任意整数无效等价类 1:小于 0 的负数无效等价类 2: 大于 120 的整数无效等价类 3:0~120 之间的任何浮点数无效等价类 4:其他任意非数字字符; 另外进行边界值分析法:

边界值数据应该包括:-1,0,1,17,18,19,119,120,121。

3. 思维题

张土豪赚了不少昧良心的钱,想要回馈社会。他说,我拿出 100 个亿,给上海每栋楼都

包上金箔。他的意思是说,每栋楼的外立面都包上一层薄如蝉翼的金箔。先不说上海政

府答不答应,你认为他的钱够做这件事吗?请详细说明你的理由。

普通金箔 80 到 100 一平米,按照最低价批量化预计一平 60,一线城市人工费不计的情

况下,按照 50 一平计算可以贴 2 亿平米,一栋大楼按照 12 层,一梯四户计算外立面约

0.7x12x80 为 768 平,预估可装修 26 万栋,按照总人口 2400 万,外来人口 2000 万计

算,极限情况下一户 5 人,一栋楼可居住 240 人,共需 18 万栋居民楼,貌似可以,然

而按照现在人工以及入住率计算,人工比材料贵,实际情况无法满足。这个是全覆盖,

如果每栋建筑只需要贴个一层楼那就不一样了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。