2015届本科生毕业设计说明书 运行设计
session.setAttribute(\, user); result=user.getUserId().toString();
}
3.2 数据库代码 Create table t_users( ID int(10),
Name varchar(20),
Pwd varchar(20), Realname varchar(30), Sex
varchar(2),
Address
varchar(30),
Tel varchar(40), picpath varchar(50) )
Create table t_bowen( ID Int(20), Title
Varchar(30),
Content Varchar(20), Times Date(20), User_id Int(30), Clicks Int(20)
22
2015届本科生毕业设计说明书 系统测试
4 系统测试
4.1 系统测试
4.1.1测试的目的 软件测试的目标和定义:
(1)测试是为了发现程序中的错误而执行程序的过程。 (2)好的测试方案是发现迄今为止尚未发现的错误。 (3)成功的测试是发现了至今为止尚未发现的错误。
在对本网上管理系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统没有问题,而是发现问题,更好的解决问题,不断完善系统,满足项目的需求。
4.1.2测试的准则
为了能设计出良好的测试方案,必须理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则:
(1)所有的测试都应该追溯到项目需求; (2)应该在开始测试之前就制定出测试计划;
(3)把Pareto原理应用到软件测试中。Pareto原理说明,测试发现的错误中80%很可能是由程序中的20%模块造成的;
(4)应该从“小模块”测试开始,并逐步进行“大模块”测试; (5)穷举测试是不可能的;
(6)为了达到最佳的测试效果,应该由独立的第三方从事测试工作。 4.1.3测试的方法
测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;如果知道了产品的内部工作过程,可以通过测试来检测产品内部动作是否按照说明书的规定正常工作。前一种称为黒盒测试又称功能测试,后一种方法称为白盒测试又称结构测试。
在测试本系统时,采用的是黑盒测试来设计测试用例,而且在测试过程中,由于条件原因,不能完全按照测试规则由第三方来测试,测试过程和方案设计由作者完成。
4.2 功能测试
系统搭建完成后需要及时的进行测试,如对各个功能模块进行独立的测试、整体测试等。测试过程中,一旦发现程序出错,应当及时采取措施纠错。
23
2015届本科生毕业设计说明书 系统测试
4.3 稳定性测试
稳定性测试就是测试系统的长期稳定运行的能力。在系统运行过程中对系统施压,观察系统的各种性能指标,以及服务器的指标。经过长时间的测试与不断完善,本系统性能的各方面均比较稳定,很少出现故障,即使出现个别问题也不会影响整体运行,经过调整已经比较完善。
测试证明,本系统稳定性能良好。 4.4 安全性测试.
安全性测试指在测试软件系统中对程序的危险防止和危险处理进行的测试,
以验证其是否有效。测试中采用软件测试中的黑盒测试方法,对涉及安全的软件功能,如:部门管理模块、薪酬管理等进行测试,以验证上述功能是否有效。 测试证明,本系统具有较高的安全性能。 4.5 综合测试
在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了管理系统的开发目标。
4.6 系统维护
系统的维护主要包括以下四个方面:
1.程序的维护:修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。
2.数据文件的维护:按照用户的要求对数据文件进行不定期的修改。
3.代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。
4.硬件的维护:对系统所使用的设备进行维护。
24