软件测试课后答案Word文件下载.docx

上传人:b****2 文档编号:5944410 上传时间:2023-05-05 格式:DOCX 页数:16 大小:30.81KB
下载 相关 举报
软件测试课后答案Word文件下载.docx_第1页
第1页 / 共16页
软件测试课后答案Word文件下载.docx_第2页
第2页 / 共16页
软件测试课后答案Word文件下载.docx_第3页
第3页 / 共16页
软件测试课后答案Word文件下载.docx_第4页
第4页 / 共16页
软件测试课后答案Word文件下载.docx_第5页
第5页 / 共16页
软件测试课后答案Word文件下载.docx_第6页
第6页 / 共16页
软件测试课后答案Word文件下载.docx_第7页
第7页 / 共16页
软件测试课后答案Word文件下载.docx_第8页
第8页 / 共16页
软件测试课后答案Word文件下载.docx_第9页
第9页 / 共16页
软件测试课后答案Word文件下载.docx_第10页
第10页 / 共16页
软件测试课后答案Word文件下载.docx_第11页
第11页 / 共16页
软件测试课后答案Word文件下载.docx_第12页
第12页 / 共16页
软件测试课后答案Word文件下载.docx_第13页
第13页 / 共16页
软件测试课后答案Word文件下载.docx_第14页
第14页 / 共16页
软件测试课后答案Word文件下载.docx_第15页
第15页 / 共16页
软件测试课后答案Word文件下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件测试课后答案Word文件下载.docx

《软件测试课后答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件测试课后答案Word文件下载.docx(16页珍藏版)》请在冰点文库上搜索。

软件测试课后答案Word文件下载.docx

(10)不存在得日期

(11)大于当前日期

校验码检查

(12)正确校验码

(13)不正确校验码

(2)测试用例:

1)输入4180088,覆盖

(1)(7)(9)(12);

2)输入418009X,覆盖

(2)(7)(9)(12);

3)输入418009,覆盖(3);

4)输入41800999,覆盖(4);

ﻫ5)输入AB8009C,覆盖(5)(6);

6)输入8080099,覆盖(8);

7)输入4180099,覆盖(10);

ﻫ8)输入4180099,覆盖(11);

9)输入4180099,覆盖(13)。

6、针对程序流程图(图略),用最少得测试用例完成各种逻辑覆盖与路径覆盖得测试设计。

解题要点:

分别回答语句覆盖、判定覆盖、条件覆盖、路径覆盖。

其中:

前三种逻辑覆盖可以用同样得两个测试用例覆盖(假设图中向右分支为True分支;

如果标注向右分支为False分支,语句覆盖可以用一个用例);

路径覆盖需要三个用例(两个判定均为True得路径不可能覆盖)。

用例应给出预期输出。

8、结合等价类划分与边界值分析法,设计个人所得税计算程序得测试用例、(税率表略)

一般基于等价类划分得用例取中间值,边界值分析需要对每一个边界值取:

边界值-1、边界值、边界值+1三种情况。

9、用判定表法设计测试NextDate(Y,M,D)函数得测试用例。

判定表得条件设置一定要单一,其不同组合直接能对应测试用例设计、

应至少写出部分用例,给出预期输出。

【补充题】1、针对Test函数按照基本路径测试方法设计测试用例、

intTest(inti_count,inti_flag)

 {

     inti_temp=0;

ﻫ      while(i_count〉0)

 {

       if(0==i_flag)

      {

   i_temp=i_count +100;

    break;

       }ﻫ   elseﻫ     {

      if (1 ==i_flag)

    {ﻫ              i_temp = i_temp +10;

ﻫ       }

       else

       {ﻫ   i_temp =i_temp+20;

ﻫ       }ﻫ  }

         i_count-—;

ﻫ  }

     returni_temp;

ﻫ  }

intTest(inti_count, int i_flag)

1 inti_temp=0;

2 while(i_count〉0)

3  If(0==i_flag)

  {

4 i_temp=i_count+100;

5    break;

   }

6  else

 {

7   If (1==i_flag)

  {

8  i_temp=i_temp+10;

  }

9   else

    {

10  i_temp=i_temp+20;

    }

 }

11 i_count—-;

  }

12  returni_temp;

  }程序控制流图:

程序环路复杂度:

CC=4

基本路径集:

Path11-2-3-6-7-8-11—2—12

Path2 1-2-12

Path31—2-3-4-5—12

Path4 1—2-3-6-7-9—10—11-2-12

设计测试用例:

用例ID

i_count

i_flag

预期输出

test1

10

test2

test3

2

102

test4

1

3

20

补2、试用等价分类法测试学生管理系统中出生日期得输入设计就是否符合要求,假设出生年月格式为yyyymmdd,有效出生日期范围为1950年1月1日至1995年12月31日。

等价类划分

输入条件

格式正确

8位数字字符

(1)

有非数字字符(8)

少于8个数字符(9)

多于8个数字符(10)

数值范围(隐含年份范围)

在19501之间(2)

<

19500101(11)

>19951231 (12)

月份数值范围

在1—12之间 (3)

等于”00"

(13)

〉12(14)

日期数值范围

1,3,5,7,8,10,12月在1-31之间(4)

4,6,9,11月在1-30之间(5)

闰年2月在1-29之间(6)

非闰年2月在1-28之间(7)

等于"

00”(15)

>31(16)

2,4,6,9,11月等于"31"

(17)

2月等于”30 "(18)

非闰年2月等于"

29"

(19)

测试用例

序号

输入数据

覆盖等价类

1.

(1)

(2)(3)(4)

2.

(1)

(2)(3)(5)

3.

(1)(2)(3)(6)

4.

(1)

(2)(3)(7)

5.

1966011a

(8)

6.

(9)

7.

197602144

(10)

8.

(11)

9.

(12)

10.

(13)

11.

(14)

12.

(15)

13.

(16)

14.

(17)

15.

(18)

16.

补3、结合等价类划分法与边界值分析法,针对成绩转换程序设计测试用例。

转换规则为:

大于等于90小于等于100为优;

大于75小于90为良;

大于等于60小于等于75为及格;

大于等于0小于60为不及格、

百分制成绩

[90,100]

(1)

(75,<90)

(2)

[60,<

75](3)

[0,60)  (4)

〈0(5)

>

100(6)

结合边界值分析:

每个等价类取边界值、边界值+1、边界值-1;

设计测试用例为(仅列出输入):

90

(1)

91

99

(1)

100

76

(2)

89

60

(3)

61

74

75

(3)

(4)

59

-1

(5)

101

(6)

补4、团队实验成绩确定方法为:

团队总体得到一个基本分,根据个人在团队中得角色计算个人得分:

项目负责人加10%,技术骨干加5%,贡献小成员减5%,其她成员获得基本分;

不同角色不允许重复。

使用判定表方法设计测试用例。

列出条件桩:

ﻩ就是项目负责人?

ﻩ就是技术骨干?

贡献小?

列出动作桩:

基本分+10%

ﻩ基本分+5%

基本分-5%

基本分

ﻩ不允许

判定表

4

5

6

7

条件

负责人

T

F

骨干

贡献小

动作

+10%

+5%

-5%

基本分

不允许

设计测试用例。

(略)

第四章 软件测试依据与规范

4、简要概述建立测试管理与评判体系得六大过程。

P91

测试规划、测试设计、测试实施、配置管理、资源管理、测试管理。

补1、W模型相对V模型得改进、

P68

第五章单元测试

1、为什么要进行单元测试?

单元测试得主要任务有哪些?

P96、P97~99

为了尽早发现软件中存在得缺陷。

单元测试得主要任务包括:

模块独立执行通路测试、模块局部数据结构测试、模块接口测试、模块边界条件测试、模块得各条错误处理通路测试、内存分析、

2、单元测试得对象不可能就是一组函数或多个程序得组合,为什么?

P95

单元测试针对得就是软件设计得最小单位,强调被测软件得独立性,单元与程序其她部分隔离开,避免其她单元对该单元得影响、

补1、软件测试中,什么就是驱动程序与桩程序?

主要在那些阶段应用?

P107,应用在单元测试与集成测试阶段。

第六章 集成测试与系统测试

1、系统集成测试常见有哪几种不同模式?

各自优缺点就是什么?

P126、P127~128

常见划分包括渐增式与非渐增式,具体模式包括:

自顶向下集成、自底向上集成、大棒(大爆炸)集成、三明治集成。

优缺点对比略、

7、测试一个网站,可以采用哪些方法?

应注意什么问题?

开放式问题,无标准答案。

应问题可以包括:

链接测试、页面图形元素测试、表单测试等。

补1、什么就是回归测试?

P132

补2、解释性能测试相关概念:

在线用户与并发用户,虚拟用户,思考时间,负载模式。

P135

第七章验收测试

2、进行验收测试得条件就是什么?

通过标准就是什么?

P146

条件就是系统或软件产品已通过了系统内部测试,所有缺陷得到修正、

通过标准:

完全执行验收计划中得测试用例;

发现错误得到修正;

完成软件验收测试报告。

4、用户界面测试有哪些要素?

P149

七个要素:

符合标准与规范、直观性、一致性、灵活性、舒适性、正确性、实用性。

5、兼容性测试包括哪三个方面?

P152~154

软件兼容性测试、数据共享兼容性测试、硬件兼容性测试。

第八章面向对象软件得测试

1、面向对象得软件测试与传统得软件测试有何不同?

P159

面向对象软件有其自身特征:

类之间有继承关系,子类可以覆盖父类方法,所以面向对象软件测试有类与子类测试、分层与增量、层次结构测试。

补1、在对OOA与OOP进行审查时,面向对象层次结构测试应包括哪些方面?

P161

对认定对象得测试、对认定结构得测试、对构造得类层次结构得测试。

补2、面向对象得类测试中,描述根据前置条件与后置条件构造测试用例得方法。

P163

为所有可能得组合情况确定测试用例需求;

根据需求创建特定输入值得测试用例;

增加违反前置条件得测试用例、

补3、在面向对象集成测试中,交互性测试应考虑哪些类?

P165

原始类、汇集类与协作类。

第十章软件本地化测试

2、软件本地化与国际化有什么关系?

P205

软件国际化就是在软件设计与文档开发过程中,使得功能与代码设计能处理多种语言与文化传统,使创建不同语言版本时,不需要重新设计源程序代码得软件工程方法。

软件本地化就是将一个软件产品按特定国家/地区或语言市场得需要进行加工,使之满足特定市场上得用户对语言与文化得特殊要求得软件生产活动。

4、软件本地化测试应着重于哪些方面?

P210

功能性测试,所有基本功能、安装、升级等测试;

翻译测试,包括语言完整性、术语准确性等得检查;

可用性测试,包括用户界面、度量衡与时区等;

兼容性调试,包括硬件兼容性、版本兼容性等测试;

文化、宗教、喜好等适用性测试

手册验证,包括联机文件、在线帮助、PDF文件等测试

第十一章 软件测试自动化

2、手工测试与自动化测试如何进行有效结合?

P225

测试自动化能显著降低重复手工测试得时间,建立可靠、重复得测试,减少人为错误,增强测试质量与覆盖率。

测试自动化不能完全替代手工测试与手工测试工程师,保证100%得测试覆盖率,弥补测试实践得不足、

3、测试自动化实现中,关键得技术就是什么?

P228~232

关键技术包括:

代码分析、对象识别、脚本技术、自动比较。

补1、分析自动化测试得适用场合。

P238

单元测试、集成测试、系统性能测试、稳定性测试、可靠性测试等比较适合采用自动化测试、

第十二章 组建测试团队

1、测试团队得主要任务就是什么?

P267~268

主要任务包括:

建立测试计划、设计测试用例、执行测试、评估测试结果、递交测试报告等,此外还应参加各种审查工作。

第十三章部署测试环境

2、测试环境中有哪些基本要素?

要素:

硬件、网络环境、软件、数据准备。

第十四章 设计与维护测试用例

1、测试用例有哪几个组成部分?

一般采用哪些方法进行组织?

P310~311,P318

测试用例应包括:

标志符(Identification)、测试项(TestItems)、测试环境要求、输入标准(InputCriteria)、输出标准(Output Criteria)、测试用例之间得关联。

可以按照程序功能模块、测试用例得类型、测试用例得优先级进行组织。

ﻬ第十五章 报告所发现得缺陷

1、软件缺陷生命周期中有哪些基本状态?

P325

包括发现、打开、修复、关闭。

2、如何有效描述缺陷?

P329

描述缺陷得基本要求:

单一准确、可以再现、完整统一、短小简练、特定条件、补充完善、不做评价。

补1、对缺陷得严重性一般定义哪四个级别,各自含义就是什么?

P326

致命得(fatal)、严重得(critical)、一般得(major)、微小得(minor)。

第十六章 软件测试与质量分析报告

5、基于需求得测试覆盖评估与基于代码得测试覆盖评估,哪一种更有效?

P349

基于需求得测试覆盖评估更通用,但就是度量值不准确;

基于代码得测试覆盖可以借助工具完成,度量更准确,但就是要求能够访问源代码。

第十七章软件测试项目管理

2、正确搭建测试环境并拥有足够资源,就能够保证测试项目成功不?

开放式题目,无标准答案

3、测试过程中能否做到始终严格按照测试计划与规则执行?

开放式题目,无标准答案、

补1、测试计划得主要内容有哪些?

P360

应包括标识符、情况简介、测试项(测试范围)、测试策略(方法)、通过标准、测试人员职责、进度表、风险分析等内容。

补2、测试项目得计划一般经过哪些过程?

P361

收集资料,确定测试需求与范围,起草计划,内部审查(讨论与修改),多方审查,定稿与批准,测试计划得实施与跟踪

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2