测试概述:
系统:WINDOWS
在系统开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,未经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是系统开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占系统开发总工作量的40%以上。因此,我们必须重视测试工作。
由于程序中隐藏的缺陷只在特定的环境中才有可能显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确:成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏“软件系统的角度出发,精心设计最有可能暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。
系统测试是管理信息系统开发期间中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口。且对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查
调试过程分为三个阶段:分调、联调、总调。
1.分调也称模块程序调试,是调试工作的基础工作,目标是发现并纠正程序设计阶段产生的错误。具体做法是对每一个模块进行调试。调试时着重检查了如下几方面:
(1) 模块运行是否正常、无死机。包括检查有无语法错误(例如打错语句、语句不配对等)、逻辑错误(例如文件或变量找不到、变量类型错误等)和流程模块错误(例如模块内的功能调度、模块的进入与退出失败等)。
(2) 模块的功能是否符合设计要求。 包括检查功能有无多余或丢失,功能是否准确无误,算法是否正确,格式是否合理等。
(3) 模块的技术性能如何。包括检查对输入的响应,数据检索、统计与输出的速度等。
(4) 界面是否友好。包括检查画面是否清晰美观,对话是否适度,操作是否方便。
2.联调是指子系统中各程序模块之间的联合调试,目的是发现并纠正系统设计过程中产生的错误。具体做法逐个子系统进行调试。调试时特别检查了如下几方面:
(1)子系统内模块功能的调度是否正确。包括模块间的进退是否自如有无问题等。
(2)子系统的功能是否符合设计的要求。包括功能是否齐全无错漏。
(3)子系统内的数据组织是否符合功能的需要。包括基本数据项是否完整,数据文件间的关系是否正确,数据接口设计是否合理等。
3.总调是对整个程序系统以及人工过程与环境的总调试,目标是发现并纠正系统分析阶段产生的错误。具体做法是对由各个子系统结合而成的程序系统以及配合系统运行而所需的人工过程或操作环境(例如数据采集、录入操作和设置等)进行统一的综合调试。总调的重点应检查了如下几方面:
(1)系统的整体调度功能是否正常。包括主程序与各级菜单之间的进入与返回,口令输入等是否都能正确执行。
(2)系统的功能是否符合系统分析和总体设计的要求。包括系统的功能和结构有无错漏,功能的分配与模块的分解是否合理等。
(3)系统的数据组织与存储是否符合设计的要求。包括检查数据的总容量,文件或数据库与子系统之间的数据联系等。
调试的关键是发现错误,因为只要发现错误,纠正就不难做到。为了有效地发现错误,我采用了两种调试方法:静态调试法、动态调试法
(1) 静态调试法
对文档、程序、数据等资料进行审核,找出其中的错误。这种方法不用运行程序,完全靠调试从文字资料的字里行间中进行检查,检查出其中最基本的错误进行改正。
(2) 动态调试法:
通过程序系统的运行,在程序的“动态”执行中检查和发现错误。我在正确掌握程序的功能要求的情况下,采用该测试犯法对程序进行了一系列的调整。
我采用了静态调试和动态调试相结合的方法,经历了分调、联调和总调阶段,运用适当的测试用例,对系统进行了测试。经过系统测试,程序运行中出现的一些问题和难点在老师的大力帮助下已经一一得到解决,程序基本上实现了图书的管理要求。
1.测试方法
一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来看每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序每步是否按照规格说明书的规定正常运行。前一种方法称为黑盒测试,后一种方法称为白盒测试。黑盒测试又成为功能测试,白盒测试又称为结构测试。
因为次软件较小,而且时间较短,我采用的是模块测试方法。
2. 测试方案
|
添加系统用户 |
登陆 |
借书 |
还书 |
输入的信息 |
用户名=小张/密码=aa 确认密码=aa |
用户名=张强/密码=aa |
选择查询图书的方式后点确定 |
按读者信息或者图书信息查询要还的书,点确定 |
预期结果 |
出现“添加用户成功”的提示信息 |
进入编目模块 |
弹出“借书”窗口 |
弹出“确定要还这本书吗?”的窗口提示 |
输入结果 |
出现“添加用户成功”的提示信息 |
进入编目模块 |
弹出“借书”窗口 |
出现“确定要还这本书吗?”的提示信息 |
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>