[摘 要] 以工作岗位内容为中心,设计的物流仓储模块教学系统,以解决传统教学中,不能展示的物流工作场景和不能操作的问题,基于独立性和全面性的原则,通过人工测试、单元测试和集成测试等方式,对该系统的整体性、安全性和可靠性以及具体功能模块进行测试和评价。
[关 键 词] 物流仓储;教学软件;软件测试
[中图分类号] G718 [文献标志码] A [文章编号] 2096-0603(2017)11-0030-02
一、系统测试原则
(一)独立性原则
从系统测试的过程来看,需要进行更加深入详细的设计,这样才能够保障当前的系统测试过程和实现的过程更具有可靠性。一般情况下,系统的测试包括对软件和硬件的测试,由于本文中的仓储物流教学管理系统主要是测试软件完整信息的安全和稳定的性能,因此只需要对开发的软件进行测试即可。单元测试主要是针对系统的每一个子模块,对比实际功能与需求功能之间的符合程度,并测试每个模块的功能完成情况,目的在于测试系统各模块功能与需求之间的相符程度,以及各个模块的功能实现是否完整流畅。还要测试这些模块之间的相互关系,以及系统整体运作时可能出现的问题等。
(二)全面性原则
单元测试对系统的各个子模块进行测试,组合之后再进一步测试系统。集成测试的步骤是这样的:首先,将对系统的各个子模块的测试结果进行组合,组合后的系统大部分的功能可以顺利执行。其次,将测试的结果与需求分析时的要求进行对比,看系统是否实现了需求中的基本功能;对代码中的数据结构、变量等进行测试,以及系统组合后功能执行的误差等能否达到要求。
二、系统测试内容
单元测试指的是局部测试,针对系统的某个流程、模块或者子系统进行的测试。测试的主要目的是验证单元结构的逻辑设计情况。为了得到准确的测试结果,在进行单元测试时,需要先将被测试的单元与其他组织隔离。
单元测试的优点如下:能够对出现问题的部位进行精准定位,以便于设计人员对其进行快速修复;有效降低了系统测试的难度;可以同时对多个单元展开测试,,从而提高了对系统的测试速度。常用的单元测试的方法包括电脑测试和人工测试等;而电脑测试又包括从下到上测试法、增量测试法等;人工测试主要针对代码的檢查而言。下面进行具体描述。
(一)人工测试
人工测试通常在系统开发的前期和末期被使用,指的是工作人员对代码进行的测试和检查。人工测试的优点是能够快速准确地查找出代码存在的错误。人工测试技术包括代码的走查和检查,其中,代码走查指的是代码编写人员参与代码的检查,主要能够更快地查询出代码编写中存在的问题。它与代码检查之间的区别是代码检查的内容和程序较多较完整。代码检查的主要内容包括检查代码的设计方案是否合理,代码是否出现接口错误和输出错误等情况。
(二)单元测试
编写测试用例是进行电脑测试的常用手段,通过对测试用例的运行来检验程序是否能够达到事先的开发目的。对本系统的电脑测试包括客户端和服务系统两个部分。
1.应用的单元测试
(1)支撑模块的测试
测试支撑模块的目的是为了检验它的逻辑功能是否正确一致。对支撑模块进行测试时,先要需要使用逻辑覆盖等办法来确定测试用例。
(2)管理类和业务类的功能模块的测试
2.服务系统的单元测试
本系统的单元测试包括两个部分的内容:服务类功能和管理类功能。
(1)管理类功能的测试
在移动课堂服务系统里,管理类模块的功能主要集中在版本管理、用户管理、课件审查等。管理仅以数据库支撑模块为例进行描述。下表给出了支撑模块的测试用例。
(2)服务类功能模块的测试
(三)单元测试结果
这里分别对仓储物流教学系统的客户端和服务系统分别进行单元测试,测试的结果如表1所示:
三、集成测试
前面对本系统的客户端和服务系统分别进行了单元测试,得出的结果显示,该系统的各个模块都能够正常工作,但是无法确定这些模块能否有效协作,将其进行组合后是否还能够正常运行,这就需要对其进行集成测试。进行集成测试的主要目的是检验程序能否达到预期的规格。集成测试的方法包括从下到上、大爆炸测试等方式,其中,大爆炸测试的优点主要体现在使用的测试用例数量较低、测试耗时短等方面。根据仓储物流教学系统的结构特点,这里选取了大爆炸测试的方法。
四、测试结果分析
尽管该系统暂未上线运行,依然需要进行正常的测试流程,验证是否符合系统需求。通过对仓储物流教学管理系统的测试,可以看出本文所研究的仓储物流教学管理系统可以比较完整地满足物流管理的功能需求,经过一系列的测试之后,对系统的运行和功能模块进行了优化调整,使得系统的绝大部分问题等得到了解决,能够满足仓储物流教学管理系统管理工作人员的日常教学的需求。另外,本文研究设计的物流教学管理系统不仅有精心设计的用户界面,还在功能等方面依据用户的体验感受对各方面进行了优化,能够让大部分的师生在使用系统时有更舒适的使用体验。
综上所述,本章通过系统的分析最终实现了测试过程,测试结果说明,本次系统的设计符合需求分析标准。
参考文献:
[1]林双钦.基于Moodle的移动终端教学系统的设计与实现[D].华侨大学,2014.
[2]余淑琴.基于Web的计算机辅助教学系统的设计与实现分析[J].电子技术与软件工程,2014(20):9-10.
- 《新课程》杂志征稿通知
- 论文发表中的DOI是什么意思
- 《新课程》杂志论文知网收截图
- 新课程杂志主管单位主办单位说明
- 如何提高发表论文的“命中率”
- 《现代职业教育》杂志每版字数调整为2000字
- 现代职业教育杂志中国知网全文收录截图
- 中国知网期刊大全检索《现代职业教育》杂志
- 编辑在论文发表工作中的重要性
新课程杂志社提示:
本文标题:中职物流仓储模块教学软件系统测试的研究
当前网址:http://www.xinkecheng.cn/laigao/10436.html