2005-2011年软件评测师下午试题及答案 - 图文 联系客服

发布时间 : 星期六 文章2005-2011年软件评测师下午试题及答案 - 图文更新完毕开始阅读

Bugscustomer为客户发现并反馈技术支持人员进行修复的错误数。

试题四 (15分)(安装的易用性及帮助测试 课本P465)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明]

易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。 [问题1] (5分)

用户对软件系统的第一认识来自于安装,因此易用性的一个重要体现就是安装的易用性。简述安装测试应当从哪几个方面来考虑? [问题2] (6分)

软件用户界面起着引导用户操作的重要作用,简述整体界面测试和界面中的元素测试分别应当设计哪些测试点? [问题3] (4分)

软件帮助是协助用户使用软件的关键途径,因此也是软件测试过程中的一个重要内容,简述在进行软件帮助测试时的测试要点。 分析:试题四 [问题1]

评估安装手册 安装的自动化测试 安装选项和设置的测试 安装过程的中断测试 安装顺序测试 多环境安装测试 安装正确性测试 修复安装与卸载测试

[问题2]

界面整体测试:规范性测试、合理性测试、一致性测试和界面定制性测试 界面元素测试:窗口测试、菜单测试、图标测试、鼠标测试和文字测试。 [问题3]

文本的准确性 与程序的接口 帮助索引的检查 超链接的正确性 链接的意义 风格应简洁

17

试题五 (10分) (开发过程测试分类及软件测试质量的手段 课本2-4章节内容)

阅读以下说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 [说明]

软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V模型”的指导下,开发过程中应该安排一系列不同类型的测试活动。 软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不可少的。

[问题1] (2分)

针对开发过程中的不同阶段,应该包含那些类型的软件测试。 [问题2] (8分)

简述软件测试过程的关键活动,以及保证软件测试质量的手段。 分析:试题五 [问题1]

单元测试 集成测试

确认测试(系统测试) 验收测试 [问题2]

知识点包括:P92

软件测试过程的关键活动:(各阶段要素) 测试需求分析 制定测试计划 测试设计 测试执行

测试分析与总结

质量保证手段:

制定质量保证计划、质量体系建立 测试活动审核、测试文档评审 测试过程数据的收集、度量与分析

2007 年上半年软件评测师下午试题

试题一(15 分)(白盒测试之基本路径测试法)

阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 [说明]

以下代码由 C 语言书写,能根据指定的年、月计算当月所含天数。

18

int GetMaxDay( int year, int month ) {

int maxday = 0;

if ( month >= 1 && month <= 12 ) {

if ( month == 2 ) {

if ( year % 4 == 0 ) {

if ( year % 100 == 0 ) {

if ( year % 400 == 0 ) maxday = 29; else

maxday = 28; } else

maxday = 29; } else

maxday = 28; } else {

if ( month == 4 || month == 6 || month == 9 || month == 11 ) maxday = 30; else

maxday = 31; } }

return maxday; }

[问题 1](4 分)

请画出以上代码的控制流图。 [问题 2](3 分)

请计算上述控制流图的环路复杂度 V(G)。 [问题 3](8 分)

假设 year 的取值范围是 1000 < year < 2001,请使用基本路径测试法为变量 year、 month 设计测试用例(写出 year 取值、month 取值、maxday 预期结果),使之满足基本 路径覆盖要求。

案例分析:试题一

【问题1】画出控制流图

19

【问题2】计算环路复杂度 V(G) :V(G) = 7 【问题3】 测试用例 用例编号 year取值 1 2 1001~2000之间任意整数 month取值 [1,12]之外的任意整数 maxday预期结果 0 28 1001~2000之间不能被4整除的任意整数,2 如1001、1002、1003等 1001~2000之间能被4整除但不能被100整除的任意整数,如1004、1008、1012、2 1016等 1001~2000之间能被100整除但不能被400整除的任意整数,如1100、1300、1400、2 1500、1700、1800、1900 1001~2000之间能被400整除的任意整数,2 如1200、1600、2000 1001~2000之间的任意整数 1001~2000之间的任意整数 3 29 4 28 5 6 7

29 1、3、5、7、8、10、12中的31 任意一个 4、6、9、11中的任意一个 30 试题二(16 分)(负载压力性能测试 课本P274 80-20原理)

阅读下列说明,回答问题 1 至问题 5,将解答填入答题纸的对应栏内。 [说明]

负载压力性能测试是评估系统性能、性能故障诊断以及性能调优的有效手段。下述 表格是针对税务征管系统中“税票录入”业务的测试结果,系统服务器端由应用服务器 和单节点数据库服务器组成。

20