2015-2016-2-《软件测试和质量保证》实验考试-本科-A卷-王海峰-13级软工123
软件测试与质量保证考试

软件测试与质量保证考试(答案见尾页)一、选择题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. 软件测试的目的是什么?A. 评估软件的质量B. 识别软件缺陷C. 验证软件功能是否满足需求D. 提高用户体验11. 在软件测试中,常用的缺陷管理工具是什么?A. JiraB. TrelloC. AsanaD. Microsoft Teams12. 黑盒测试与白盒测试的主要区别是什么?A. 黑盒测试侧重于测试软件的输入和输出,而不关注内部实现B. 白盒测试侧重于测试软件的内部结构和逻辑C. 黑盒测试通常使用自动化工具进行D. 白盒测试通常使用手动测试进行13. 测试用例设计的基本原则包括哪些?A. 确保测试用例全面覆盖所有可能的输入组合B. 确保测试用例独立无关,避免重复和冗余C. 确保测试用例具有明确的前提条件D. 确保测试用例能够模拟用户实际操作14. 在软件测试过程中,当发现缺陷时,应采取以下哪个步骤?A. 记录缺陷报告,并继续进行测试B. 修复缺陷并重新测试C. 与开发团队讨论缺陷解决方案D. 评估缺陷的影响范围15. 回归测试的目的是什么?A. 验证已修复的缺陷是否再次出现B. 检查软件的新版本是否有新的缺陷C. 确保软件的修改没有引入新的问题D. 对软件进行性能测试16. 验证软件功能是否满足需求的方法有哪些?A. 测试用例测试B. 接口测试C. 性能测试D. 安全测试17. 在软件测试中,如何确定测试的充分性和完整性?A. 制定详细的测试计划B. 进行随机测试C. 代码审查D. 使用自动化测试工具18. 在软件测试中,为什么需要关注潜在的缺陷和风险?A. 提高软件质量B. 减少客户投诉C. 降低维护成本D. 提高市场竞争力19. 软件测试与质量保证之间的关系是什么?A. 质量保证是软件测试的一部分B. 软件测试是质量保证的一部分C. 质量保证和软件测试是相互独立的D. 质量保证和软件测试相互依赖20. 软件测试的目的是什么?A. 评估软件的性能B. 确保软件满足用户需求C. 识别和修复软件中的错误D. 提高客户满意度21. 在软件测试中,常用的缺陷管理工具是什么?A. JiraB. TrelloC. ConfluenceD. Visual Studio22. 黑盒测试与白盒测试的区别是什么?A. 黑盒测试关注软件的内部结构,白盒测试关注软件的实现细节B. 黑盒测试侧重于功能测试,白盒测试侧重于结构测试C. 黑盒测试成本较低,白盒测试成本较高D. 黑盒测试不需要代码了解,白盒测试需要代码了解23. 在软件测试的哪个阶段进行冒烟测试?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段24. 回归测试是在哪个阶段进行的?A. 编码阶段B. 测试阶段C. 维护阶段D. 都可以25. 测试用例通常包括哪些信息?A. 用例编号B. 用例描述C. 输入数据D. 预期结果26. 功能测试与非功能测试的区别是什么?A. 功能测试关注软件的功能实现,非功能测试关注软件的性能B. 功能测试关注软件的可用性,非功能测试关注软件的安全性C. 功能测试成本较低,非功能测试成本较高D. 功能测试与业务相关,非功能测试与技术相关27. 测试计划通常包括哪些内容?A. 测试目标B. 测试范围C. 测试资源D. 测试进度安排28. 在软件测试中,如何验证已修复的错误?A. 重新执行测试用例B. 增加测试用例C. 修改测试用例D. 无需进行额外操作29. 什么是探索性测试?A. 不依赖测试用例的测试B. 依赖于测试用例的测试C. 顺序执行的测试D. 无法重复的测试30. 软件测试的目的是什么?A. 评估软件的性能B. 确保软件满足用户需求C. 识别和修复软件中的错误D. 提高软件的可维护性31. 在软件测试中,常用的缺陷管理工具是什么?A. JiraB. TrelloC. VersionOneD. Asana32. 在进行软件测试时,首先应该进行的是?A. 测试用例设计B. 缺陷报告编写C. 测试计划制定D. 测试环境搭建33. 下列哪个选项是软件测试的基本原则之一?A. 测试应该是可重复的B. 测试应该在软件开发周期的早期进行C. 测试应该由经验丰富的测试人员执行D. 测试应该覆盖所有的功能点34. 在软件测试中,白盒测试和黑盒测试的区别是什么?A. 白盒测试关注程序的内部结构,黑盒测试关注程序的输入输出B. 白盒测试侧重于代码逻辑,黑盒测试侧重于软件功能C. 白盒测试通常需要程序员参与,黑盒测试不需要D. 白盒测试可以提高软件的质量,黑盒测试不能35. 在进行软件测试时,常用的静态分析技术有哪些?A. 代码审查B. 数据流分析C. 判定树法D. 判定图法36. 下列哪个选项是软件质量保证活动的一部分?A. 代码审查B. 单元测试C. 验收测试D. 性能测试37. 在软件测试中,自动化测试的优势是什么?A. 自动化测试可以取代手动测试B. 自动化测试可以提高测试效率C. 自动化测试可以在短时间内覆盖更多的测试用例D. 自动化测试可以减少人为错误38. 在软件测试中,测试用例通常包括哪些内容?A. 测试场景B. 测试步骤C. 测试数据D. 测试预期结果39. 下列哪个选项是软件测试与质量控制之间的关系?A. 质量控制是软件测试的一部分B. 质量控制是软件测试的前提C. 质量控制是软件测试的目标D. 质量控制与软件测试没有直接关系40. 软件测试的目的是什么?A. 评估软件的质量B. 降低软件开发风险C. 提高用户满意度D. A和B41. 在软件测试中,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 安全性测试E. A和B和C和D42. 黑盒测试与白盒测试的区别是什么?A. 黑盒测试关注软件的内部结构,白盒测试关注软件的实现细节B. 黑盒测试侧重于输入输出,白盒测试侧重于代码逻辑C. 黑盒测试通常用于产品发布前的验收测试,白盒测试用于开发过程中的代码审查D. 黑盒测试成本较低,白盒测试成本较高E. A和B43. 测试用例设计的基本原则包括哪些?A. 确保测试覆盖率B. 设计易于实施的测试用例C. 设计全面的测试用例D. 设计具有代表性的测试用例E. A和B和C和D44. 验证型测试与探索型测试的主要区别是什么?A. 验证型测试侧重于按照测试用例执行,探索型测试侧重于发现潜在问题B. 验证型测试通常在测试初期进行,探索型测试在测试过程中进行C. 验证型测试关注软件的功能是否符合预期,探索型测试关注软件的缺陷和漏洞D. 验证型测试成本较低,探索型测试成本较高E. A和C45. 回归测试的目的是什么?A. 确保软件的修改不会引入新的错误B. 重新验证已修复的错误C. 测试软件的新版本D. A和B46. 质量保证的主要活动包括哪些?A. 质量规划B. 质量控制C. 质量改进D. A和B47. 在敏捷开发中,测试工作通常如何进行?A. 采用瀑布模型B. 采用迭代式开发C. 采用测试驱动开发D. A和B48. 定义一下软件测试中的“三包”原则。
2015 ~2016学年第二学期期中考试——实验部分

━ ━ ━ ━ ━ ━ ━ ━ ━ 装 ━ ━ ━ ━ ━ ━ ━ 订 ━ ━ ━ ━ ━ ━ ━ 线 ━ ━ ━ ━ ━ ━ ━ ━ ━防灾科技学院2015 ~ 2016 学年 第二学期期中考试——实验部分__软件测试_试卷 使用班级__1350411/12/13/14/21/22/23__ 答题时间__120分钟 _一、登录系统测试。
(3小题,共55分)登录系统需求规格说明如下,请按等价类划分方法设计测试用例:在登录系统界面中,用户输入用户名和密码登录系统。
正确的用户名是不低于4位的字符,密码是mercury (大小写均可)。
如果用户名为空,系统给出提示:“请输入用户名”。
如果用户名小于4位字符,系统给出提示:“用户名不能小于4位”。
如果密码为空,系统给出提示:“请输入密码”。
如果密码小于4位字符,系统给出提示:“密码不能小于4位”。
如果密码大于4位字符但不正确时,系统给出提示:“密码错误,请重新输入”。
等价类划分列表如表1所示:表1 登录系统的等价类划分列表根据表1对Login_ WX1类测试用例主要进行用户名的测试,所以细分等价类如表2所示:2. 用上述第一条测试用例数据录制测试脚本(注意录制过程要从哪儿开始到哪儿结束),测试弹出的错误提醒界面是否正确。
要求使用GUI 多对象检查,内容包括屏幕焦点是否正确,提示语是否正确。
运行测试,在测试结果中双击检查点项,显示检查点的截图。
(20分)测试脚本:# Program Managerset_window ("Program Manager", 0);list_activate_item ("SysListView32", "Flight 4A");# Loginset_window ("Login", 2);edit_set ("Agent Name:", "a");password_edit_set("Password:", "kzptnyoslzjsaz");button_press ("OK");# Flight Reservationsset_window("Flight Reservations", 9);obj_check_bitmap("Agent name must be at least 4 characters long.(static)","Img2", 1);set_window ("Flight Reservations", 3);button_press ("xn [š ");# Loginset_window ("Login", 1);button_press ("Cancel");测试成功3. 将上述测试脚本转化为数据驱动测试,数据表中只包含表2中用户名的所有数据,执行测试并查看测试结果。
软件质量保证试题答案

一、判断题题1分,共20分)(×)1、软件故障是导致软件失效的必要和充分要素。
( √ )2、同行评审的主要目标在于检测错误、核对与标准的偏离。
(√ )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。
( √)4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。
(× )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。
(×)6、Daniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。
(√)7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。
(√ )8、软件质量成本是一个投资问题,而不是成本问题!( ×)9、SEI CMM评估标准,ISO 9001和ISO 9000—3标准是典型的项目过程标准.(√ )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。
二、填空题(每空1分,共20分;请把答案书写在相应横线上。
)1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。
2、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。
3、面向对象模型不同于其他模型的主要特征是组件的密集重用。
4、有两种同行评审方法学:审查和走查.5、RMA可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施.6、支持性质量手段有模板和检查表.7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。
8、软件配置发布的版本有基线版本、中间版本、修订版本。
9、SQA标准被划分成软件质量管理标准,软件项目过程标准两类。
10、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。
三、选择题(每小题2分,共18分)1 软件调试的目的是(B)(A)发现软件中隐藏的错误(B)解决测试中发现的错误(C)尽量不发现错误以便早日提交软件(D)证明软件的正确性2 。
软件测试与质量保证考核试卷

6.软件缺陷的生命周期一般包括新建、打开、修复和______。
7.敏捷测试的核心是______和______。
8.性能测试主要关注软件的______、吞吐量和资源使用率。
9.安全测试的目的是发现软件中的______和______。
10.测试用例的编写应该基于软件的______和______。
6.软件缺陷的严重性越高,其优先级也应该越高。()
7.敏捷测试中,测试活动是在开发完成后才开始的。()
8.性能测试主要关注软件在极端负载条件下的表现。()
9.安全测试只需要在软件开发的最后阶段进行。()
10.测试用例的编写应该尽可能详细,以便于测试人员理解和使用。()
五、主观题(本题共4小题,每题5分,共20分)
标准答案
一、单项选择题
1. C
2. D
3. A
4. B
5. A
6. D
7. D
8. D
9. A
10. C
11. A
12. D
13. C
14. B
15. C
16. D
17. D
18. A
19. A
20. C
二、多选题
1. D
2. A,B,C
3. A,B,C
4. A,B,C,D
5. D
6. A,B,C,D
Aห้องสมุดไป่ตู้证明软件是正确的
B.证明软件是错误的
C.尽可能发现软件中的错误
D.修复软件中的错误
2.以下哪种方法不属于黑盒测试?()
A.等价类划分
B.边界值分析
C.错误猜测
D.代码覆盖率
3.以下哪种测试属于白盒测试?()
311035030 软件质量保证与测试(B闭) 2015-2016-2

311035030 软件质量保证与测试(B 闭)
后缀:4 位数字。
2015-2016-2
假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。 请用等价类划分法设计测试用例,要求: (1)首先进行输入条件等价类划分,并编号,写出等价类表(7 分) (2)设计测试用例,以便覆盖所有的有效等价类(3 分) (3)为每一个无效等价类设计一个测试用例,列出完整的测试用例表(5 分) 2. 分析如下程序段: void func ( int iRecordNum, int iType ) { int x=0; int y=0; while ( iRecordNum- - > 0 ) { if ( iType= =0 ) x=y+2; else if ( iType= =1 ) x=y+10; else x=y+20; } }
311035030 软件质量保证与测试(B 闭)
一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)
2015-2016-2
提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在括 号中。错选、多选或未选均无分。 1. 不属于白盒测试的技术是( (A) 路径覆盖 (B) 判定覆盖 (C) 循环覆盖 (D) 边界值分析 2. 使用白盒测试方法时,确定测试数据应根据( (A) 程序内部逻辑 (B) 程序的复杂度 (C) 使用说明书 (D) 程序的功能 3. 下面说法正确的是( )。 )和指定的覆盖标准。 )。
2015-2016-2
(A) 测试资源、进度安排
3/5
311035030 软件质量保证与测试(B 闭)
(B) 测试预期输出 (C) 测试范围 (D) 测试策略 15. 如果测试用例中没有指明期望的结果,则( (A) 我们将不能执行测试 (B) 重复执行测试会很困难 (C) 将不能判断测试是否通过 (D) 将不能自动化输入测试数据 二、名词解释题(本大题共 4 小题,每小题 5 分,共 20 分)。 )
质量保证与测试 试卷

(1)用户名的长度为1~10个字符,只能包含数字、字母以及它们的混合形式,只能以字母开头。
(2)密码长度为6~10个字符。
要求:测试该页面登录功能,需要采用等价类法和边界值法设计测试用例。
答案要求按以下5个部分组织:
(1)列出用户名的有效等价类和无效等价类,并给出每个等价类的编号和说明。编号格式如下:
begin
if(y>1) and (z=0) then x:=x-y;
if(y=2) or(x=l)then x:=x+l;
end.
该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。
答题要求:
(1)把上述子程序转化成程序流程图。(4分)
(2)用白盒法设计测试用例,并使得所设计的一组或几组测试数据能够满足语句覆盖标准。(4分,每组2分)
边界值包括“边界点”及其附近的取值。
五、论述题(20分)
谈谈工作室项目是如何保证成功的?(提示:从技术、团队、需求、管理、测试等角度描述如何做的)
质量保证与测试试卷
年级:2014专业(学科):软件工程2017—2018学年第二学期
课程号:267211课程名称:质量保证与测试A卷
考试形式:开卷其他要求:无
(本试卷满分100分,考试时间120分钟)
一、选择题(每小题2分,共20分)
1、软件测试的目的是:( )
A、表明软件是正确的B、评价软件质量
C、尽可能发现软件中的错误D、判定软件是否合格
D、成ห้องสมุดไป่ตู้的测试是发现了迄今尚未发现的错误的测试
7、下列选项()不属于黑盒测试方法
A、等价类法B、边界值法C、决策表法D、判定覆盖法
软件评测师练习题(附参考答案)
软件评测师练习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用______;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用_____A、隧道技术B、堆栈技术C、翻译技术D、双协议栈技术正确答案:C2、计算机系统中,虚拟存储体系由()两级存储器构成。
A、寄存器一CacheB、主存一辅存C、寄存器一主存D、Cache一主存正确答案:B3、软件测试的对象不包括 ( ) 。
A、软件开发人员B、软件测试报告C、软件代码D、软件需求规格说明书正确答案:A4、在进行面向对象设计时,采用设计模式能够_______A、复用相似问题的相同解决方案B、改善代码的平台可移植性C、改善代码的可理解性D、增强软件的易安装性正确答案:A5、以下关于软件测试原则的叙述中,正确的是()。
①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象A、①②③⑤B、②③④⑤C、①②④⑤D、①②③④⑤正确答案:D6、以下属于影响软件可靠性因素的是 ( ) 。
①软件运行剖面②软件规模③软件内部结构④软件的开发方法和开发环境⑤软件的可靠性投入A、①②B、①②③④C、①②③D、①②③④⑤正确答案:D7、以下关于结构化开发方法的叙述中,不正确的是( )。
A、比面向对象开发方法更适合于开发大规模的、特别复杂的项目B、特别适合解决数据处理领域的问题C、基本原则是功能的分解与抽象D、总的指导思想是自顶向下,逐层分解正确答案:A8、以下关于回归测试的叙述中,不正确的是A、回归测试需要能够测试软件的所有功能的代表性测试用例B、回归测试是为了确保改动不会带来不可预料的后果或错误C、回归测试需要针对修改过的软件成分进行测试D、回归测试不容易实现自动化正确答案:D9、对一段信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,()不属于生成消息摘要的基本算法。
软件测试与质量保证考试 选择题 51题
1题选择题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. 下列哪项不是软件质量保证的活动?A. 代码审查B. 单元测试C. 项目管理D. 用户培训11. 软件质量保证的主要目标是什么?A. 发现错误B. 提高性能C. 确保软件符合需求D. 增加功能12. 下列哪项是软件质量保证的关键活动?A. 代码审查B. 用户培训C. 市场推广D. 销售策略13. 软件质量保证和软件测试的关系是什么?A. 完全相同B. 完全不同C. 质量保证包括测试D. 测试包括质量保证14. 下列哪项不是软件质量保证的标准?A. ISO 9001B. CMMIC. IEEE 829D. GDPR15. 下列哪项不是软件测试的阶段?A. 计划阶段B. 设计阶段C. 执行阶段D. 销售阶段16. 下列哪项不是软件测试的策略?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 蓝盒测试17. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop18. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册19. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试20. 下列哪项不是软件测试的挑战?A. 测试时间不足B. 测试资源有限C. 测试人员经验丰富D. 测试需求变化21. 下列哪项不是软件测试的类型?A. 功能测试B. 非功能测试C. 回归测试D. 设计测试22. 下列哪项不是软件测试的方法?A. 手动测试B. 自动化测试C. 随机测试D. 探索性测试23. 下列哪项不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 设计测试24. 下列哪项不是软件测试的目标?A. 发现错误B. 提高性能C. 增加功能D. 确保质量25. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop26. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册27. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试28. 下列哪项不是软件测试的挑战?A. 测试时间不足B. 测试资源有限C. 测试人员经验丰富D. 测试需求变化29. 下列哪项不是软件测试的类型?A. 功能测试B. 非功能测试C. 回归测试D. 设计测试30. 下列哪项不是软件测试的方法?A. 手动测试B. 自动化测试C. 随机测试D. 探索性测试31. 下列哪项不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 设计测试32. 下列哪项不是软件测试的目标?A. 发现错误B. 提高性能C. 增加功能D. 确保质量33. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop34. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册35. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试36. 下列哪项不是软件测试的挑战?A. 测试时间不足B. 测试资源有限C. 测试人员经验丰富D. 测试需求变化37. 下列哪项不是软件测试的类型?A. 功能测试B. 非功能测试C. 回归测试D. 设计测试38. 下列哪项不是软件测试的方法?A. 手动测试B. 自动化测试C. 随机测试D. 探索性测试39. 下列哪项不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 设计测试40. 下列哪项不是软件测试的目标?A. 发现错误B. 提高性能C. 增加功能D. 确保质量41. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop42. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册43. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试44. 下列哪项不是软件测试的挑战?A. 测试时间不足B. 测试资源有限C. 测试人员经验丰富D. 测试需求变化45. 下列哪项不是软件测试的类型?A. 功能测试B. 非功能测试C. 回归测试D. 设计测试46. 下列哪项不是软件测试的方法?A. 手动测试B. 自动化测试C. 随机测试D. 探索性测试47. 下列哪项不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 设计测试48. 下列哪项不是软件测试的目标?A. 发现错误B. 提高性能C. 增加功能D. 确保质量49. 下列哪项不是软件测试的工具?A. JIRAB. SeleniumC. EclipseD. Photoshop50. 下列哪项不是软件测试的文档?A. 测试计划B. 测试用例C. 测试报告D. 用户手册51. 下列哪项不是软件测试的原则?A. 尽早测试B. 全面测试C. 随机测试D. 独立测试答案1. B2. D3. B4. A5. A6. B7. B8. D9. B10. D11. C12. A13. C14. D15. D16. D17. D18. D19. C20. C21. D22. C23. D24. C25. D26. D27. C28. C29. D30. C31. D32. C33. D34. D35. C36. C37. D38. C39. D40. C41. D42. D43. C44. C45. D46. C47. D48. C49. D50. D51. C。
软件评测师题库及答案
软件评测师题库及答案一、单选题(共100题,每题1分,共100分)1.网络系统中,通常把 ( ) 置于DMZ区。
A、网络管理服务器B、Web服务器C、入侵检测服务器D、财务管理服务器正确答案:B2.以下关于瀑布模型的叙述中,正确的是 ( ) 。
A、己不能适应当前软件开发的过时模型B、适用于需求被清晰定义的情况C、可以快速构造系统的可运行版本D、唯一一个适合大规模项目开发的模型正确答案:B3.以下关于软件测试原则的叙述中,正确的是()。
①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象A、①②④⑤B、①②③④⑤C、①②③⑤D、②③④⑤正确答案:B4.下列算法中,不属于公开密钥加密算法的是()。
A、ECCB、DSAC、RSAD、DES正确答案:D5.软件测试的对象不包括( )。
A、软件测试文档B、代码C、相关文件数据D、开发人员正确答案:D6.在进程状态转换过程中,可能会引起进程阻塞的原因是()。
A、时间片到B、I/O完成C、执行V操作D、执行P操作正确答案:D7.软件配置管理中,基线的种类不包括()。
A、功能基线B、产品基线C、模块基线D、分配基线正确答案:C8.在面向对象系统中,对象的属性是()。
A、对象的行为特性B、和其它对象相关联的方式C、和其它对象相互区分的特性D、与其它对象交互的方式正确答案:C9.在单入口单出口的do…while 循环结构中,()。
A、循环体的执行次数等于循环条件的判断次数B、循环体的执行次数少于循环条件的判断次数C、循环体的执行次数多于循环条件的判断次数D、循环体的执行次数与循环条件的判断次数无关正确答案:A10._____可以作为软件测试结束的标志。
A、使用了特定的测试用例B、按照测试计划中所规定的时间进行测试C、错误强度曲线下降到预定的水平D、查出了预定数目的错误正确答案:C11.模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。
11-12-02软件质量保证与测试试卷(A)-软件学院
)) ))))学号: 姓名: 年级: 专业:A.测试开销小 B.可以并行执行C.错误较难诊断 D.测试更彻底7.下列哪个不属于性能测试中常见的系统性能指标?()A.请求响应时间 B.事务响应时间C.思考时间 D.数据吞吐量8.下列哪一条不是自动化测试的优势?()A.可复用 B.执行速度快C.测试结果准确 D.发现错误能力强9.下列哪个不属于测试环境的组成要素?()A.硬件设备 B.技术文档C.测试工具 D.网络环境10.Load Runner属于下列哪一类测试工具?()A.功能测试工具 B.性能测试工具C.测试管理工具 D.白盒测试工具二、填空题(本题共10空,每空2分,共20分)1.缺陷是相对而存在的。
2.软件测试按照测试方式可分为和动态测试;按照测试执行方式可分为自动化测试和。
3.集成测试应该在单元测试之后、之前进行;常用的集成测试方案是非渐增式和两种。
4.的目的是在程序有修改的情况下保证原有功能正常。
5.在面向对象集成测试中,对象交互性测试应考虑原始类、和协作类三种情况。
第 2 页共 8 页第 3 页 共 8 页.常见的测试用例组织方式包括:按照 组织、按照测.兼容性测试主要包括 、数据共享兼容性和三、简答题(本题共5题,每题6分,共30分)学号: 姓名: 年级: 专业:3.简述单元测试的主要任务。
4.在对OOA和OOP进行审查时,面向对象层次结构测试应包括哪些方面?5.软件测试计划应该包括哪些主要内容?第 4 页共 8 页学号: 姓名: 年级: 专业:第 6 页共 8 页第 7 页 共 8 页2.(10分)一个学生管理系统中要记录人员的出生年月,要求输入格式为六位数字(yyyymm ),有效出生年月范围为1980年1月至1990年12月。
试用等价类划分法设计测试用例,测试系统中出生年月的输入处理是否符合要求。
学号: 姓名: 年级: 专业:•••••••••••••••••••••••••••密••••••••••••••••••••••••••••封••••••••••••••••••••••••••••线••••••••••••••••••••••••••••3.(8分)下面测试用例内容摘自某一个软件测试说明,试对其进行分析评估。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
临沂大学2015—2016学年第二学期
《软件测试和质量保证》实验综合考
试题(A卷)
(适用2013级软件工程专业本科学生,开卷考试,时间120分钟)
测试前提:单人单机部署Java版本的大学生学籍管理系统,无平时成绩者部署成功后可获得平时成绩。
(无平时成绩者不能参加期末笔试测试)考试提交文档不用使用试卷文档,需要自己设计。
针对该大学生学籍管理系统和下面虚拟的测试团队情况,请设计出该软件的测试计划文档。
(注意:学号是单数的选择团队1,学号是双数选团队2)
虚拟团队1:
1)团队基本情况如下:
张萌,男,21岁,擅长C/Java编程,从开发组刚调入测试组。
性格温和、乐于助人;
李金,男,31岁,老测试组组长(与产品经理不合,最近被免,有辞职的情绪,等待时机中);
惠红,女,23岁,从事Web测试和性能测试2年,性格孤傲,不喜欢说话;
张明明,男,20岁,上海大学软件工程专业,大三实习生。
2)测试工作环境:
办公地点在软件大厦17楼,单独办公室,5个隔断间;中午饭有外卖。
每天工作时间为早9:00- 2:00,1:30-5:00 , 每周工作五天。
5台电脑,一台笔记本,四台台式机。
Intel i7的台式机一台,一台用了3年的旧机器,显示器17的;其余的显示器19,局域网环境,千兆交换机。
3)用户需求:甲方的要求是2周内进行完测试,修复bug1周,回归测试1周,一个月内必须完成。
现在时间为2016.6.15.
虚拟团队2:
1)团队基本情况如下:
季录明,30岁,男,上海大学应用数学专业博士毕业,入职锻炼。
李路,23岁,男,中科科技大学软件工程专业硕士毕业;刚入职
王阳,22岁,男,上海大学软件工程专业硕士毕业;刚入职
孟静,21岁,女,华东师范大学软件工程本科毕业;工作一年。
王小林,男,19岁,上海交大大三实习生,全职实习;
李云云,女,19岁,上海交大大三实习生,全职实习;
张乐乐,男,18岁,上海交大大二实习生,半职实习;
2)测试工作环境:
办公地点在软件大厦18楼,单独办公室,5个隔断间;中午饭有外卖。
每天工作时间为早9:00- 2:00,1:30-5:00 , 每周工作五天。
15台电脑,5台笔记本,Intel i7的台式机10台。
用户需求:老板的要求是4周内进行完测试,修复bug1周,回归测试1周,1个半月内必须完成。
现在时间为2016.6.15.
1.针对admin用户角色添加学生功能设计测试用例并执行。
2.针对维护学生成绩信息功能设计测试用例并执行。
3.针对学生成绩查询设计相应测试用例并执行。
任选源代码中一个类的一个成员方法使用Junit进行单元测试,并设计单元测试代码。
提交至少一个软件BUG,格式采用基本表格形式。