测试笔记(二)

1.对手机软件的压力测试通常可以包括( ABC )。(多选)

A.存储压力

B.响应能力压力

C.网络流量压力

D.并发压力

 

2.软件验收测试的合格通过准则是( ABCD )。

A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B.所有测试项没有残余一级、二级和三级错误。

C.立项审批表、需求分析文档、设计文档和编码实现一致。

D.验收测试工件齐全。

 

3.下列哪些测试属于黑盒测试方法( BCFG )。

A.路径测试

B.等价类划分

C.边界值分析

D.条件判断

E.循环测试

F.因果图分析

G.正交分析

解析:

黑盒测试:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。

白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。

 

4.有关“测试驱动开发”,下列正确的是( ABCD )。

A.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。

B.TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析、设计、质量控制量化的过程。

C.TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。

D.TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。

 

5.软件验收测试包括哪些( ACD )。

A.正式验收测试

B.白盒测试

C.Alpha测试

D.Beta测试

 

6.系统测试的策略有哪些( ABCD )。

A.负载测试

B.易用性测试

C.强度测试

D.安全测试

 

7.设计系统测试计划需要参考的项目文档有哪些( ACD )。

A.软件测试计划

B.可行性研究报告

C.软件需求规范

D.迭代计划

 

8.下面关于软件测试,描述正确的是( ABCD )。

A.软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。

B.软件测试的测试目标是发现一些可以通过测试避免的开发风险。

C.软件测试的原则之一是测试应该尽早进行,最好在需求阶段就开始介入。

D.软件测试主要工作内容是验证和确认。

 

9.集成测试的过程包括有以下哪些( ABCD )。

A.构建的确认过程

B.系统集成测试测试组提交过程

C.测试用例设计过程

D.Bug的报告过程

解析:

系统集成测试主要包括以下过程:①构建的确认过程。②补丁的确认过程。③系统集成测试测试组提交过程。④ 测试用例设计过程。⑤ 测试代码编写过程。⑥ Bug的报告过程。⑦ 每周/每两周的构建过程。⑧ 点对点的测试过程。⑨ 组内培训过程

 

10.下述有关负载测试,容量测试和强度测试的描述正确的有( ABCD ) 。

A.负载测试:在一定的工作负荷下,系统的负荷及响应时间。

B.强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。

C.容量测试:容量测试目的是通过先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户、数据库记录数等),系统在其极限状态下没有出现任何软件故障或还能保持主要功能正常运行。

D.容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。

 

 

 

 

你可能感兴趣的:(测试笔记(二))