A、逻辑覆盖
B、基本路径测试
C、循环覆盖测试
D、等价类划分
软件测试的目的是 (1) 。通常 (2) 是在代码编写阶段可进行的测试,它是整个测试工作的基础。
逻辑覆盖标准主要用于 (3) 。它主要包括条件覆盖、条件组合(多重条件)覆盖。判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是 (4) ,最强的覆盖标准是 (5) 。
(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.条件及判定覆盖
● 以下关于软件测试的说法正确的包括(30) 。
①代码走查是静态测试方法,白盒测试是动态测试方法
②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口
③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例
④对发现错误较多的程序段,应进行更深入的测试。因为发现错误数多的程序段,其质量较差,同时在修改错误过程中又容易引入新的错误
⑤测试覆盖标准从发现错误的强弱能力依次是路径覆盖、 条件组合覆盖、 判定覆盖条件覆盖、语句覆盖
(30)
A.①③④
B.①②③
C.③④⑤
D.②③④
下列关于测试方法,说法正确的是 ______。
A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量
B.覆盖所有独立路径就能够覆盖所有分支
C.在单元测试中不使用黑盒测试技术
D.满足分支覆盖就满足条件覆盖和语句覆盖
下列关于测试方法,说法正确的是______。
A) 白盒测试不同于黑盒测试之处是它可以减少测试用例数量
B) 覆盖所有独立路径就能够覆盖所有分支
C) 在单元测试中不使用黑盒测试技术
D) 满足分支覆盖就满足条件覆盖和语句覆盖
A.
B.
C.
D.
11 级软测答案选择题:1. AFunctional system testing:黑盒测试又称功能性测试或行为测试(behavioral testing)2. B3. B测试和调试都无法预防缺陷(A/D) ;动态白盒测试的目标是寻找软件缺陷,调试的目标是修复缺陷(C) ;4. C重复执行测试的过程称为回归测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务,在软件产品完成了单元测试、集成测试和系统测试之后,产品发布之前所进行的软件测试活动。5. A6. DBeta-testing:软件分发给选定的潜在客户群,让他们在实际环境中实用软件。一般在产品开发周期行将结束时进行。7. D8. C9. D白盒测试:基本块覆盖,分支覆盖,基本路径覆盖,判定覆盖,条件覆盖,逻辑覆盖,数据流覆盖,控制流覆盖;基于符号,基于协同;又被称为结构测试或逻辑测试黑盒测试:等价类划分,边界值分析, (带约束的)组合覆盖,基于事件的覆盖,基于状态的覆盖;随机生成,遗传算法,基于语法。又被称为功能测试或行为测试10. D11. D12. DIEEE829:Test Plan(1. Test Plan Identifier 2. References 3. Introduction 4. Test Items 5. Features to be Tested 6. Features not to be Tested 7. Approach 8. Item Pass/Fail Criteria 9. Suspension Criteria and Resumption Requirements 10. Test Deliverables 11. Test Tasks 12. Environmental Needs 13. Staffing and Training Needs 14. Responsibilities 15. Schedule 16. Planning Risks and Contingencies 17. Approvals 18. Glossary)13. C14. AValidation 是保证软件符合用户需求,它才和 end-user 相关15. DPerformance testing (stress testing ,使软件在不够理想的情况下运行(内存小,磁盘空间少,cpu 速度慢等等) ;load testing,尽量提供条件任其发挥;Soak testing;Spike testing;Configuration testing;Isolation testing)16. B17. C18. A19. C20. D简答题:1、 verification:确认,保证软件符合产品说明书的过程。validation:验证,保证软件满足用户要求的过程。2、 test stub:桩,不控制或者操作被测试软件,相反,它接收或者响应软件发送的数据。test driver:驱动程序,控制和操作被测试软件的工具。都属于白盒测试技术。
软件测试分为黑盒测试和白盒测试,其中 ______ 方法属于黑盒测试。
A.等价类划分和边界值划分
B.循环覆盖以及基本路径测试
C.错误推测和逻辑覆盖
D.因果图和路径覆盖
A.
B.
C.
D.
● 白盒测试也被称为结构测试。将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。下列( )不是白盒测试设计技术。( )
A.条件覆盖 B.基本路径测试
C.语句覆盖 D.边界值分析
软件测试分为黑盒测试和白盒测试,其中,______方法属于黑盒测试。
A.等价类划分和边界类划分
B.循环覆盖以及基本路径测试
C.错误推测和逻辑覆盖
D.因果图和路径覆盖
请帮忙给出正确答案和分析,谢谢!
单元测试选用机器测试时常采用( )。
A.黑盒测试
B.白盒测试
C.基本路径测试
D.逻辑覆盖测试
软件测试的目的是(1)。通常(2)是在代码编写阶段可进行的测试,它是整个测试工作的基础。
逻辑覆盖标准主要用于(3)。它主要包括条件覆盖、条件组合(多重条件)覆盖。判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是(4),最强的覆盖标准是(5)。
A.表明软件的正确性
B.评价软件质量
C.尽可能发现软件中错误
D.判定软件是否合格