首页

第11页

关灯 护眼    字体:

上一章 目录 下一章



简述软件测试要经过哪几个步骤,每个步骤与什么文档有关。

【解答】

测试过程按 4 个步骤进行,即单元测试(模块测试)、集成测试(子系统测试和系统测试)、确认测试(验收测试)和平行运行。

单元测试集中对用源代码实现的每一个程序单元进行测试,与其相关的文档是单元测试计划和详细设计说明书。

集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。与其相关的文档是集成测试计划和软件需求说明书。

确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。与其相关的文档是确认测试计划和软件需求说明书。

平行运行把已经经过确认的软件纳入实际运行环境中,与其他系统成份组合在一起进行测试。与其相关的文档:用户指南、使用手册等。

四、应用题(每题8分,共40分)

1、 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。要求:画出系统的数据流图。

答:

2、 将下面给出的伪码转换为N-S图和PAD图。

void root ( float root1, float root2 ) {

i = 1; j = 0;

while ( i 0 ) 求出根并输出;

if ( p == 0 ) {

求出重根并输出;

j = j + 1;

}

i = i +1;

}

输出重根的方程的个数j;

}

【解答】

(1)N-S图

word/media/image10.gif

(2)PAD图

3、:输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出”不能构成三角形”. 要求:1.用程序流程图表示该问题的算法;2.计算程序复杂度; 3.设计路径覆盖的测试用例。

答:

word/media/image11.gif

word/media/image12.gif 路径:

1.①—②—③—④—⑥—⑦

2.①—②—⑤—⑥—⑦

3.①—⑤—⑥—⑦

4.①—②—③—⑤—⑥—⑦





程序复杂度=3+1=4

测试用例

4、某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定树表示与上述每种条件组合相对应的计算行李费的算法.

答案:

5、一个软件公司有许多部门,分为开发部门和管理部门两种,每个开发部门开发多个软件产品,每个部门由部门名字唯一确定。该公司有许多员工,员工分为经理,工作人员和开发人员。

开发部门有经理和开发人员,管理部门有经理和工作人员。每个开发人员可参加多个开发项目,每个开发项目需要多个开发人员,每位经理可主持多个开发项目,建立该公司的对象模型。

答案:

word/media/image14.gif

励志 故事(6)

如何ZFS的重复数据删除的主内存大小 November 2011 2011年11月

by Dominic Kay 多米尼克凯

How to determine if enabling ZFS deduplication, which removes redundant data from ZFS file systems, will save you disk space without reducing performance.如何确定如果启用ZFS的重复数据删除,从ZFS文件系统中删除冗余数据,将节省您的磁盘空间,而不降低性能。 What Is ZFS Deduplication?什么是ZFS重复数据删除?
In Oracle Solaris 11, you can use the deduplication ( dedup ) property to remove redundant data from your ZFS file systems.在Oracle Solaris 11中,您可以使用重复数据删除dedup dedup)财产从您的ZFS文件系统中删除冗余数据。 If a file system has the dedup property enabled, duplicate data blocks are removed as they are written to disk.如果文件系统已经启用的dedup财产,重复的数据块被删除,因为它们被写入磁盘。 The result is that only unique data is stored on disk and common
qiduwx.com提示您,本章还有下一页点击继续阅读!

上一章 目录 下一章