软件综合测试实训室建设方案
培养目标:培养软件测试的专业方面技术人才,使学生掌握软件测试的基本理论知识,熟练运用各类测试工具,具备随产品版本迭代进行回归测试的能力。
建设目标:打造一流的软件测试培训基地,建成集教学实训、研发技术、项目实习为一体的软件测试人才培养高地。
云实训平台:自主研发的云桌面虚拟化实训平台,支持浏览器访问模式,实现资源弹性调度。具备用户、环境、服务器等多维度的细粒度权限控制。
被测系统:选择人力资源管理系统和ERP管理系统作为被测对象。支持通过菜单和Bug开关调整系统版本,模拟真实测试场景。
1、本系统基于开源的Linux操作系统,支持使用Edge和Firefox这两种主流浏览器进行访问。
2、系统内设有管理员、教师、学生三个角色。管理员负责系统配置和环境维护;教师负责课程、实训任务和项目的维护;学生能学习课程、参与实训和完成项目。
3、专业管理:管理员能自主创建和编辑专业,包括增加、修改专业,以及删除专业。
5、用户管理:管理员能自主地新增、编辑(修改账号、姓名、手机号等信息)和删除用户。
6、镜像环境:管理员能通过上传Dockerfile或者从本地同步镜像来维护镜像环境,并能编辑和查看镜像环境。
7、环境配置:管理员能根据镜像应用场景,新增环境配置来完善镜像的CPU、内存、磁盘等信息,并能编辑和删除环境配置。
8、服务器配置:管理员能配置计算节点服务器的相关信息,如名称、IP地址、CPU核数、内存、磁盘空间等,并能编辑和删除服务器配置。
9、实训资源监控:管理员能监控实训的状态、使用人数、资源占用等,并能启动、挂起相关实训环境。
10、角色管理:管理员能新增、编辑(修改名称、描述、状态、权限等)和删除角色。
11、日志管理:管理员能查看操作日志(账号、模块、时间等信息)和登录日志(用户、IP、状态等信息)。
12、系统设置:能自定义系统名称、浏览器元素、登录页、首页标题和LOGO等。
13、实训管理:教师能自主创建实训,设置为个人或公共使用,并编辑实训内容,包括名称、介绍、状态、分配的环境、资源下载、任务等。
14、课程管理:教师能新增、编辑、启用/禁用和删除课程。在编辑课程时,教师可选择适用的班级,选择所用的实训,完成课程设置。
15、监控管理:教师能查看所教专业各班的实训情况,选择监控、挂起或结束相应实训环境。在监控页面可查看学生个人实训情况并设置任务、添加操作记录,可进入学生环境操作,或启动/停止/重置/重启学生环境。
16、实训报告:教师可查看已启用课程中各学生的实训情况,检查实训报告和附件,编辑实训成绩。
17、项目管理:教师能新增项目,设置名称、描述、评分规则等,编辑并上传阶段文档,通过指定班级和学生组成项目小组,完成项目设置,并可编辑、删除、发布、预览项目。
21、项目评分:教师能通过阶段评分和个人评分的多维度方式对参与项目的学生进行考核。
22、项目监控:教师能新建/编辑项目环境配置,包括名称、项目名称、环境配置、分配规则等,对项目环境进行启动、挂起、收回等控制。也可按每小组/每人不一样进行有明确的目的性的项目环境监控,包括操作或启动/停止/重置/重启环境。
25、消息通知:学生上传项目文档时,教师能收到消息通知,并通过消息直接查看文档。
26、实训:学生登录后可查看实训任务,包括任务说明、视频、参考等,并进入实训环境做相关操作实训,如访问命令行或桌面形式的Linux系统,使用环境中的服务等。学生可下载相关资源,提交报告和附件完成实训。
或者:学生能登录查看实训任务资料,进入实训环境操作Linux系统和环境服务,下载相关资源,提交报告和附件完成实训。
28、项目预览:学生能预览所参与项目的阶段、任务、文档、成员和环境信息,查看自己和小组成员的任务分布。
或者:学生能预览参与项目的概况,包括阶段、任务、文档、成员和环境,清楚自己和小组成员的任务分配。
29、阶段任务:学生能根据权限查看项目所有阶段和任务,并进行一定的处理。
- 人资管理模块:包含部门、岗位、人员、合同、招聘、薪酬、培训、考核、奖惩等管理
该系统通过不同的功能模块,实现了人力资源管理的各项功能,用户都能够通过Web端或App端进行访问和管理。
1. 项目资料:包括项目概述、需求文档、原型设计、系统模块设计文档、数据库设计、任务划分等项目相关资料。
2. 任务资源:包括所需的测试工具、任务实训指导手册与样例答案、参考代码、先决任务结果样例等。
通过提供完备的项目背景资料、详细的任务学习指导、充足的知识点支撑,使学习者能够全方面了解项目背景,顺利完成各项测试任务,并吸收掌握所需的专业相关知识。不同形式的资源内容提高学习的针对性与效果。
- 采购业务:包含采购入库和采购退货两个功能模块,实现商品的采购入库和不合格品的退货操作。
- 库存业务:包含入库审核和出库审核两个功能模块,对采购入库和销售出库进行入库审核和出库审核。
- 销售业务:包含销售出库和销售退货两个功能模块,实现商品的销售出库和客户退货操作。
- 基础数据:包含商品、分类、品牌、单位、仓库、客户、供应商等基础信息管理,提供商品和组织机构的基础数据维护。
5. 业务VALIDATION:设计业务场景测试用例,并进行手工测试验证。
1. 硬盘配置灵活:支持双硬盘或多硬盘模式,可自定义配置虚拟系统的硬盘。
2. 升级简便自动化:系统升级可实现一键自动化,所有客户端可和服务器无缝同步更新。
3. 操作易用直观:软件操作采用傻瓜式设计,使虚拟系统的管理和控制变得简单直观。
1. 基于Docker的实训环境隔离:采用Docker容器技术实现学生实训环境的隔离和互不干扰,教师可一键重置实训环境,简化实训组织。
2. 面向开源Linux系统:支持开源Linux系统,采用B/S架构和浏览器/服务器模式,使用Chrome浏览器访问。
3. 高性能处理配置:双CPU,单核心不少于12核24线GB,双硬盘容量不少于2TB。
1. 版本迭代模拟测试:通过菜单开关和Bug开关模拟软件 lifecycle 中的版本和功能迭代,做全面测试。
2. 功能增量展示控制:菜单开关可控制功能和业务的展示与隐藏,模拟需求和功能的增量交付。
3. 测试流程完整模拟:Bug开关可控制每轮测试流程,模拟从冒烟到回归测试的全流程。
4. 高扩展性硬件配置:采用双CPU设计,单CPU不少于16核32线GB,双硬盘容量不少于2TB。
1. 提供48个10/100/1000M自适应以太网端口,可以自动适应不一样网络速率。
1. 尺寸规格:约600毫米×1060毫米×2057毫米(宽×深×高),为标准42U机柜。
3. 线缆进线:可选择顶部或底部进线. 开口设计:大开口方便线缆布线,前开口有盖板,后开口开放式。
网络布线:机房内部采用服务器—交换机—计算节点三层结构,每层配备冗余交换机,保证核心业务连续性。
约80平方米吊顶采用烤漆龙骨石膏板施工,灯具数量及位置设计与顶面契合,具备护眼功能。包含集成音响安装及原吊顶拆除工作。
(二) 1台多功能功放,具备语音和音乐音质调节功能,支持多通道输入及多只麦克风同时使用。
(三) 1台带静音及分体功能的UHF无线麦克风,可调频段广、分集密、稳定性强。
采用注塑封边600*600*30mm硫酸钙基材地板,表面为白色聚晶陶瓷,具备优秀能力的防静电、承重及防火性能。
对墙面进行刮腻子、平整、防水、防腐、防碱等处理,墙面涂料达到国家E1级环保要求。
根据场地需求设计制作不少于3块900*600mm及3块1200*900mm亚克力展板,突出空间的科学技术创新风格。
包含BV2.5平方铜线电线、六类非屏蔽网线、定制配电箱等线缆和插座、设备的安装调试和系统集成。