一、软件测试实验室建设的目标

  测试实验室建设在教学方面的目标是,通过学生在实验室内的动手练习和项目实战,能够成为被软件企业所接受的基本合格软件测试工程师,或者是稍加训练就可以成为一个基本合格的软件测试工程师。因此,测试实验室的建设应该是围绕的学生软件测试技术能力的提升为根本目标。

二、软件测试实验室拓扑图

三、高度实践化的测试教学体系

  我们在做软件测试教学的时候发现一个普遍的现象,学校的教学由于各种条件限制会把理论课和实践课分开教学,在知识的学习过程中这是一种典型的“质壁分离”做法,这种做法实际上很不利于理论教学的开展也不利于学生做实训,我们打造的实验室讲求理论联系实际,在介绍理论的同时将行业前沿的测试工具介绍给大家,在通过工具实际去测试一个完整的测试案例,让学生对测试有一个连续的认知从理论到实践不脱节,再结合企业真实的在测试具有代表性和实效性的例子,让同学们能掌握行业的新技能;在培训的时候给学生提供新的行业资讯和就业指导,为学生的就业保驾护航;通过师资培训让老师更快能上手测试教学和测试指导。

四、软件测试实验室的优势和特点

1、构建以丰富的真实企业案例为向导的三位一体实训项目

上面的流程是针对被测系统A的手工测试,如果没有一定的标准,很难对测试的质量进行判定;没有一个标准的测试过程,将很难对测出的缺陷进行追踪修复。因此我们提供软件测试全生命周期管理系统泽众TestCenter,对测试过程按照CMMI标准规范流程操作,在操作过程中贯穿项目中团队协作的模式,让学习者置身企业项目中。

上面的流程是对被测系统A的功能自动化测试,利用自动化测试工具泽众AutoRunner可以简单地实现测试过程的记录和执行,记录下来的测试过程可以直接用于自动化测试,也可以通过对记录的内容进行强化,比如设置检查点和脚本参数化,使脚本更加灵活,能够提高测试的覆盖率和测试效率,自动化测试在功能测试过程中占据越来越重要的地位,回归测试更是离不开自动化测试。

上面的流程中展示的是对被测系统A的性能测试过程,利用性能测试工具泽众PerformanceRunner可以实现性能测试脚本的记录和执行,在PR上我们可以根据需求设计不同的性能测试场景,包括:压力测试场景、负载测试场景、稳定性测试场景,运行完场景后终可以得出性能分析指标,从而对性能上的瓶颈进行分析并对系统进行调优。

综合以上三点,我们可以对被测系统进行全方位测试,保证系统的功能、性能、兼容性等良好,上线后尽量少地出现缺陷。

2、构建以项目为核心的实训课程

软件测试是一门实操性很强的学科,注重的是实际的项目测试经验积累,我们在结合了企业测试项目和学校的教学安排后编排了适合软件工程和计算机相关专业的老师和同学们使用的软件测试课程,可以为老师的教学提供指导,为学生的学习和联系提供资料。

3、构建以丰富的企业级在测项目为核心的项目实战

作为对学生学习成果的检测,我们专门提供了真实的企业在测试项目,供同学们学习和检测自己的学习成果,主要是通过获取同学们在测试项目中通过学习到的测试技巧完成对项目的手工测试、自动化测试、兼容性测试、性能测试,找出系统中存在的bug获取对应的报酬!

五、软件测试实验室解决的问题

通过和之前合作的学校老师沟通下来发现目前学校所遇到的普遍几个问题如下:

1、没有专业的软件测试工具搭建的软件测试实验室

2、没有完整的可测试的实训被测系统

3、没有多元化企业真实在测的项目练兵

4、没有配套的教学资源。

我们在经过多方了解和实地参与到教学活动中发现了问题的严重性和学校迫切希望解决问题的决心后决定从以下四个方面对教学实训以及学生就业后会遇到的问题进行逐项排查和解决。

1、给学校搭建完整的软件测试工具环境,包括标准测试管理环境、功能自动化测试环境、性能测试环境、移动终端自动化测试环境。

2、提供多个有完善的开发和测试文档、软件测试管理基础实验指导书、功能自动化测试实验指导书、性能测试实验指导书的被测软件,并提供相应的工具教学视屏;如《云检验检测平台》、《网上商城》、《crm客户管理系统》《图书管理系统》、《仓储管理系统》等。

3、通过将众测平台开放给在学习完软件测试后没有接触过实际项目测试的同学进行测试,使同学们能接触到真实的具有时效性的软件测试项目,包括手工测试、自动化测试、性能测试、移动端测试各种类型的项目,典型项目包括:《XXX银行》、《XXX理财》、《XXX证券》等。全方位提升学生的动手能力和测试技能的运用;

4、在以上基础上我们提供师资培训、教学培训、就业指导通过一个个精彩的案例给同学和老师带去行业前沿实用的技巧和技术,并提供历年软件测试培训试题和泽众软件历年的软件测试大赛试题,让同学们能快速上手测试大赛。

  泽众软件从03年成立高等教育事业部起,就一直致力于高等教育单位的软件工程教育工作,软件测试技能一个看似平凡却不平庸的软工人必备技能。

  泽众软件结合与高等教育机构的多年合作教学的经验和自身行业测试工具先驱和测试服务、测试咨询专业单位,为高等教育测试实验室提供了丰富的方案,可以应用于对APP、移动终端的测试;除此之外还有功能测试、性能测试、白盒测试、接口测试;既能测试本地也能进行离岸测试、敏捷测试。