好文档 - 专业文书写作范文服务资料分享网站

学生成绩管理系统毕业论文剖析

天下 分享 时间: 加入收藏 我要投稿 点赞

判断是否有权限 添加学生成绩 结束 5.6学生成绩添加流程图

实现本模块的主要代码如下所示:

if (!IsPostBack) {

xuehao.Items.Add(\请选择\ string sql; sql

=

\

xuehao

from

xuesheng

where

jiaoshi='\ DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) {

if (result.Tables[0].Rows.Count > 0) {

int k = 0;

for (k = 0; k < result.Tables[0].Rows.Count; k++)

{ xuehao.Items.Add(result.Tables[0].Rows[k][\ } } } }

第六章 软件的测试

软件的测试是软件工程过程的一个重要阶段,是在软件投入运行前,对软件需求分析、设计和编码各阶段产品的最终检查,是为了保证软件开发产品的正确性、完整性和一致性,从而检测软件错误、修正软件错误的过程。软件开发的目的是开发出实现用户需求的高质量、高性能的软件产品,软件测试以检查软件产品内容和功能特性为核心,是软件质量保证的关键步骤,也是成功实现软件开发目标的重要保障。

6.1软件测试概述

软件测试依据测试任务要求的类型可分为有效性测试和验证测试两种类型。有效性测试和验证测试。

有效性测试以实现用户需求为根本点,确认软件的功能、性能和其他特性是否与用户的要求一致,内容包括:需求规格说明、用户文档、程序文档等的有效性确认。

验证测试是检验软件开发个阶段,以阶段间的逻辑协调性、完备性和正确性。例如:需求分析是概要设计的依据,概要设计必须以满足需求为出发点和充分体现需求,使得阶段产品内容保持逻辑上的一致性和协调性。

软件测试可应用多种测试方法来实现测试任务要求,墨盒测试和白盒测试是广泛使用的两种基本的测试方法。

墨盒测试是功能、数据驱动测试或基于规格说明的测试。在不考虑程序内部结构和内部特性的情况下,测试者依据该程序功能上的输入输出关系,或是程序的外部特性来设计和选择测试用例,推断程序编码的正确性。

白盒测试是结构测试、逻辑驱动测试或基于程序的测试。测试者熟悉程序的内部结构,依据程序模块的内部结构来设计测试用例,检测程序代码的正确性。

软件测试可运用多种不同的测试策略来实现,最常用的方式是自底向上分阶段进行,对不同开发阶段的产品采用不同的测试方法进行检测,从独立程序模块开始,然后进行程序测试、设计测试到确认测试,最终进行系统测试,共分四个阶段:单元测试、集成测试、确认测试和系统测试。

单元测试是单独检测各模块,验证程序模块和详细设计是否一致,消除程序模块内部逻辑上和功能上的错误和缺陷。一般采用白盒测试法。单元测试还检查模块界面的输

入输出数据,判断模块是否符合设计要求、模块所涉及的局部数据结构的状况和改变、模块内部重要执行路径(包括出错处理路径)的正确性。

集成测试是将已测试的模块组装进行检测,对照软件设计检测和排除子系统或系统结构上的错误。一般采用墨盒测试法。集成测试的重点是:检测模块接口之间的连接,发现访问公共数据结构可能引起的模块间的干扰,全局数据结构的不一致,测试软件系统或字系统输入输出处理 故障处理和容错等方面的能力。

确认测试要求是按规定需求,逐项进行有效测试。检测软件的功能和性能及其他特性是否与用户的要求一致;一般采用墨盒测试法。确认测试的基本事项有:功能确认(以用户需求规格说明为依据,检测系统需求规定功能的实现情况)、配置确认(检查系统资源和设备的协调情况,确保开发软件的所有文档资料编写齐全,能够支持软件运行后的维护工作。文档资料包括:设计文档、源程序、测试文档和用户文档等)。

系统测试是检测软件系统运行时与其他相关要素(硬件、数据库及操作人员等)的协调工作情况是否满足要求,包括性能测试、恢复测试和安全测试等内容。

上述四个阶段相互独立且顺序相接,单元测试在编码阶段即可进行,单元测试后进入独立测试阶段,从集成测试开始依次进行。

6.2测试内容

登陆测试

打开软件输入:1.用户名:lilei 2.密码:123456 3.权限:学生。 操作步骤:1.进入登录界面 2.按顺序输入:1、2、3 3.登录。 预期结果:跳转到学生管理模块。 实际结果:跳转到学生管理模块。 删除测试

打开软件输入:1.用户名:xiaoli 2.密码:234567 3.权限:老师。 操作步骤:1.进入到用户管理模块 2.点击删除用户 3.弹出提示窗口。 预期结果:提示为您没有该权限进行此操作。 实际结果:提示为您没有该权限进行此操作。 修改测试

打开软件输入:1.用户名:zhangsan 2.密码:345678 3.权限:超级管理员。 操作步骤:1.进入到教师管理模块 2.点击“修改” 3.弹出提示窗口。 预期结果:跳出重新输入信息的窗口。 实际结果:跳出重新输入信息的窗口。

3w44k6g7vm37lyd0yjbf83hrt8bf8q008s1
领取福利

微信扫码领取福利

微信扫码分享