扫一扫,关注我们
微信号:375279829
系统测试是软件开发必不可少的环节,软件测试目的是尽可能多的找出错误,并对这些错误进行修改,达到客户要求的目的,一个成功的系统的标志是测试过程中没有发现任何问题和缺陷。在测试过程中首先选择测试方法,然后设计测试用例。根据测试用例,一条一条的测试,得出测试结论,本系统测试环节包括系统测试、集成测试、安全测试、实用性测试和压力测试。
系统测试是对功能和数据库进行测试。
系统集成测试是对系统的接口进行测试,数据库测试就包括数据基本信息的增删改查操作测试,数据上线测试,数据下线测试,主外键关联测试,数据库优先级操作测试和安全性的测试。
系统安全性测试包括模糊匹配方法测试、状态机模型方法测试、黑盒模型测试和白盒模型测试,验证系统是否符合安全要求。
实用性测试是由用户发起的,判断本系统是否具有实际可行性可用性,用户得到确认后发布系统,进行上线。
压力测试是模拟足够多的链接,并长时间的运行系统,测试系统是否一直可靠与稳定,最大限度满足本系统的具体需求。
系统登录是企业ERP系统第一道安全防线,设计登录测试用例涉及到多个方面,下面对系统登录测试进行说明。测试过程如6-1所示:
表6-1 登录功能测试结果
|
数据输入 |
预期结果 |
测试步骤 |
结论 |
|
用户名和密码为空 |
提出错误消息 |
不输入信息,直接点击登录按钮。查看是否提示错误的消息。 |
经过修改后和预期一致 |
|
用户名和密码错误输入。 |
不能登录 |
输入正确的用户名,错误的密码。输入错误的用户名,正确的密码,点击登录,提示失败。 |
修改后和预期一致 |
|
输入正确的用户名和密码。 |
成功登录 |
输入正确的用户名,正确的密码。点击登录,提示登录成功。 |
通过 |
测试生产计划模块功能完整性,把生产计划信息录入到MySQL中,打开MySQL查看是否存在录入的数据,然后对生产计划进行修改或者删除,比较结果,对生产计划的内容最大长度和最小长度进行测试,查看是否符合要求。其中生产计划管理测试过程如6-2所示:
表6-2 生产计划管理测试结果
|
测试项目 |
预期结果 |
测试步骤 |
结论 |
|
生产计划的新增 |
生产计划信息保存到数据库 |
运行企业ERP系统,在生产计划新增界面录入生产计划,点击添加生产计划按钮。测试生产计划为空的情况,正确输入的情况。 |
通过 |
|
生产计划的列表 |
界面加载所有的生产计划 |
在生产计划信息列表,查看所有的生产计划信息,包括分页连接是否可用,数据条数和数据库是否一致。 |
通过 |
|
生产计划的修订 |
数据库信息成功修订 |
运行企业ERP系统,在生产计划修订界面修改生产计划,点击修订生产计划按钮。 |
通过 |
|
生产计划的删除 |
数据库信息成功删除 |
在生产计划信息列表页面,选择要删除的生产计划,点击删除。删除后查看列表和数据库表是否还存在该记录。 |
经过修改后和预期一致 |
测试公告模块功能完整性,把公告信息录入到MySQL中,打开MySQL查看是否存在录入的数据,然后对公告进行修改或者删除,比较结果,对公告的内容最大长度和最小长度进行测试,查看是否符合要求。其中公告管理测试过程如6-3所示:
表6-3 公告管理测试结果
|
测试项目 |
预期结果 |
测试步骤 |
结论 |
|
公告的新增 |
公告信息保存到数据库 |
运行企业ERP系统,在公告新增界面录入公告,点击添加公告按钮。测试公告为空的情况,正确输入的情况。 |
通过 |
|
公告的列表 |
界面加载所有的公告 |
在公告信息列表,查看所有的公告信息,包括分页连接是否可用,数据条数和数据库是否一致。 |
通过 |
|
公告的修订 |
数据库信息成功修订 |
运行企业ERP系统,在公告修订界面修改公告,点击修订公告按钮。 |
通过 |
|
公告的删除 |
数据库信息成功删除 |
在公告信息列表页面,选择要删除的公告,点击删除。删除后查看列表和数据库表是否还存在该记录。 |
经过修改后和预期一致 |
完成了企业ERP系统的功能测试,使用测试用例系统地进行了详细测试过程。通过性能测试工具模拟500个虚拟用户向系统发送请求,得出响应时间为3秒内,并通过24小时内持续请求,实际的测试结果都持续小于三秒。通过性能测试工具得出本系统的性能指标符合要求。所以在性能上和功能上达到了客户的要求目标。
如需定做或者获取更多资料,请联系QQ:375279829