08软件测试试卷B.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉林农业大学发展学院试卷(B) 题号 一 二 三 四 五 …… 总分 阅卷人 分值 …… 判断题(每题1分,共7分) 健壮性测试最有意义的部分不是输入,而是预期的输出。 ( ) 如果被测程序是多个独立变量的函数,这些变量受物理量的限制,则很适合边界值的分析。 ( ) 自顶向下集成测试需要测试人员编写大量的驱动模块。 ( ) Beta测试是验收测试的一种,需要专业测试人员参加。 ( ) QTP是自动化测试工具、黑盒测试工具和性能测试工具。 ( ) 测试是一个持续进行的过程,而不是一个阶段;尽早频繁地进行测试是降低项目成本,提高质量的一个好方法。 ( ) 测试不是为了证明程序的正确性,而是为了证明程序不能工作。 ( ) 选择题(每题2分,共14分) 在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的健壮等价类划分技术,下面划分正确的是:( ) 可划分为2个有效等价类,2个无效等价类 可划分为1个有效等价类,2个无效等价类 可划分为2个有效等价类,1个无效等价类 可划分为1个有效等价类,1个无效等价类 2. 下图为某单元测试的结构图,选项中有关测试的说法错误的是:( ) A. 驱动模块用以模拟待测模块的上级模块。 B. 桩模块也成为存根程序,用以模拟待测模块工作过程中所调用的模块。 C. 自顶向下测试需要桩模块,自底向上测试需要驱动模块。 D. 自底向上测试需要桩模块,自顶向下测试需要驱动模块。 3. 项目组如何具体制定测试通过标准,并没有统一标准答案,你认为不合理的是:( ) 遗留Bug数在10个以下,其中严重的Bug在5个以下 测试用例的执行率为100%,通过率为95% 如果做了单元测试,关键模块的语句覆盖率要达到100%,分支覆盖率达到85%。 测试是可以穷尽的,测试是开发的朋友,不是开发的敌人 4. 以下对边界值测试方法的说法不合理的是:( ) A. 边界值测试的基本原理:错误更可能出现在输入变量的极值附近 B. 边界条件并不是软件计划的操作界限所在的边缘条件,变量之间可以存在一定的函数关系。 C. 边界值分析的基本思想:使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值 D. 边界值测试应用了两个特殊概念:“单缺陷或多缺陷”、“一般性和健壮性” 5. 考虑下列程序结构,程序运行会发生什么故障:( ) #define N 10 …… int data[N]; for( i = 0; i = N; ++i ) { int x = new_data(i); data[i] = foo(x); } A.内存泄露故障 B.数组越界故障 C.空指针使用故障 D.资源泄漏故障 6. 下图边界值测试坐标分析图,请选择属于哪类边界值测试:( ) A.一般性边界值 B.健壮性边界值 C.最坏情况测试 D.健壮最坏情况测试 7. 考虑下列程序结构,程序运行会发生什么故障:( ) mian( int argc , char *argv[ ] ) { char argvBuffer[16]; if ( argc == 2 ) strcpy ( argvBuffer , argv[1] ); } A.缓冲区溢出漏洞模式 B.非法计算故障模式 C.被污染的数据模式 D.资源泄漏故障 三、填空题(每空1分,共10分) 1. 边界值测试方法中,健壮最坏指的是( )、( )。 等价类测试方法包括弱一般等价类测试、( )、( )、( )。 3. 在华为的部分测试项目组里面,评价测试人员的标准主要有两个( )、( )。 4. 路径测试覆盖准则主要有( )、( )、( )。 四、名词解释(每个3分,共12分) 软件测试(IEEE标准)、 测试用例(IEEE标准)、 等价类测试、 MM-路径 五、解答题(每题7分,共21分) 1.请用静态测试分析如下代码,找出程序功能性错误和书写规则问题。 2. 下面Java程序实现返回最大值功能,用Junit工具测试,请写出一个测试代码测试其功能或测试数组下标越界与否。 public class Largest 测试代码: { public int getLargest(int[] array)

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档