6 软件测试
一个软件开发完成后,并不能投入使用,而需要有好长时间的测试。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。
在本次设计中,涉及到的主要模块有五个,即设备管理、会议室管理、会议人员管理、会议定单管理和系统管理.,它们之间的联系决定了在测试中必须将上述五个功能模块进行统一的测试。
在设计模块时,应尽力向高内聚、低偶合的思想方面靠拢。
测试用例设计:
本次设计主要模块有2个,即预定管理、使用管理。这里只列出这一个模块的测试用例。当然,在实际的测试中应尽可能的对每个功能,都能测试到。
1、预定管理模块的窗体应显示预定用户的信息,包括身份证编号,名称,联系电话,所属单位,预定的房间,使用时间,预交费用等信息,本模块可分别对这些信息进行修改。
2、基本资料修改模块
将要修改的编号,名称,负责人,联系电话,使用时间,摆放位置等修改好并确认后,系统将检查编号是否重复,重复则提示:该编号有重复。否则,将提示:修改成功。
3、在主界面中选择输入模块的按钮后,如身份证编号,名称,使用会议室等必须填如数据,否则,系统提示:定单编号不能为空;成功如果输入内容与管理要求相一致,确认后系统提示:成功。
4、报表模块将自动统计一定条件的设备信息情况。进入统计功能项后,其将显示所有满足一定条件的信息。
28
7 软件使用说明书
登陆系统:
当用户及管理员输入正确的登陆名称和密码并确定无误后,就可点击登陆按钮进入本系统;若发现所输入信息有误,即可点击重置按钮进行重新输入。进入该界面后,可以根据需要选择进入相应的菜单。
输入:
必须严格按照系统要求输入所需数据。 输出:
是从特定的输入中输出或从数据库文件中读出、或从软件的计算过程中得到结果给用户,或有信息要给用户看或管理人员看。
在不退出本软件系统的情况下如何使用机器操作系统的其它功能:
在不退出系统的时候可以随意使用其他软件而不影响本系统。
29
参考资料
[1]张海藩﹒软件工程导论[M]﹒清华大学出版社,2003﹒12﹒
[2]张海藩﹒软件工程导论学习辅导[M]﹒清华大学出版社,2004年9月
[3]李德竹著﹒信息科学与技术专题论辑﹒台湾:文华图书馆管理出版社,1997﹒ [4]卜小蝶著﹒图书信息检索技术﹒台湾:文华图书馆管理资讯出版,1996﹒ [5]李春葆 曾平﹒数据库原理与应用——基于Access﹒北京:清华大学出版社,2005﹒[6]万常华 柃传繁﹒数据库应用﹒北京:中国商业出版社,2000
30