1、笔试题目(一)一、 判断题1. 软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。初级 ( )2. 发现错误多的模块,残留在模块是的错误也多。初级( )3. 测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。初级( )4. 单元测试通常应该先进行“人式走查” ,再以白盒法为主,辅以黑盒进行动态测试。中级( )5. 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。中级( )6. 软件质量管理即 QM 由 QA 和 QC 构成,软件测试属于
2、QC 的核心工作内容。高级( )7. 软件测试只能发现错误,但不能保证测试后的软件没有错误。中级( )8. 软件就是程序。初级( )9. 测试中要做到语句覆盖和分支覆盖。就可以发现程序中的所有错误。中级( )10. I18N 测试是指对产品做出具有国际性的规划,而 L10 测试则是指对软件做出符合本地需求更改工作。高级( )二、 选择题1. 进行软件质量管理的重要性有( )中级A 维护降低成本 B 法律上的要求 C 市场竞争的需要 D 质量标准化的趋势E 软件工程的需要 F CMM 过程的一部分G 方便与客户进一步沟通为后期的实施打好基础2. 以测试的形态分测试可以分为( )中级A 建构性测试
3、 B 系统测试 C 专项测试 D 单元测试 E 组件测试 F 集成系统 3. 选出属于黑盒测试方法的选项( )初级A 测试用例覆盖 B 输入覆盖 C 输出覆盖 D 分支覆盖 E 语句覆盖 F 条件覆盖4. 编写测试计划的目的是( )中级A 使测试工作顺利进行 B 使项目参与人员沟通更舒畅C 使测试工作更加系统化 D 软件工程以及软件过程的需要 E 软件过程规范化的需求 F 控制软件质量5. 依存关第有 4 种分别是( )高级A 开始结束 B 开始开始 C 结束开始 D 结束结束 E 开始 实施结束 F 结束 审核开始6. 软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选
4、项属于 QC 的是:( )高级A 测试 B 跟踪 C 监督 D 制定计划 E 需求审查 F 程序代码审查7. 实施缺陷跟踪的目的是( )中级A 软件质量无法控制 B 问题无法量化 C 重复问题接连产生D 解决问题的知识无法保留 E 确保缺陷得到解决 F 使问题开成完整的闭玩处理8. 使用软件测试工具的目的( )中级A 帮助测试寻找问题 B 协助问题的诊断 C 节省测试时间D 提高 BUG 的发现率 E 更好的控制缺陷提高软件质量 F 更好的协助开发人员9. 典型的瀑布模型的四个阶段是( )高级A 分析 B 设计 C 编码 D 测试 E 需求调研 F 实施10. PSP 是指个人软件过各,是一各
5、可用于( )个人软件工作方式 的自我改善过程。A 控制 B 管理 C 改进 D 高效 E 充分 F 适宜三、 问答题(共 9 题,每题 5 分,共讲 50 分)1. 测试人员在软件开发过程中的任务是什么?(初级)2. 在您以往的工作中,一条软件缺陷(或者叫 BUG)记录都包含了哪些内容?如何提交高质量的软件缺陷(BUG)记录?初级3. 界面测试题及设计题,请找出下面界面中所存在的问题并分别列出:用黑盒测试的任何一种方法设计出此登陆窗体的测试用例。 (中级)4. 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点。中级5. 根据自己的理解回答什么是软件测试,软件测试分为哪几个
6、阶段。初级6. 根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?中级7. 什么是软件质量保证?软件质量保证人员与开发人员的关系如何?高级8. 什么叫软件缺陷?您应用过哪些缺陷管理工具?高级9. 请分别写出 ISO7 层架构,并分别说明 TCP、UDP 协议分别在处于哪一层,以及 TCP、UPD 协议有什么区别。 (10 分)四、 编程题(每题 10 分,共计 20 分)1. 根据问题描述编写 SQL 语句:Dep_id P_depid Dep_name001 0 公司 A002 001 软件一部003 002 开发组004 002 测试组00500600700800
7、1001006006品管部实施部实施组一实施组二T-dep (部门表)Emp_id Dep_id Emp_nama001 001 小王002 003 小刘003 003 小明004 005 小马005 004 小张006 004 小孙007 006 小关008 007 小李 a) 写出查询软件一部及其下属部门的所有员工的 SQL 语句b) 写出向职工表中插入部门编号:111 员工编号:888 姓名小李的职工数据,部门表中有部门编号 111 的部门,部门表的部门编号是职工表的部门编号外键:c) 写出用树形结构展现部门表数据的 SQL 语句。T-dep (职工表)2. 有关内存的思考题Woid getmemlry(char *p)P=(char *)malloc(100);Woid Test(woid)Char *str=NULLGetMenory(str); Strcpy(str, ”hello world”);Printf(str); 请问运行 Test 函数会有什么样的结果?五、 设计题输入三个整数,判断三个整数能否构成一个三角形,请用黑盒测试方法中的一各设计出相应的测试用例并详细说明所使用的黑盒测试方法。 (中高级) (10 分)