教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

软件工程专业毕业设计指导规范(面向对象)(7)

来源:网络收集 时间:2026-09-06
导读: 软件工程专业毕业论文指导规范 5 编码 5.1 概述开发工具及编程脚本 简述编程脚本的特点,不宜占用过多的篇幅。 5.2 脚本习惯说明 如变量的取名规则,全局变量说明等。 5.3 脚本 开发工具的控件、驱动事件、脚本。如

软件工程专业毕业论文指导规范 5 编码

5.1 概述开发工具及编程脚本

简述编程脚本的特点,不宜占用过多的篇幅。

5.2 脚本习惯说明

如变量的取名规则,全局变量说明等。

5.3 脚本

开发工具的控件、驱动事件、脚本。如果脚本量较大,则可作为附录附在论文的后面。

29

软件工程专业毕业论文指导规范 6 测试

6.1 测试原则及测试方法概述

软件测试是为了发现错误而不断执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程按顺序逐个对测试项目做出说明。软件测试过程应该遵循如下的原则:

1. 尽早地和不断地进行软件测试。

不应把软件测试仅仅看作是软件开发的一个独立阶段,而应当把它贯穿到软件开发的各个阶段中。坚持在软件开发的各个阶段的技术评审,这样才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期,杜绝某些发生错误的隐患。

2. 测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。

测试以前应当根据测试的要求选择测试用例(Test case),用来检验程序员编制的程序,因此不但需要测试的输入数据,而且需要针对这些输入数据的预期输出结果。

3. 程序员应避免检查自己的程序。

程序员应尽可能避免测试自己编写的程序,程序开发小组也应尽可能避免测试本小组开发的程序。如果条件允许,最好建立独立的软件测试小组或测试机构。这点不能与程序的调试(debuging)相混淆。调试由程序员自己来做可能更有效。

4. 在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。

合理的输入条件是指能验证程序正确的输入条件,不合理的输入条件是指异常的,临界的,可能引起问题异变的输入条件。软件系统处理非法命令的能力必须在测试时受到检验。用不合理的输入条件测试程序时,往往比用合理的输入条件进行测试能发现更多的错误。

5. 充分注意测试中的群集现象。

在被测程序段中,若发现错误数目多,则残存错误数目也比较多。这种错误群集性现象,已为许多程序的测试实践所证实。根据这个规律,应当对错误群集的程序段进行重点测试,以提高测试投资的效益。

6. 严格执行测试计划,排除测试的随意性。

测试之前应仔细考虑测试的项目,对每一项测试做出周密的计划,包括被测程序的功

30

软件工程专业毕业论文指导规范 能、输入和输出、测试内容、进度安排、资源要求、测试用例的选择、测试的控制方式和过程等,还要包括系统的组装方式、跟踪规程、调试规程,回归测试的规定,以及评价标准等。对于测试计划,要明确规定,不要随意解释。

7. 应当对每一个测试结果做全面检查。

有些错误的征兆在输出实测结果时已经明显地出现了,但是如果不仔细地全面地检查测试结果,就会使这些错误被遗漏掉。所以必须对预期的输出结果明确定义,对实测的结果仔细分析检查,抓住征侯,暴露错误。

8. 妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。 测试过程按4个步骤进行,即单元测试、组装测试、确认测试和系统测试。图6-1显示出软件测试经历的4个步骤。

图6-1 软件测试的过程

Fig6-1 Software tests process

软件测试的种类大致可以分为人工测试和基于计算机的测试。而基于计算机的测试由可以分为白盒测试和黑盒测试。

1. 黑盒测试

根据软件产品的功能设计规格,在计算机上进行测试,以证实每个实现了的功能是否符合要求。这种测试方法就是黑盒测试。黑盒测试意味着测试要在软件的接口处进行。就是说,这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求分析规格说明,检查程序的功能是否符合它的功能说明。

用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出条件中确定测试数据,来检查程序是否都能产生正确的输出。

2. 白盒测试

31

软件工程专业毕业论文指导规范 根据软件产品的内部工作过程,在计算机上进行测试,以证实每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。这种测试方法就是白盒测试。白盒测试把测试对象看做一个打开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

以上是测试的内容的概述,在论文中,要写你用到的测试方法及过程。

6.2 测试项目测试用例

1. 模块名称。 2. 操作过程及数据。 3. 预期结果 4. 实际结果 5. 偏差 6. 用例类别

下面以银行业务《XXXXXX银行帐务系统》进行说明,鉴于本用例是一个计划用例,故没有给出实际的测试结果。

32

软件工程专业毕业论文指导规范 表6-1 系统测试案例 tab6-1 system tests case 模块 测试用例描述 操作过程及数据 预期结果 查询成功,查询出的利率信息被显示到“银行利率维护”列表中。 可以根据条件查询出结果,查询出的利率信息被显示到“银行利率维护”列表中。 用例 类别 功能点 进入“银行利率维护-添加”界面,分别在“利对于各字段分别输入正率类型”、“开始时间”、“终止时间”、“利率”、常值进行查询。 “维护人”、“维护日期”输入域中输入正常值,然后进行“查询”。 进入“银行利率维护-添加”界面,分别以下列条件进行组合查询: 对于多字段进行组合查1、“利率类型”和“维护日期”; 询 2、“开始时间”和“利率”; 3、“终止时间”、“维护人”和“维护日期”, 然后进行“查询”。 进入“银行利率维护-添加”界面,在“开始时查询 对“开始时间”进行查询,间”中输入以下值(其它输入域为空): 但其中的“年份”输入不1、1600-05-05; 合法。 2、20042-05-05, 银行 其它的输入域输入正常值,然后进行“查询”。 利率维护 进入“银行利率维护-添加”界面,在“开始时 对“开始时间”进行查询,间”中输入以下值(其它输入域为空): 但其中的“月份”输入不1、2004-13-05; 合法。 2、2004-5-05, 其它的输入域输入正常值,然后进行“查询”。 进入“银行利率维护-添加”界面,在“维护日期”中输入以下值(其它输入域为空): 当“维护日期”为空时进1、空; 行查询。 2、空格; 然后进行“查询”。 对询果行查结进操对查询结果进行操作 正常添加一条银行利率信息 进入“银行利率维护-添加”界面,在查询出结果后,对查询进行修改和删除操作。 进入“银行利率维护-添加”界面,在各输入域中输入合法的数据,然后“保存”。 功能点 不能查询成功,系统提示:开始时间的“年份”输入不正确。 界面校验 不能查询成功,系统提示:开始时间的“月份”格式不正确。 界面校验 未知 界面校验 己经被使用过的利率数据不能 …… 此处隐藏:1319字,全部文档内容请下载后查看。喜欢就下载吧 ……

软件工程专业毕业设计指导规范(面向对象)(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/445009.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)