C. 测试分析报告 D. 用户手册 答案: B
54、以下关于软件测试和软件质量保证的叙述中,不正确的是( )。 A. 软件测试是软件质量保证的一个环节
B. 质量保证通过预防、检查与改进来保证软件质量 C. 质量保证关心的是开发过程的产物而不是活动本身 D. 测试中所作的操作是为了找出更多问题 答案: C
55、以下关于软件测试原则的叙述中,正确的是( )。 ①所有软件测试都应追溯到用户需求 ②尽早地和不断地进行软件测试 ③完全测试是不可能的 ④测试无法发现软件潜在的缺陷 ⑤需要充分注意测试中的群集现象 A. ①②③④⑤ B. ②③④⑤ C. ①②③⑤ D. ①②④⑤ 答案: A
56、按照开发阶段划分,软件测试可以分为( )。 ①单元测试 ②集成测试③系统测试④确认测试 ⑤用户测试 ⑥验收测试⑦第三方测试 A. ①②③④⑤ B. ①②③④⑥ C. ①②③④⑤⑦ D. ①②③④⑥⑦ 答案: B
57、以下不属于软件编码规范评测内容的是( )。 A. 源程序文档化 B. 数据说明方法 C. 语句结构 D. 算法逻辑 答案: A
58、以下关于确认测试的叙述中,不正确的是( )。
A. 确认测试的任务是验证软件的功能和性能是否与用户要求一致
B. 确认测试一般由开发方进行 C. 确认测试需要进行有效性测试
D. 确认测试需要进行软件配置复查 答案: B
59、根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是( )。
A. 等价类划分法 B. 因果图法 C. 边界值分析法 D. 场景法 答案: C
60、以下关于判定表测试法的叙述中,不正确的是( )。 A. 判定表由条件桩、动作桩、条件项和动作项组成 B. 判定表依据软件规格说明建立 C. 判定表需要合并相似规则
D. n个条件可以得到最多n2个规则的判定表 答案: D
61、一个程序的控制流图中有5个节点、9条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。 A. 2
B. 4 C. 6 D. 8 答案: C
62、对于逻辑表达式(((a>0)&&(b>0))||c<5),需要( )个测试用例才能完成条件组合覆盖。 A. 2 B. 4 C. 8 D. 16 答案: C
63、以下关于黑盒测试的测试方法选择策略的叙述中,不正确的是( )。
A. 首先进行等价类划分,因为这是提高测试效率最有效的方法 B. 任何情况下都必须使用边界值分析,因为这种方法发现错误能力最强
C. 如果程序功能说明含有输入条件组合,则一开始就需要错误推测法
D. 如果没有达到要求的覆盖准则,则应该补充一些测试用例 答案: C
64、以下关于负载压力测试的叙述中,不正确的是( )。 A. 在模拟环境下检测系统性能 B. 预见系统负载压力承受力 C. 分析系统瓶颈
D. 在应用实际部署前评估系统性能 答案: A
65、以下不属于负载压力测试的测试指标是( )。 A. 并发用户数 B. 查询结果正确性 C. 平均事物响应时间 D. 吞吐量 答案: B
66、以下关于测试方法的叙述中,不正确的是( )。
A. 根据是否需要执行被测试代码可分为静态测试和动态测试 B. 黑盒测试也叫做结构测试,针对代码本身进行测试 C. 动态测试主要是对软件的逻辑、功能等方面进行评估 D. 白盒测试把被测试代码当成透明的盒子,完全可见 答案: B