2024年6月4日发(作者:)

学生管理系统软件测试用例

测试用例

测试用例

软件测试是软件开发时期的最后一个阶段,也是软件质量和可靠性保证中至

关重要的一个环节。软件测试的基本任务是通过在计算机上执行程序,暴露出程

序潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险。

测试用例:

所谓测试用例,就是意发现错误为目的而精心设计的一组测试数据。测试一

个程序,需要数量足够的一组测试用例,用数据词典的表示方法表示,可以写成:

测试用例={输入数据+输出数据} 这个是式子还表明,每一个完整的测试用例不

仅包含有被测程序的输入数据,而且还包括用这组数据执行被测数据之后的预期

的输出结果。每次测试,都要把实测的结果与期望结果做比较,若不相符,就表

明程序可能存在错误。

白盒测试就是根据源代码进行测试的,用白盒测试涉及测试用例 ,有两种

测试用例,有两种常用技术:逻辑覆盖法测试用例,基本路径法测试用例。

黑盒测试就是根据被测程序功能来进行测试,所以也称为功能测试。用黑盒

法涉及测试用例,有四种常用技术;等价分类法,边界值分析法,决策表法、错

误推测法和因果图法.

整个测试基于需求文档,看是否能满足需求文档中所有需求。黑盒测试要求

测试者在测试时不能使用与被测系统内部结构相关的知识或经验,适用于对系统

的功能进行测试.

黑盒测试

黑盒测试概念:

被称为功能测试或数据驱动测试。在测试时,把被测程序视为一个不能打开的

黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。

采用黑盒测试的目的主要是在已知软件产品所应具有的功能的基础上,进行:

(1)检查程序功能能否按需求规格说明书的规定正常使用,测试各个功能是否有

遗漏,检测性能等特性要求是否满足.

(2)检测人机交互是否错误,检测数据结构或外部数据库访问是否错误,程序是

否能适当地接收输入数据而产生正确的输出结果,并保持外部信息(如数据库或

文件)的完整性。

(3)检测程序初始化和终止方面的错误。

1测试任务

测试类型

功能测试

测试内容

首先登陆界面,登陆

密码,选择1—9的

功能模块,添加、编

辑、搜索学生,显示

编辑分数,添加编辑

科目,修改密码,退

出程序。

页面测试包括登陆

背景、颜色字体等

测试目的

核实所有的功能以

正常,即可按每个

用户的需求制定了

登陆页面 。

所有流程符合逻

辑,用户使用不会

产生疑问。

用户界面良好

测试工具和方法

采用黑盒测试,使

用边界值测试、等

价测试、等价类划

分测试方法,进行

手工测试.

用户界面测试 手工测试

安全性访问控制测安全性访问控制测

试 试 户名、密码、登

陆、角色用户。权限

访问。

兼容性测试 用不同的版本的操

系统windows xp以

及windows7

系统的安全性,核黑盒测试、手工测

实只对具备访问权试

限的用户才能访

不同的操作系统、黑盒测试、手工测

软件测试核心系统试

在 不同软件和硬

件配置中运行稳定

黑盒测试的方法:

1 )等价类划分法:是把所有可能的输入数据,即程序的输入域划分为若干部分

(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。

划分等价类可分为两种情况:

(1)有效等价类(合理等价类):符合《需求规格说明书》,合理的输入数据集

合。利用有效等价类,能够检验程序是否实现了规格说明中预先规定的功能和

性能。

(2)无效等价类(不合理等价类):不符合《需求规格说明书》,无意义的输入

数据集合。利用无效等价类,可以鉴别程序异常处理的情况,检查被测对象的

功能和性能的实现是否有不符合规格说明要求的地方。

2 )边界值分析法:

对输入的边界值和次边界值进行测试,这种方法在实际中通常与等价类划分

法相结合.先划分等价类,再对等价类做边界值分析。

3 )因果图法:

因果图法的定义:利用图解法分析输入的各种组合情况,从而设计测试用例,

它适合于检查程序输入条件的各种组合情况.

4 )决策表法:

决策表概念:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具.

5 )错误推测法:

概念:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性

的设计测试用例的方法。