当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2017年11月 程序员 上午题之十八

2017年11月 程序员 上午题之十八

作者:mb6059652fef3b12023-10-19 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2017年11月 程序员 上午题】部分真题的详解,一起来看看吧~1、若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(51)个测试

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2017年11月 程序员 上午题】部分试题的详解,一起来看看吧~



1、若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(51)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(52)。      
A、 (1,3,3;8)

B、 (1,3,5;10)


C、 (5,2,15;8)


D、 (5,2,20;9)


答案:A
答题解析:

白盒测试方法: (1)语句覆盖。被测程序的每个语句至少执行一次。是一种很弱的覆盖标准。

(2)判定覆盖。也称为分支覆盖,判定表达式至少获得一次真、假值。判定覆盖比语句覆盖强。

(3)条件覆盖。每个逻辑条件的各种可能的值都满足一次。

(4)路径覆盖。覆盖所有可能的路径。

(5)判定/条件覆盖。每个条件所以可能的值(真/假)至少出现一次。

(6)条件组合覆盖。每个条件的各种可能值的组合都至少出现一次。 此处只需要一个测试用例就可以完成所有的语句覆盖。

此题有误,无正确答案。按照要求,应该选择A=2.B=3,X取任意值。




2、在( )时,一般需要进行兼容性测试。
A、 单元测试

B、 系统测试

C、 功能测试

D、 集成测试



答案:B
答题解析:

软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息。随着用户对来自各种类型软

件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重要。软

件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。 根据软件需求规范的要求进行系统测试,

确认系统满足需求的要求,系统测试人员相当于用户代言人,在需求分析阶段要确定软件的可测性,保证有效完

成系统测试工作。系统测试主要内容有: a.所有功能需求得到满足 b.所有性能需求得到满足 c.其他

需求(如安全性、容错性、兼容性等)得到满足。




3、关于用户界面(UI)测试的叙述中,不正确的是( )。    
A、 UI测试的目的是检查界面风格是否满足用户要求,用户操作是否友好

B、 由于同一软件在不同设备上的界面可能不同,UI测试难以自动化

C、 UI测试一般采用白盒测试方法,并需要设计测试用例

D、 UI测试是软件测试中经常做的、很繁琐的测试


答案:C
答题解析:

户界面测试英文名为User interface testing,简称UI测试,测试用户界面的功能模块的布局是否合理,整体风格是否一致和各个控件的放置位置是否符合客户使用习惯,更重要的是要符合操作便捷,导航简单

易懂,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等等。白盒测试是单元测试所用的方法



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群