测试工程师面试笔试题

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:4

测试工程师笔试题

(本试卷满分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.输入三个整数,判断三个整数能否构成一个三角形。请设计测试用例?

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

答题卡

选择题及判断题

选择题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

判断题 / / / / /

解答题

1.

2.

3.

4.

5.

附加题