东方航空测试工程师面试题

时间:40分钟

姓名: 应征岗位:

一、判断题(每题2分共10分)

1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以 软件测试在软件工程的后期才开始具体的工作。( × )

2、发现错误多的模块,残留在模块中的错误也多。( √ )

3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应 立即将此问题正确修改,以加快、提高开发的进程。( × )

4、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测 试。( √ )

5.功能测试是系统测试的主要内容。检查系统的功能、性能是否与需求规格说明相 同。( √ )

二、选择题(每题2分共10分)

1、进行软件质量管理的重要性有: ( ABCD )

A、维护降低成本         B、法律上的要求               C、市场竞争的需要        D、质量标准化的趋势        E、软件工程的需要        F、CMM过程的一部分G、方便与客户进一步沟通为后期的实施打好基础

2、以测试的形态分测试可以分为: ( ABC )

A、建构性测试           B、系统测试                       C、专项测试            D、单元测试                 E、组件测试            F、集成测试

3、选出属于黑盒测试方法的选项( ABC )

A、测试用例覆盖          B、输入覆盖                 C、输出覆盖            D、分支覆盖                 E、语句覆盖            F、条件覆盖

4、编写测试计划的目的( ABC )

A:使测试工作顺利进行     B:使项目参与人员沟通更顺畅C:使测试工作更加系统化     D:软件工程以及软件过程中的需要E:软件过程规范化的要求    F:控制软件质量

5、实施缺陷跟踪的目的是( ABCD )

A:软件质量无法控制        B:问题无法量化            C:重复问题接连产生        D:解决问题的知识无法保留  E:确保缺陷得到解决        F:使问题完整的得到闭环处理

三:逻辑题(共40分)

1、如果29只青蛙在29分钟里捕捉到了29只苍蝇,那么,要在87分钟内捉到87只苍蝇,需要多少只青蛙才行?(本题10分)

参考答案:29只。

详细解析:若29只青蛙同时捕捉苍蝇,即一只青蛙平均抓一只苍蝇,那么一只青蛙抓一只苍蝇需时29分钟。87是29的3倍,因此假设青蛙的数量保持不变,那么在87分钟里,一只青蛙将抓到3只苍蝇,由于29只青蛙同时捕捉苍蝇,因此所捕捉的苍蝇的数量是29×3=87 即符合题目的要求,因此这个假设得以成立。

2、一个人花8块钱买了一只鸡,9块钱卖掉了。然后他觉得不划算,花10块钱又买回来了,11块钱卖给了另外一个人,请问他赚了多少钱? (本题5分)

参考答案:一共赚了两元钱

详细算法:首先,我们假设这个人有10元钱,用了8元钱买鸡后还剩2元,然后把鸡卖掉得了9元,那么现在一共有11元,接着用了10元把鸡买回来就还剩1元,最后以11元把鸡卖出,加上前面仅剩的1元,一共还剩12元。12-10=2。
所以,他一共赚了2元钱

3、A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛?(本题10分)

1)A参加时,B也参加;

2)B和C只有一个人参加;

3)C和D或者都参加,或者都不参加;

4)D和E中至少有一个人参加;

5)如果E参加,那么A和D也都参加。

答案:

#include
using namespace std;

  int main(){int a,b,c,d,e;for (a=0; a<2; a++)for(b=0; b<2; b++)for(c=0; c<2; c++)for(d=0; d<2; d++)for(e=0; e<2; e++){if(a && !b) continue;if((b && c) || (!b && !c)) continue;if(( c && !d) || (!c && d)) continue;if (!d && !e) continue;if (e && (!a || !d)) continue;printf("a=%d b=%d c=%d d=%d e=%d ",a,b,c,d,e);return 0;}return 0;}

4、一天张三的店里来了一位顾客,挑了25元的货。顾客拿出100元,张三没零钱找不开,就到隔壁店里把这100元换成零钱,回来给顾客找了75元的零钱。过一会,李四回来找张三,说刚才的钱是假钱,张三马上给李四换了真钱,请问张三赔了多少?(本题10分)

结论:赔了:75元 + 25元货的成本价

5、如果20分钟前离上午9点钟的分数钟,等于现在离上午12点的分钟数的3倍,那么现在离上午12点还有多少分钟?(本题5分)

答案:分两种情况

1设20分钟前超过上午9点为x分钟,则有
x+20+3x=180
x=40
那么现在离上午12点是120分钟,现在是10点.
2设20分钟前差x分钟到上午9点,则有
3x-(x-20)=180
x=80
那么现在离上午12点是240分钟,现在是8点.

四:问题题 (本题40分)

1、根据以下界面,编写相关的测试点(本题15分)

参考答案:


2、数据库中有两张表:Student (学生表)和Class(班级表),表结构如下:


a.请写SQL语句统计班级中有同学姓“王”的班级数量。 (10分)

Select count(distinct cid) from student where sname like ‘王%’;

b.请写一条SQL语句得到同学“王小二”所在班级班长的名字。(15 分)

Select sname from student where sid=(Select mid from student inner join class on student.cid=class.cid where sname=’王小二’);

最后也给软件测试的朋友们分享一份测试资料:

以上内容,对于软件测试的朋友来说应该是最全面最完整的备战仓库了,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你。关注我公众号:程序员二黑,免费获取!

机会只垂青有准备的人,这是一个靠本事的社会。有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,导致机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的交给时间!

加油吧,测试人!路就在脚下,成功就在明天!

推荐阅读

在职阿里6年,一个29岁女软件测试工程师的心声

当过服务员、快递员,现在年薪30W,历尽山河叛逆少年终会成长

公司新来的阿里p8,看了我做的APP和接口测试,甩给了我这份文档

东方航空测试工程师面试题相关推荐

  1. 美团点评2020年测试工程师笔试题

    VOL 155 04 2020-09 今天距2021年118天 这是ITester软件测试小栈第155次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上  ...

  2. 搜狗2020年测试工程师笔试题

    VOL 151 21 2020-08 今天距2021年132天 这是ITester软件测试小栈第151次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上  ...

  3. 渗透测试工程师面试题大全(三)

    渗透测试工程师面试题大全(三) from:backlion大佬 整理 101.什么是 WebShell? WebShell 就是以 asp.php.jsp 或者 cgi 等网页文件形式存在的─种命令执 ...

  4. 牛客网软通动力软件测试机试_软通动力测试工程师笔试题

    此面试题转自网络,本人只做学习参考,无其他用意,证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:( ) A)高质量的过程产生 ...

  5. 中科软测试面试题2019_中科软测试工程师面试题

    中科软测试工程师面试题 软件测试 笔试题 1.谈谈你对测试的理解 我对测试第一概念就是给产品找毛病...,第一:作为一个测试人员就是更可能的使产品没有缺陷,完全符合客户需求 第二就是协调开发人员尽可能 ...

  6. 电气工程专业转行做软件测试,电气测试工程师面试题有哪些?

    电气测试工程师需要对电力电路知识非常熟练得掌握,才能在工作中有条不紊得进行测试,下面随360建筑网小编一起来看看电气测试工程师面试题有哪些吧. 什么叫力率,力率的进相和迟相是怎么回事? 交流电机制功率 ...

  7. 测试工程师面试题合集系列[4]

    测试工程师面试题合集又来更新啦~ 一面 请分别介绍最近主要负责的两个项目. 接口测试,你会关注哪些点,怎么开展接口测试工作? 请写一下接口自动化的参数化实现,写完做个简单讲解 get 和post 请求 ...

  8. 2019测试工程师面试题

    1.测试人员在软件开发过程中的任务是什么? 1)尽可能早的找出系统中的Bug: 2)避免软件开发过程中缺陷的出现: 3)衡量软件的品质,保证系统的质量: 4)关注用户的需求,并保证系统符合用户需求.总 ...

  9. 测试工程师面试题,你都遇到过哪些呢?

    在回答这个问题之前,我先推荐下"软件测试面试汇总"这个公众号,有关求职面试的一些回答,可能对关注或刷到这个问题的朋友们有帮助 结合问该问题的小伙伴所面临的背景,最近找工作,收集了下 ...

最新文章

  1. 易语言反截图_【易语言】模仿QQ截图
  2. python开发的一些tips
  3. 武汉linux内核好找吗,Linux内核入门
  4. 如何做一名了不起的开发人员?
  5. ImageView的属性android:scaleType
  6. Android:Fragment官方文档
  7. 那一年,创业 vs 阿里(下):阿里篇
  8. 扩展linux swap分区大小,扩展Linux系统swap分区的大小
  9. Win7系统开机动画设置
  10. java sql小区物业管理系统_小区物业管理系统javasql.doc
  11. 埃及金字塔之谜最完美的解释
  12. 利用DirectoryEntry获取域内计算机以及共享资源
  13. 初级办公计算机,初级(计算机办公软件应用)教案
  14. matlab 语法_MATLAB中的语法
  15. stata-如何快速合并多个文件夹下的数据文件
  16. Latex 自定义命令与环境、箱子
  17. 1011:2.4将磅转换为千克
  18. 能不吃最好别吃:一个食品专业本科生的自白
  19. python协程gevent案例 爬取斗鱼图片过程解析 - python
  20. Numbers for Mac(电子表格制作)

热门文章

  1. C语言 八进制数转换为四进制
  2. STM32-USB学习系列(六):USB-HID键盘的实现以及键盘报文描述符的简介
  3. [PTA]实验5-3 使用函数求奇数和
  4. 用python提取文字中省份与城市
  5. 签好软件定制开发合同,需要注意什么
  6. Pohlig-Hellman算法解决DLP问题
  7. html ckplayer.swf,让KindEditor支持MP4视频(使用ckplayer播放器)
  8. 2018-8-10-三种方式设置特定设备UWP-XAML-view
  9. WebView调用微信H5支付
  10. 从晶体管开始聊聊计算机为什么采用二进制