文档详情

2023年笔试题总结

时间****91
实名认证
店铺
DOC
31KB
约9页
文档ID:166936549
2023年笔试题总结_第1页
1/9

1. 软件测试是软件开发的重要环节,进行软件测试的目的是( ) A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2. 对于软件质量描述不对的的是:( ) A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的 C)软件质量是设计和规划出来的 D)项目阶段结束意味着产品质量达成了预期的标准 3. 对于软件测试描述不对的的是:( ) A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完毕最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4. 测试工程师需要了解下面哪些知识:( ) A)项目管理知识 B)测试知识 C)需求管理 D)以上都涉及 5. 检查软件产品是否符合需求定义的过程称为:( ) A)确认测试 B)集成测试 C)性能测试 D)功能测试 6. 评审是对软件进行表态测试的一种方法,下述结论中哪个是与软件评审无关的内容:( ) A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息 7. 途径测试是整个结构测试的重要组成,但在研究途径测试时,通常又是使用程序控制流图来代替( ) A)程序框图 B)结构图 C)数据流图 D)程序流程图 8. 软件测试类型按开发阶段划分是( ) A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9. 下述说法错误的是( ) A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行对的性检查的测试工作 B)集成测试也叫做组装测试,通常在编码完毕的基础上,将所有的程序模块进行有序的、弟增的测试。

C)集成测试是检查程序单元和部件的接口关系,逐步集成为符合概要设计规定的程序部件或整个系统 D)系统测试是真实或模拟系统运营环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等对的配置与连接,并满足用户需求 10. 下列关于alpha测试的描述: (1)alpha测试需要用户代表参与 (2)alpha测试不需要用户代表参与 (3)alpha测试是系统测试的一种 (4)alpha测试是验收测试的一种 A)(1)(3) B)(2)(3) C(1)(4) C(2)(4) 11. 关于自动化测试描述对的的是( ) A)引入自动化测试可以减少测试成本 B)软件产品测试适合自动化测试 C)自动化测试工具可以完毕所有的自动化测试 D)自动化测试脚本同样需要进行验收和确认 22.关于软件性能简述不对的的是( ) A)在看代码完毕之前,无法进行与性能有关的工作 B)性能是设计和规划出来的,而不是测试出来的 C)性能测试在很多情况下不能发现特定的性能缺陷12. 关于性能测试,描述错误的是( ) A)性能测试是对系统的在性能方面的测量工作 B)响应时间是系统重要的性能指标,原则上可以用秒表手工测试 C)思考时间是指系统停顿的时间 D)吞吐量是指系统在单位时间内解决事务的能力 26.下列哪些概念不属于性能测试( ) A)测量相应时间 B)可伸缩性 C)吞吐量 D)可维护性13. 下面过程模型中不属于测试过程模型的是( ) A)X模型 B)V模型 C)H模型 D)B模型14. 下列哪个描述可以看作是测试工作结束的标志( ) A)发现的缺陷所有修改 B)缺陷发现率低于阈值 C)测试用例所有运营结束 D)开发人员不再修改缺陷15. 在一棵二叉树上第5层的结点数最多是__b____。

2的(5-1)次方 A、8 B、16 C、32 D、1516. 数据库系统的核心是___b___ A、数据模型 B、数据库管理系统 C、软件工具 D、数据库17. 下列叙述中对的的是__c____ A、数据库是一个独立的系统,不需要操作系统的支持 B、数据库设计是指设计数据库管理系统 C、数据库技术的主线目的是要解决数据共享的问题 D、数据库系统中,数据的物理结构必须与逻辑结构一致18.  SQL语句中修改表结构的命令是___c___ A、MODIFY TABLE B、MODIFY STRUCTURE  C、ALTER TABLE D、ALTER STRUCTURE19. 在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过__b____ A、候选键 B、主键 C、外键 D、超键20. 从数据库中删除表的命令是___a___ A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE21. DELETE FROM S WHERE 年龄>60语句的功能是__b____ A、从S表中彻底删除年龄大于60岁的记录  B、S表中年龄大于60岁的记录被加上删除标记 C、删除S表 D、删除S表的年龄列 27. SELECT-SQL语句是___b___。

A、选择工作区语句 B、数据查询语句 C、选择标准语句 D、数据修改语句22. 在SQL中,删除视图用__c____ A、DROP SCHEMA命令 B、CREATE TABLE命令  C、DROP VIEW命令 D、DROP INDEX命令23. 系统测试使用( C )技术, 重要测试被测应用的高级互操作性需求, 而无需考虑被测试应用的内部结构 A、 单元测试 B、 集成测试 C、 黑盒测试 D、白盒测试 24. 单元测试重要的测试技术不涉及(B ) A、 白盒测试 B、 功能测试 C、 静态测试 D,以上都不是 25. (A )的目的是对最终软件系统进行全面的测试,保证最终软件系统满足产品需 求并且遵循系统设计 A、 系统测试 B、 集成测试 C、 单元测试 D、 功能测试 26. 假如一个产品中次严重的缺陷基本完毕修正并通过复测,这个阶段的成品是( A ) A、 Alpha版 B、Beta版 C、正版 D、以上都不是27. 自底向上法需要写(A ) A、 驱动程序 B、 桩程序 C、驱动程序和桩程序 D、 .以上都不是 28. 测试ATM取款功能,已知取款数只能输入正整数,每次取款数规定是100的倍数且不能大于500,下面哪个是对的的无效等价类(C) 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,+∞); 29. 因果图/鉴定表工程方法在以下那种情况下不合用(C) A、输入输出明确,或输入输出因果关系明确的情况下 B、被分析的特性或功能点复杂,输入项目很多的情况下 C、系统输入之间互相约束多,需要做大范围的组合测试情况下 D、系统输入之间基本没有互相联系 30. 以下说法不对的的是(D) A、测试原始需要明确了产品将要实现了什么 B、产品测试规格明确了测试设计内容 C、测试用例明确了测试实现内容 D、以上说法均不对的 31. 可测试性中,有关系统可观测性的理解,下面说法那个是错误的( B) A、系统所有的输出结果可观测,错误输出易于辨认; B、系统运营状态和内部解决的过程信息可观测; C、系统内部变量名及其取值可观测; D、系统内部重要对象的状态和属性可观测; E、系统内部重要的操作的解决时间可观测; F、系统内部重要的资源的占用情况及单个资源的创建、保持、释放过程可观测 32. 测试脚本的编写规范强调:(ABCD ) A、可读行 B、可重用性 C、可维护性 D、可移植性 33. 当继承某个特性是,通常会从哪些角度对该特性进行测试分析?(AC ) A、失效影响度 B、成熟度C、继承方式 D、用户原始需求34. 从下列关于软件测试的叙述中,选出对的的叙述(CD) A、用黑盒法测试时,测试用例是根据程序内部逻辑设计的 B、测试的目的是验证该软件已对的的实现了用户的规定 C、发现错误多的程序块,残留在模块中的错误也多 D、测试设计时,应充足考虑异常的输入情况 35. 软件验收测试的合格通过准则是:(ABCD) A. 软件需求分析说明书中定义的所有功能已所有实现,性能指标所有达成规定。

B. 所有测试项没有残余一级、二级和三级错误 C. 立项审批表、需求分析文档、设计文档和编码实现一致 D. 验收测试工件齐全 36. 软件测试计划评审会需要哪些人员参与?(ABCD) A.项目经理 B.SQA 负责人 C.配置负责人 D.测试组37. 测试设计员的职责有:(BC ) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 38. 软件实行活动的进入准则是:(ABC)A. 需求工件已经被基线化 B.具体设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 39. 下面哪个Linux命令可以一次显示一页内容? A. pause B. cat C. more D. grep 40. 如何了解您在当前目录下尚有多大空间? A. Use df B. Use du / C. Use du . D. Use df . 41. 如何更改一个文献的权限设立? A. attrib B. chmod C. change D. file 42. 下面哪个参数可以删除一个用户并同时删除用户的主目录? A. rmuser -r B. deluser -r C. userdel -r D. usermgr –r43. 假如你的umask设立为022,缺省的你创建的文献的权限为: A. ----w--w- B. -w--w---- C. r-xr-x--- D. rw-r--r—44. 下面哪条命令可以把f1.txt复制为f2.txt? A. cp f1.txt | f2.txt B. cat f1.txt | f2.txt C. cat f1.txt > f2.txt D. copy f1.txt | f2.txt 45. 显示一个文献最后几行的命令是: A. tac B. tail C. rear D. last46. 哪个命令用来显示系统中各个分区使用情况? A. df -i B. df -H C. free -b D. du -a –c47. man 5 passwd 含义是? A. 显示 passwd 命令的使用方法 B. 显示 passwd 文献的结构 C. 显示 passwd 命令的说明的前五行 D. 显示关于passwd的前五处说明文档。

48. 在Linux系统中的脚本文献一般以什么开头? A. $/bin/sh B. #!/bin/sh C. use /bin/sh D. set shell=/bin/sh49. 在vi中退出不保存的命令是? A. :q B. :w C. :wq D. :q!50. 使用什么命令检测基本网络连接? A. ping B. route C. netstat D. ifconfig51. 通过Makefile来安装已编译过的代码的命令是: A. make B. install C. make depend D. make install52. TCP/IP中,哪个协议是用来进行IP自动分派的? A. ARP B. NFS C. DHCP D. DNS二、 判断题(对的的√,错误的╳),每小题1分 1. 软件测试的目的是尽也许多的找出软件的缺陷 Y) 2. 负载测试是验证要检查的系统的能力最高能达成什么限度N )3. 测试人员要坚持原则,缺陷未修复完坚决不予通过N)4. 自动化测试能比手工测试发现更多的缺陷(N)5. 错误猜测法基于这样一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯(N)6. 软件测试中的二八原则暗示着测试发现的错误中的80%很也许起源于程序模块的20%(Y) 7. 某WEB系统设计中,用户点击“退出”按钮从系统中退出,界面回到初始登陆界面。

此时不关闭窗口,使用浏览器的回退功能,可以回到之前的用户界面,继续进行用户操作这种合适的人性化设计,恩那个避免用户误点击退出按钮后重新登录的繁琐操作;这种说法是否对的(N) 8. 在拟定性能测试指标值时,参考的国际标准、国标、运营商规范中对此规定并不同样,可以视情况选择有助于我们的指标值,但必须要比竞争对手高,这样才有助于市场竞争力(N) 9. 测试执行时,应当对每一个测试结果做全面的检查,涉及日记,这种说法是否对的( N)9. 发现错误越多的模块,残留在模块中的错误越多(√)10. 测试员发现了个简朴的问题,自己可以修改就立即把问题修改对的,提高开发速度(X11. 单元测试先进行人工走查,在以白盒为主黑盒为辅进行动态测试(√)12. 软件测试只能发现错误,但不能保证测试后软件没有错误(√)13. 软件就是程序(X)四、数据库部分:(共15分) 某班学生和考试成绩信息分别如下表Student和表Achievement所示: ID Name 1 Jack 2 Marry 3 Rose 4 Bob 5 John 6 Betty 7 Robert ID Mark 1 90 2 96 3 88 4 86 5 83 6 85 表Student , 表Achievement 其中ID为学生的编号,Name为姓名,Mark为成绩,请针对以下问题,写出相应的SQL语句:1. 请查询成绩>85分的学生的姓名; 2. 请查询成绩>=90分的人数;3. Robert本次考试考了80分,但是成绩没能录入表中,请将其成绩添加进去;4. 请将Rose的成绩修改为87; 5. 请删除Betty的记录; 五、设计题。

本题共 1 小题,满分 20分 1.用等价类划分法设计下面测试用例:有一报表系统,规定用户输入要解决报表的日期,假设日期的范围为2023年1月到2023年12月假如用户输入的日期不在这个范围内,则显示错误码信息,并且此系统规定日期由年月的6位数字组成,前4位代表年,后2位代表月1. 请列出等价类表(涉及有效和无效等价类)(10分) 2. 根据(1)中的等价类表,设计能覆盖所有等价类的测试用例规定涉及输入数据和预期输出,并指出各个测试用例所覆盖的等价类的编号10分)。

下载提示
相关文档
正为您匹配相似的精品文档