软件测试期末复习题

《软件测试基础》期末复习题

  • 单选题

1. 下面的哪一项测试步骤中需要进行局部数据结构测试(  )

A. 单元测试  B. 集成测试 C. 验收测试  D. 系统测试

2. 测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类(  )

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,+∞)

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. 以上都是

  • 3
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋枫Andromache

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值