上海泽众软件科技有限公司在03开始涉足高校类业务,成立专门负责对接高校软件测试教育和实训课程体系建设业务部门,与全国多家本科和高职院校都有长期的软件测试教程合作开发项目,用具体的项目设计成体系化的软件测试教学课程。持续不断发展丰富教学课程的内容和形式。从而全面提升学生的测试技能。
软件测试课程体系包括,软件测试基本概念、软件测试的分类与方法、软件生命周期模型与流程、软件测试方法、系统测试需求分析、场景设计、用例设计方法、用例执行与管理、缺陷识别与缺陷生命周期管理、编写测试总结报告;自动化测试、性能测试、单元测试、白盒测试、黑盒测试。
软件测试讲义,是上海泽众软件科技有限公司专门为高校培养熟悉软件测试理论、精通测试工具、具备测试项目实际经验的测试工程师而编著的。讲义从软件测试的发展、理论、工具与实践几个方面阐述测试,作为测试工程师的测试教材使用。
软件测试案例教程是使用上海泽众软件科技有限公司开发的测试管理软件TestCenter对项目进行测试过程、测试文档、缺陷生命周期、测试团队进行标准化管理;自动化测试工具AutoRunner对项目进行业务逻辑梳理、测试场景划分、混合场景设计、脚本录制设计、执行测试并整理测试报告;性能测试工具PerformanceRunner对系统需要进行性能测试的场景进行分析、脚本录制设计、性能测试场景设计执行并记录系统的各项性能指标完成性能测试报告。
为了给广大师生提供更加灵活的学习方式,在2020年我们正式将软件测试网课的开发计划纳入到学校与我司的合作范畴,先后与多家院校包括华中科技大学、肇庆学院、苏州健雄职业技术学院等展开合作,开发出多套系统的实训项目案例和丰富的测试资源、在我们的软件测试课程里,我们和合作的院校始终坚持将科学标准规范化的测试规则、高效实用的项目基础、完整体系化的三位一体全面测试技能带进校园,让同学们能够成为企业需要的全面发展的新型技能型人才。
在多位高校老师和我们多年共同不懈努力下,已经设计完成了系统的大学软件测试课程、从测试基础、到自动化测试、性能测试、移动测试、单元测试各种测试类型。课程的内容包含理论基础课、理论技术课、测试实训课;企业级真实软件测试项目管理实训、自动化测试、性能测试等。课程体系中包含种类丰富的资源,包括测试系列文档:需求说明书、测试计划、测试用例、缺陷报告、测试报告等;实训课配有完整的实验指导书和与实验指导书对应的视屏教学资源。
针对专科学院有专门的软件测试技术专科课程,我们通过与专科院校的老师交流沟通后发现软件测试技术专科课程非常丰富,主要包括有:C语言程序设计、JAVA、软件工程与项目管理、数据库原理与应用、Linux操作系统、网络应用技术、软件测试技术、软件测试过程管理、软件测试自动化、GUI设计及测试、软件质量管理、IT英语等、在这些课程中有很多学校已经在使用上海泽众软件科技有限公司与专科院校合作开发的课程,包括有软件工程与项目管理、软件测试技术、软件测试技术软件测试过程管理、软件测试自动化、GUI设计及测试、软件质量管理。软件测试技术专科主干学科包括软件工程与项目管理、数据库原理与应用、其中软件测试可以贯穿在整个项目管理的过程中,属于与整个项目的研发伴生的过程,另外软件测试在很多时候除了测试功能性能之外还需要通过接口,例如数据库接口对数据库里的信息进行校验。软件测试技术专科主要课程在文章的前面部分已经介绍了。主要课程与软件测试技术专科有哪些课程还是有很大的区别的,软件测试技术专科一般都会学习很多关于软件测试的专业课程,但是我们在大学里面学习的课程又不仅仅只有专业课,还有很多的非专业课,例如思修和马原以及毛概,计算机知识和软件方面的体系化的课程。
软件测试技术课程的设计是从软件测试基础知识开始构建,进阶课程为功能自动化、性能测试、静态代码审查测试、以及移动端自动化测试。在课程中以不同类型的真实企业在测案例为载体进行功能测试分析、性能测试场景分析、需求分析、测试设计合理性分析评审。测试教程设计过程中着重以测试中用到的用例设计方法、技巧培养为目的;充分考虑步骤设计和数据设计测试覆盖率和可重复性、可追溯性。