第六章 软件测试
6.1 功能测试。
软件测试按不同的角度划分可以分成不同的种类。按测试技术分类,软件测试可以分为白盒测试和黑盒测试两类。
黑盒测试指的是通过测试来观察软件的外部运行情况,发现软件内在的错误和缺陷,这种方法是在基于软件需求的情形下,通过对软件进行测试来检验软件是否已经都符合预先确定的需求。黑盒测试把软件看作一个黑盒子,完全不考虑软件内部结构和算法机制,这种方法的最大缺点是它非常依赖软件需求的正确性,如果需求有所变动,那么之前对相关模块的测试则需要重新进行。白盒测试是通过分析、检测软件内部结构和算法机制来寻找错误与缺陷,如果对软件的内部运行方式已经熟悉,则可以采用白盒测试来测试软件的内部运行活动和算法机制是否都已经符合预先确定的需求,进而对软件的细节实现方面进行更加细致的检验[33].
本次测试采用黑盒测试,因篇幅所限,只选取两个典型的测试用例作以介绍。
1.在管理员端添加 2015 届新入学的学生李华。
2.在学生端查询李华的信息。
一、添加学生信息。
1.测试编号:SIMS_ST_Fun_Admin_Add_0032.测试项:添加学生成功3.测试标题:学校需要添加李华,作为 2015 届新入学的学生。
4.重要级别:高5.预置条件:1)管理员已登录学生信息管理系统;2)"年级信息"表下已存在年级"2015";3)"学期信息"表下已存在学期"2015 年秋".
6.输入:李华的姓名"李华"、性别"女"、李华的出生日期"1998-07-11"、李华的入校时间"2015-9-1"、李华的政治面貌"团员"、李华的民族"汉族"、李华的家长"李甘"、李华的联系电话"13712345678"、李华的家庭住址"吉林".
7.操作步骤:
1)在菜单栏处选择"学生信息→学生信息设置";2)在"姓名"文本框处输入"李华";3)在"性别"下拉框中选择"女";4)在"出生日期"文本框处输入"1998-07-11";5)在"年级"下拉框中选择"2015";6)在"班级"下拉框中选择"150401";7)在"入校时间"文本框处输入"2015-09-01";8)在"民族"文本框处输入"汉族";9)在"政治面貌"文本框处输入"团员";10)在"家长"文本框处输入"李甘";11)在"联系电话"文本框处输入"13712345678";12)在"家庭住址"文本框处输入"吉林";13)单击"添加"按钮。
8.预计输出:学生"李华"的信息被成功添加到"学生信息"表。
二、查询学生信息。
1.测试编号:SIMS_ST_Fun_Stu_Sch_0012.测试项:查询学生信息成功3.测试标题:李华查询自己的个人信息。
4.重要级别:高5.预置条件:1)Tomcat 已连接;2)"学生信息"表下已存在学生"李华".
6.输入:李华的姓名"李华",李华的密码"11".
7.操作步骤:
1)将所有创建的 JSP 文件存入文件夹 Student;2) 将 Student 文 件 夹 复 制 到 C:\Program Files\Apache SoftwareFoundation\Tomcat 7.0\webapps 目录即 Tomcat 的应用目录下;3)以 Tomcat 作为服务器,启动 Tomcat,打开 IE 浏览器;4)在网址处输入在弹出的页面中查询学生信息一栏的"用户名:"文本框处输入"李华";6)"密码:"文本框处输入李华的密码"11" ;7)单击"提交"按钮;8)在弹出的 Student.jsp 页面在菜单栏处选择"查询学生信息"功能。
9)单击查询学生信息后面的"查询"按钮。
8.预计输出:学生"李华"的信息被成功查询。
9.实际输出:在弹出的 Information.jsp 页面显示的就是李华的基本信息。
6.2 测试总结。
本学生信息管理系统能基本实现需求分析中所提到的大部分功能,运行良好,无明显 BUG.因时间以及篇幅所限,未能完成全方面的详细测试,可在系统运行的过程中逐渐维护。
1引言实验室信息管理系统(LaboratoryInformationManagementSystem,LIMS)是基于计算机局域网,专门针对一个实验室的整体环境而设计,是一个包括信号采集设备、数据通讯软件、数据库管理软件在内的...
现阶段,计算机和网络已经得到了非常广泛的应用,人们对信息技术质量的要求日益提升,这对计算机信息管理技术而言既是一次发展机遇,同时也是一种强大挑战。计算机信息管理技术是一种以传播信息为主要目的,促进各领域深层次沟通的先进技术,在当前全球范围...
信息管理系统已在许多企业中得到实际使用,并带来了良好的经济效益。以大数据和物联网为代表的下一代信息技术的发展为企业的业务管理提供了广泛的技术支持,并为改进标准化业务项目提供了机会。...
在计算机发展迅速的今天,计算机的网络信息技术也开始在医院中运用。有了计算机的辅助,医院的医疗服务质量以及医院的经济效益等都得到了大幅度的提高。...
1.高校计算机信息管理的现状随着信息的不断发展,高校微型计算机的普及和应用也出现越来越多的问题。主要体现在以下几个方面:(1)信息安全。由于所有的数据和信息都分散存储在PC本地硬盘中,使得数据丢失和信息泄露的途径非常多。数据在终端本地存储,...
一、办公自动化的概述1.办公自动化内涵。办公自动化是二十一世纪兴起的一种新型的办公方式,主要是通过利用科学原理和计算机通讯,使办公程序更加简单化。办公自动化主要涵盖的内容有文字、图像、音频等信息,计算机强大的文字以及数据处理功能的应用给办...
第一章绪论。1.1背景分析。在任何时代的任何行业,恐怕都无法离开对信息的加工和处理。在不同的学科领域内,信息一词有着不同的涵义,在管理学领域内,信息这一概念是指外界的资讯经过加工处理后形成的一种数据形式,更进一步地说是一种有次序符号的排列...
1.概述赤道几内亚巴塔港是西非港口建设项目,项目内容包括港口集装箱码头的建设及码头配套的计算机控制管理与通讯系统。集装箱码头计算机控制管理与通讯系统是指能够帮助码头进行装卸、堆存、集疏运等作业的计算机管理系统。该系统主要包括主机系统、有线网...
1、煤矿管理引入计算机信息化技术的重要意义在煤矿生产过程中,由于所涉及到的安全隐患信息较多,因而需要借助特定的技术对这些信息进行采集、编目、检索,以及查找统计的操作,而计算机信息化技术则凭借其独特的快速高效便利性被广泛用于此操作环节中。从...
本文将针对GIS技术的内涵、组成部分以及应用前景进行分析, 进而提出电力计算机信息管理系统的现存问题以及解决方法, 最后基于GIS的电力计算机信息管理系统的总体方案以及运行效益进行了分析...