姓名____________ 得分_______________
一、选择题(单选,每题4分,共20分)
1. 以下测试的概念,哪些不是一组的。( )
A。边界值测试 B。推测测试 C。判定表测试 D。性能测试
2. 模块的耦合度描述了( )。
A.模块内各种元素结合的程度 B.模块内多个功能之间的接口
C.模块之间公共数据的数量 D.模块之间相互关联的程度
3. 下面哪些属于动态分析( )
A. 代码覆盖率 B.数据完整性测试 C.系统压力测试 D.程序数据流分析
4. 下面哪些不属于静态分析( )
A、代码规则检查 B、程序结构分析 C、程序复杂度分析 D、 内存泄漏
5. 下面哪个工具不属于自动化测试工具( )
A、JIRA B、LOADRUNNER C、WINRUNNER D、Robot
二、判断题(每题2分,共20分)
1. 代码评审员一般是由测试人员担任( )
2. 不存在质量很高,但可靠性很差的产品( )
3. 所有软件都有界面,因此必须要测试易用性( )
4. 以下SQL语句是正确的吗?table是表, col1为整型 ( )
select * from table1 where col = '3222222 '
5. 以下语句是正确的吗?table是表, col1为整型 ( )
select * from table1 where col = 32222223333
6. 以下语句语法是正确的吗,table2是表 ( )
insert into table2 values (default)
7. 测试的目标就是要追求没有任何BUG( )
8. 在写测试用例的时候,如果发现了BUG,可以先不管,测试执行时会测试到的( )
9. 有经验的测试人员,不需要任何文档,就可以开展测试( )
10. 一个健全的软件测试部门,必须要保证软件的质量 ( )
三、填空题(每空1分,共20分)
1. 使用边界值分析法分析年龄的输入时,如果年龄允许输入为0-80岁,则它的四个边界值是什么______、______、______、______
2. 软件测试的角色有______、______、______.
3. 利用因果图进行测试的步骤有_____________、___________、_________、___________、__________。
4. 黑盒测试一般有以下几种方法___________、________、________、__________.
5. 测试的过程我们一般划分为_________、__________、__________、__________
四、问答题 (每题5分,共30分)
1. 描述一个产品从需要到最终的过程中,测试部要做的工作,
2. 说出你所知道的软件测试类型(至少8个)
3. 测试用例的基本格式是什么
4. 请提交一个合格的缺陷报告。
5. 对于一个输入框,我们从哪些方面来考虑测试的覆盖度
6. 你认为一个系统怎样才算测试完成。
五、设计题 (10分)
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程序流程图,对此设计一个测试用例