测试工程师面试笔试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

测试工程师笔试题

(本试卷满分100分,考试时间60分钟,请将答案写到答题卡上与试卷一并上交)姓名:____________ 日期:____________ 一.选择题:本题共15小题,每小题3分,共45分,每小题都为不定项选择.

1. 系统测试是无需考虑被测试应用的内部结构的一种测试方法,主要使用下列哪项测试技术()

A.单元测试

B.集成测试

C.黑盒测试

D.白盒测试

2.一个产品中严重的缺陷基本完成修正并通过复测,这个阶段的成品是()

A. Alpha版? ?? 版 C.正版? ?? ?? D.以上都不是

3. 测试人员的职责有()

A.制定测试计划

B.设计测试用例

C.设计测试过程和脚本

D.评估测试活动

4. 以下哪些是设计测试用例的方法()

A.随机法

B.场景法

C.边界取值法

D.等价类划分法

5. 以下哪些不属于测试相关文档()

A.测试报告

B.测试计划

C.测试用例

D.需求分析报告

6. 测试ATM的取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,

下面哪个是正确的无效等价类()

A.(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)

B.(500,+∞)

C.(500,+∞)、任意大于0小于500的非100倍数的整数

D.(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)

7. 因果图/判定表法在以下那种情况下不适用()

A.输入输出明确,或输入输出因果关系明确的情况下

B.系统输入之间相互约束多,需要做大范围的组合测试情况下

C.被分析的特性或功能点复杂,输入项目很多的情况下

D.系统输入之间基本没有相互联系

8. 测试脚本的编写规范要强调()

A.可读性? ???

B.可重用性? ?? ?

C.可维护性? ?? ?

D.可移植性

9. 性能测试主要包括哪些()

A.压力测试

B.负载测试

C.周期测试

D.并发测试

10.以下哪些是bug常用管理工具()

11. 请选择下列代码的输出内容()

#include <>

int main(void)

{int a,b,c,c;

a=10;

b=a++;

c=++a;

d=10*a++;

printf(“b,c,d: %d,%d,%d,b,c,d);

rerurn 0;}

A. 11,10,100

B. ,11,110 ,12,110

12.以下哪些是测试性能的常用工具()

13. 软件验收测试的合格通过准则是()

A .项目依然存在一些需修改的bug

B.所有测试项没有残余一级、二级和三级错误

C.立项审批表、需求分析文档、设计文档和编码实现不一致

D.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求

14. 以下哪些部件属于LoadRunner()

A.PocoMaker

B. contorller

C. virtual user generator

D. analysis

15. 测试过程中发现bug的处理流程有哪些()

A. 确定这个问题是否是bug

B. 确定bug并将bug提交到管理工具

C. 详细描述bug的复现步骤

D. 跟踪bug直到其解决

二.判断题:本题共10小题,每小题3分,共30分

1.在测试执行时,我们主要是基于用户的使用场景来考虑功能实现的正确性,关键数据在数据库内

是否加密存储或日志输出中是否采用加密、掩码处理不是我们测试关注的范围,毕竟那是产品的内部实现,用户看不到的,自然是不关心的。()

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

3.软件测试的目的是尽可能多的找出软件的缺陷。()

4.测试人员不需要具备编程的能力。()

5.测试人员要坚持原则,缺陷未修复完坚决不予通过。()

6.单元测试能发现约80%的软件缺陷。()

7.自动化测试能比手工测试发现更多的缺陷。()

8.负载测试是验证要检验的系统的能力最高能达到什么程度。()

9.某WEB系统设计中,用户点击“退出”按钮从系统中退出,界面回到初始登陆界面。此时不关闭

窗口,使用浏览器的回退功能,可以回到之前的用户界面,继续进行用户操作。这种合适的人性化设计,可以避免用户误点击退出按钮后重新登录的繁琐操作。()

10.性能测试的主要步骤是:计划测试—测试设计—创建脚本—创建场景—分析结果。()

三.简答题:本题共5小题,每小题5分,共25分

1.请简述B/S架构与C/S架构的区别?

2.小明患了重感冒,寻找药品,在家中发现有4个一样的装有感冒药丸的瓶子。妈妈告诉小明,4个瓶

子中有一个瓶子的药丸全部变质。每个药丸都有一定的重量,已变质的药丸是没变质药丸的重量+1。

小明只称一次就判断出哪个瓶子是变质的药丸,请问他是如何做到的?

3.请画出软件开发V模型并列出其存在的缺陷?

4.某班学生和考试成绩信息分别如下表Student和表Achievement所示,其中ID为学生

的编号,Name为姓名,Mark为成绩,

Student:ID Name

1? ?Jack

2?? Marry

3?? Rose

Achievement:ID ? ? Mark

1 90

2 96

3 88

写出相应的SQL语句:

1)请查询成绩>85分的学生的姓名?

2)请查询成绩>=90分的人数?

3)请将Rose的成绩修改为87?

5.输入三个整数,判断三个整数能否构成一个三角形。请设计测试用例?

四.附加题:怎样才能成为一名合格的软件测试工程师?

相关文档
最新文档