笔试部分:
1、列举你常用的测试工具和bug管理工具,并分别说明他们的特点;
2、http请求和http响应的内容是什么?
答:HTTP请求的四个部分:1、HTTP请求的方法或者动作,GET或者POST等;2、请求地址URL;3、请求头, 包含客户端环境信息,身份验证信息;4、请求体,即请求正文,请求正文可以包含客户提交的查询字符,表单信息等等
一个HTTP响应由三部分组成:1、一个数字与文字组成的状态码,用来显示请求成功失败信息;2、响应头,响应头与请求头包含许多有用信息,例如:服务器类型、日期时间、内容类型和长度等。3、响应体,响应正文
3、QQ邮箱收发功能的测试要点
答案:1、点击写信跳转到写信界面
2、点击收件人,可以输入收件人
3、点击主题。可以输入主题
4、点击正文,可以输入正文
5、所有必填的不填写点击发送,看是否发送成功
6、所有必填的填写后点击,看是否发送成功
7、点击定时发送,是否弹出时间选择框
8、点击存草稿,是否可以存储成功
9、点击关闭,写邮件界面是否消失
10、点击预览,是否支持预览
4、判断三角形,设计测试用例
a、等价类划分:三角形三条边A、B、C的数据类型不同
b、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了
c、因果图法:三角形的三条边数据输入组合
有效等价类:
输入3个正整数或正小数:
1、两数之和大于第三数,如A<B+C;B<C+A;C<A+B
2、两数之和不大于第三数
3、两数相等,如A=B或B=C或C=A
4、三数相等,如A=B=C
5、三数不相等,如A!=B,B!=C,C!=A
无效等价类:
1、空
2、负整数
3、非数字
4、少于三个数
5、单元测试,集成测试,系统测试的侧重点分别是什么?
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试,测试重点是系统的模块,包括子程序的正确性验证等。
集成测试也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。测试重点是模块间的衔接以及参数的传递等。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。测试重点是整个系统的运行以及与其他软件的兼容性。
6、在9个乒乓球中有一个次品重量偏轻,用天平(没有刻度)只能称2次把次品找出来
9只乒乓球按照数量均分成甲乙丙3组,先用天平称甲乙两组,如果重量相同,则次品在丙组中;如果其中一组轻,则次品在其中。2、方法同上,取次品组中两只乒乓球称重,如果重量相同,则次品是未称那只,如果其中一只轻,那次品就是它了。
7、用3L水杯和5L水杯量出4L水
答案: 5L倒入3L ,此时5L剩2L.
3L倒掉,将5L中剩余的2L倒入3L.
5L装满,5L倒入3L杯3L满,此时5L剩4L.
1面:HR面:介绍项目,有什么兴趣爱好,离职原因,开发不接受你的bug怎么办?
2面:测试负责人面:
怎么确认bug的严重级别;严重级别高的bug优先级一定高吗?get与post的区别;知道docker吗?之前的项目有涉及到SQL注入吗?接口测试用例的要考虑哪些要素?A接口的输出是B接口的输入,这种要怎么测?开发不接收你的bug你会怎么办?
3面:技术面:
怎么入测试这一行?答:校招-秋招
工作以来的收获?:工作技能的提升,测试经验的累积
优缺点?:优点建议说:善于总结,从错误中吸取经验,善于倾听,吸收别人的经验,缺点可以说经验不足,所以不太自信
最近在看什么技术类的书?:
为什么想离职?推荐回答:当前工作职责与职业规划不符。
附:我个人认为比较全面且实用的面试总结及答案:
1、/TFBOYS0806/archive//08/25/13547095.html
如果觉得《软件测试工程师笔试面试题带答案(一)》对你有帮助,请点赞、收藏,并留下你的观点哦!