为了保证所开发出来的系统质量过关,让所开发出来的系统具备可靠性并能够投入运行使用,这就需要进行系统开发的最后一个关键步骤,那就是系统测试。可以说系统测试就是对系统开发前面的步骤,比如系统分析与设计等进行复查。尽管在程序开发期间,人们一直很注意避免系统出错,但这样还是会让很多的潜在的系统缺陷不容易被人们肉眼察觉,只有经过反复不断地测试才能及时暴露系统的运行问题,这个时候进行系统问题的纠正就能真正避免财产损失,截止到目前,市面上还没有从根本上解决开发出的程序的正确性证明。所以发现系统的错误以及缺陷的重要手段还是要依赖于系统测试。
6.1 本系统测试
本系统的测试结合了计算机的软件以及硬件系统,对程序的全部功能,还有程序的运行稳定性等性能上进行了测试,测试过程中也再次对程序配套数据库的连接问题进行了系统化地测试操作。接下来就选取系统的一些功能进行测试演示。
6.1.1 登录功能测试
系统的登录功能主要起到一个验证身份的作用,目的就是防止外人恶意攻击系统,窃取系统的相关数据信息,系统的登录功能验证的信息有两项,一个是用户名,另一个就是密码信息。任何一个数据出现问题,系统就会提示。当然用户也不能进入系统。测试数据信息见下表。
表6.1 登录功能测试数据
测试项目 测试数据 期望结果 测试结果
填写数据库里面的用户名,密码 用户名:a1
密码:123456 登录通过 登录通过
填写的用户名,密码在数据库中并不存在 用户名:a1
密码:aaaaa 登录不通过 登录不通过
填写数据库的用户名,但填写密码有误 用户名:a1
密码:aaaaa 登录不通过 登录不通过
填写的用户名在数据库里面没有,但填写的密码无误 用户名:a111
密码:123456 登录不通过 登录不通过
6.1.2 注册功能测试
游客需要注册来获取账号密码信息,游客要是曾经进行过注册,再次填写同样的账号信息时,系统也会提示数据库已有相同账号信息,游客就不能注册成功了。测试结果详细见下表。
表6.2 注册功能测试数据
测试项目 测试数据 期望结果 测试结果
填写的用户名,密码在数据库里面已经存在 用户名:a1
密码:123456 不能注册 不能注册
填写的用户名,密码在数据库里面没有 用户名:a99
密码:123456 注册通过 注册通过
6.2测试结果分析
经过了程序开发的最后一个测试环节,对开发的程序软件音乐电影分享系统也下了定论,在测试期间程序的功能能够跟最开始的用户需求文档保持一致性,程序的界面设计以及数据库设计也都是参照用户的需求完成设计的。另外,程序开发也充分解决了系统的升级以及长时间保持稳定运行的问题,说明该程序软件还是挺可靠的,进行验收上交也是达标的。总的说来,截止到目前,该音乐电影分享系统功能可靠,有着简单的操作流程,能够从一定程度上解决数据信息操作方面出现的各种问题。