近日,北京信息科技大学信息管理学院圆满完成软件测试课程的实验教学,实验环节合计16学时,主要由学院实验教学中心的实验师卢慧雅完成机房授课,其中12学时的综合实训基于 MeterSphere 一站式开源持续测试平台开展,旨在通过在线云实验的模式,对Web应用系统进行全面深入规范的软件测试,使学生深入理解和掌握软件测试的全流程。同时熟练掌握MeterSphere平台的使用,熟悉软件测试的基本技能和方法,为今后实际工作打下坚实的基础。实训案例选取《合同管理系统》作为被测件,该系统主要功能如下图所示:
实训内容主要包括:
(1)接口测试:使用MeterSphere接口测试模块完成合同管理平台的登录系统、查询合同、新建合同、作废合同、退出系统等接口的定义,将定义完成的接口转化为接口测试用例并进行调试。
学生使用MeterSphere平台通过模拟各种HTTP请求,进行接口测试,观察服务器的响应结果。接口调试通过后以组件拖拽的方式,组装接口自动化测试场景,设计方式灵活、高效,如下所示:
(2)Web UI测试:使用MeterSphere UI测试模块对合同管理平台的登录系统、查询合同、新建合同、作废合同进行UI自动化测试。MeterSphere平台对Selenium框架进行了简化和封装,做到了开箱即用,操作更加简单。基于POM(Page Object Model)页面对象模式的平台化设计,能够解决UI测试管理复杂和维护成本高等问题。
学生使用MeterSphere平台学习了页面元素的定位方式、点击后的操作,以及断言规则等,掌握了元素定位的不同方式,并进行元素库的维护,以及编辑UI界面,设计指令库等操作,如下所示:
通过综合实训,同学们不仅加深了对软件测试重要性的认识,还提高了实际操作的能力,是一次知识的积累和实践的锻炼。同时,MeterSphere一站式持续测试平台的强大功能和便捷操作也得到同学们的广泛好评。
授课地点位于沙河校区信息楼机房,使用雨课堂+腾讯会议的方式,既能利用机房丰富的设备资源进行讲练结合,提高教师的教学效率,又能提供直播回放,方便学生高效复习。如下图所示:
此次实验教学由杭州飞致云全程提供技术支持,是校企深度合作的成功案例。校企双方共同设计了实验方案,确保实验内容贴近实际工作需求。企业技术人员丰富的实践经验和专业知识,为同学们提供了宝贵的指导与帮助。校企双方将继续深化合作,探索更多人才培养的新模式,为社会输送更多高素质的软件测试人才。
供稿人:北京信息科技大学 卢慧雅
Comments