质量工程师主要负责产品是否能按照质量标准ISO9000系列准确实施等工作。本文将介绍质量工程师笔试试题。
质量工程师笔试试题:
1基础选择题
1. 软件测试的对象包括__B__。
A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档
C.目标程序、操作系统和平台软件 D.源程序和目标程序
2. 软件测试类型按开发阶段划分是__C___。
A.需求测试、单元测试、集成测试、验证测试
B.单元测试、集成测试、确认测试、系统测试、验收测试
C.单元测试、集成测试、验证测试、确认测试、验收测试
D.调试、单元测试、集成测试、用户测试
3. V模型指出,_A___(1)对程序设计进行验证,_D___(2)对系统设计进行验证,_C___(3)应当追溯到用户需求说明。
(1)A.单元和集成测试 B.集成测试 C.验收测试和确认测试 D.验证测试
(2)A.单元测试 B.集成测试 C.功能测试 D.系统测试
(3)A.代码测试 B.集成测试 C.验收测试 D.单元测试
4. 缺陷管理的流程可以概括为:测试人员提交新的错误入库,错误状态为1;高级测试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为2,如果不是错误,则拒绝,设置为“拒绝”状态;开发人员查询状态为3的错误,做如下处理:如果不是错误,设置状态为“拒绝”,如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字说明并保持错误为“拒绝”状态;测试人员查询解决状态为5的错误,验证错误是否已解决,做如下处理:如问题解决了置错误的状态为6,如果问题没有解决则置状态为7。上述流程中1至7相对应的状态标识为__C__。
A.新信息→打开→打开→修复→修复→关闭→重新打开
B.打开→修复→关闭→修复→修复→关闭→打开
C.新信息→打开→打开→关闭→修复→关闭→重新打开
D.新信息→打开→打开→修复→关闭→修复→重新打开
2 问答题
1. 什么是测试生命周期,解释一下它的各个阶段?
软件测试整个生命周期是
测试需求分析→ 测试计划 → 测试设计 → 测试开发 → 测试执行 → 测试评估,测试计划就是定义一个测试项目的过程,以便能够正确的度量和控制测试。
2. 你以前测试的过程或质量管理过程中遇到过哪些典型问题?你是如何解决的?
3. 简述ISO和CMMI的基本模型或概念。
4. 如果你有无穷多的水,一个3公升的提桶,一个5公升的提桶,两只提桶形状上下都不均匀,问你如何才能准确称出4公升的水?
3 SQL编程
假设有两张表A和B,A表有两个字段:Key_A和Value_A;B表有两个字段:Key_B和Value_B。各用一个SQL语句实现如下功能:
1、 从A和B中查询出A.Key_A=B.Key_B的所有记录;
2、 将B表中的记录全部插入A表;
3、 查询出A表中存在而B表中不存在的记录;
4、 查询出A表和B表中完全相同的记录;
5、 当A.Key_A=B.Key_B时,将A表的Value_A字段更新为的B表Value_B字段;
4 应用题
公司已经有人力资源管理系统,员工信息表有以下字段:公司录用日期(A)、离开公司日期(B)、在岗状态(在岗和离职,C)、所在部门(D)、工龄(E)、员工姓名(F)、员工标示(G,建唯一索引)等等。
公司根据成本核算的要求,需要统计各员工在上一个月的在职天数报表(提示:周六周日也算在职,即在公司的日子就是在职。注意,公司每个月都可能有新员工来,也可能有员工离职)。
请回答下面的问题之一:
A. 写出设计思路,画出统计逻辑流程图。
B. 设计测试这个报表的测试用例。
5 测试分析题
阅读下列文字,回答问题1至3。
软件系统性能调优的关键是首先做好性能故障定位,面对软件系统中运行在不同平台上的多个服务器、多种应用、大量工作站以及局域网、广域网和其他类型的网络体系结构,故障点交错,故障定位测试非常复杂。下述是《工作流平台系统》的性能测试案例描述及结果数据:
l 测试案例描述:模拟多用户登录《工作流平台系统》,针对工作流A、B、C分别连续创建20个实例,在单机和集群运行环境下分别对系统进行负载压力性能测试。单机环境下测试用机与一台应用服务器连在同一交换机上,压力直接加在一台应用服务器上。集群环境下测试用机与服务器集群连接在同一交换机上,压力由负载均衡模块分摊到两台应用服务器上。在单机和集群运行环境中应用服务器和一台数据库服务器连接。
l 客户端交易并发执行测试数据:
1 单机运行环境
测试案例 用户并发数 响应时间(秒)
最大值 平均值 最小值
创建工作流A实例 120 0.675 0.686 0.03
240 0.756 0.749 0.034
2 集群运行环境
测试案例 用户并发数 响应时间(秒)
最大值 平均值 最小值
创建工作流A实例 120 0.113 0.088 0.01
240 0.103 0.117 0.01
l 服务器资源占用情况
1 单机运行环境
a) 应用服务器资源占用情况
测试案例 并发用户数 资源占用指标 最大值 平均值 最小值
创建工作流A实例 120 CPU Utilization(%) 33.8 10.054 2.9
Paging Rate(page/s) 2.5 0.082 0
Disk traffic(Mbyte/s) 9.75 0.813 0
240 CPU Utilization(%) 38.1 8.713 0.875
Paging Rate(page/s) 0.25 0.015 0
Disk traffic(Mbyte/s) 2.6 0.336 0
b) 数据库服务器资源占用情况