东方航空测试工程师面试题
东方航空测试工程师面试题
时间: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和接口测试,甩给了我这份文档
东方航空测试工程师面试题相关推荐
- 美团点评2020年测试工程师笔试题
VOL 155 04 2020-09 今天距2021年118天 这是ITester软件测试小栈第155次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 ...
- 搜狗2020年测试工程师笔试题
VOL 151 21 2020-08 今天距2021年132天 这是ITester软件测试小栈第151次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 ...
- 渗透测试工程师面试题大全(三)
渗透测试工程师面试题大全(三) from:backlion大佬 整理 101.什么是 WebShell? WebShell 就是以 asp.php.jsp 或者 cgi 等网页文件形式存在的─种命令执 ...
- 牛客网软通动力软件测试机试_软通动力测试工程师笔试题
此面试题转自网络,本人只做学习参考,无其他用意,证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:( ) A)高质量的过程产生 ...
- 中科软测试面试题2019_中科软测试工程师面试题
中科软测试工程师面试题 软件测试 笔试题 1.谈谈你对测试的理解 我对测试第一概念就是给产品找毛病...,第一:作为一个测试人员就是更可能的使产品没有缺陷,完全符合客户需求 第二就是协调开发人员尽可能 ...
- 电气工程专业转行做软件测试,电气测试工程师面试题有哪些?
电气测试工程师需要对电力电路知识非常熟练得掌握,才能在工作中有条不紊得进行测试,下面随360建筑网小编一起来看看电气测试工程师面试题有哪些吧. 什么叫力率,力率的进相和迟相是怎么回事? 交流电机制功率 ...
- 测试工程师面试题合集系列[4]
测试工程师面试题合集又来更新啦~ 一面 请分别介绍最近主要负责的两个项目. 接口测试,你会关注哪些点,怎么开展接口测试工作? 请写一下接口自动化的参数化实现,写完做个简单讲解 get 和post 请求 ...
- 2019测试工程师面试题
1.测试人员在软件开发过程中的任务是什么? 1)尽可能早的找出系统中的Bug: 2)避免软件开发过程中缺陷的出现: 3)衡量软件的品质,保证系统的质量: 4)关注用户的需求,并保证系统符合用户需求.总 ...
- 测试工程师面试题,你都遇到过哪些呢?
在回答这个问题之前,我先推荐下"软件测试面试汇总"这个公众号,有关求职面试的一些回答,可能对关注或刷到这个问题的朋友们有帮助 结合问该问题的小伙伴所面临的背景,最近找工作,收集了下 ...
最新文章
- 易语言反截图_【易语言】模仿QQ截图
- python开发的一些tips
- 武汉linux内核好找吗,Linux内核入门
- 如何做一名了不起的开发人员?
- ImageView的属性android:scaleType
- Android:Fragment官方文档
- 那一年,创业 vs 阿里(下):阿里篇
- 扩展linux swap分区大小,扩展Linux系统swap分区的大小
- Win7系统开机动画设置
- java sql小区物业管理系统_小区物业管理系统javasql.doc
- 埃及金字塔之谜最完美的解释
- 利用DirectoryEntry获取域内计算机以及共享资源
- 初级办公计算机,初级(计算机办公软件应用)教案
- matlab 语法_MATLAB中的语法
- stata-如何快速合并多个文件夹下的数据文件
- Latex 自定义命令与环境、箱子
- 1011:2.4将磅转换为千克
- 能不吃最好别吃:一个食品专业本科生的自白
- python协程gevent案例 爬取斗鱼图片过程解析 - python
- Numbers for Mac(电子表格制作)