2022 Jiangxi Vocational College Skills Competition Software Testing Skills Competition Plan (Higher Vocational Group)

2022 Jiangxi Vocational College Skills Competition

Software Testing Skills Competition Plan (Higher Vocational Group)

All higher vocational colleges (including undergraduate vocational education):

According to the spirit of the document "Notice on Holding the 2022 Jiangxi Vocational College Skills Competition" (Ganjiao Zichengzi [2022] No. 15) issued by the Jiangxi Provincial Department of Education, the 2022 Jiangxi Vocational College Skills Competition "Software Test" is now held Skills Competition (Higher Vocational Group), in order to ensure the smooth development of the competition, this competition plan is specially formulated.

1. Competition time and location

Registration time: September 13, 2022 - September 17, 2022 Registration time: November 28, 2022 14:30-15:45

Competition time: November 29, 2022

Competition location: Jiujiang Vocational and Technical College (Lianxi Campus) (No. 881, Qianjin East Road, Lianxi District, Jiujiang City)

2. Competition items and formats

Software testing (team competition, 2 players per group)

3. Participant objects and team formation principles

(1) Participants

Contestants must be full-time junior college students in ordinary colleges and universities. Full-time junior college students in undergraduate colleges and universities can register to participate in the higher vocational competition. Fourth and fifth-year students in five-year higher vocational schools can participate in the higher vocational competition. Contestants who have won the first prize in the previous National Vocational College Skills Competition cannot participate in the same category of the same event in the provincial competition.

(2) Principles of team formation

This competition is a team competition, and teams across schools are not allowed. Each participating school is limited to one team. If there are only 3-5 participating schools in an event, each school can register only 2 teams.

Participating teams can be assigned instructors. The instructors must be full-time or part-time teachers from the school who actually guide the training of players. Each team is limited to 2 instructors.

4. Organizational Leadership

Sponsor: Jiangxi Provincial Department of Education

Organizer: Jiujiang Vocational and Technical College

Co-organizer: Jiangxi Normal University Vocational Teacher Training Base

In order to ensure the smooth progress of the competition, the Jiangxi Vocational College Skills Competition Software Testing Skills Competition Executive Committee and Arbitration Committee were established.

The composition of the competition executive committee is as follows:

Director: Zeng Qingsheng, President of Jiujiang Vocational and Technical College

Deputy Director: Zhou Guizhong, Executive Deputy Director of Jiangxi University Teacher Training Center

(Director of Jiangxi Normal University Vocational Teacher Training Base) Lu Zhijun Vice President of Jiujiang Vocational and Technical College

Head Referee for Pending Events

Members: Li Liangren, Director of the Academic Affairs Office of Jiujiang Vocational and Technical College Zhang Dan, Deputy Director of Jiangxi University Teacher Training Center

(Deputy Director of the Vocational Teacher Training Base of Jiangxi Normal University) Yin Xia, Dean of the School of Information Engineering, Jiujiang Vocational and Technical College

Wang Rong, Dean of the School of Electrical Engineering, Jiujiang Vocational and Technical College

Ye Zhibiao, Deputy Director of the Academic Affairs Office of Jiujiang Vocational and Technical College

Yu Fen, deputy dean of the School of Information Engineering, Jiujiang Vocational and Technical College Xu Luning, deputy dean of the School of Electrical Engineering, Jiujiang Vocational and Technical College Ke Qian, cadre of Jiangxi University Teacher Training Center

(Jiangxi Normal University Vocational Teacher Training Base) Cadre Competition Arbitration Committee is composed as follows:

Director: Zhou Guizhong

Members: Relevant comrades from the Vocational Teacher Training Base of Jiangxi Normal University, relevant comrades from the Discipline Inspection Commission of Jiujiang Vocational and Technical College, competition referee team, etc.

5. Award setting

(1) Contestant Awards

There are first, second and third prizes for this competition, and the award settings are determined by rounding off the actual number of participating teams, including:

The first prize accounts for 10 of the number of participating teams, the second prize accounts for 20 of the number of participating teams, the third prize accounts for 30 of the number of participating teams

(2) Outstanding Instructor Award

The instructors of contestants who win the first, second, and third prizes in the competition will receive the Outstanding Instructor Award, and the "Excellent Instructor" award will be awarded by the competition organizing committee.

6. Competition Rules

According to the software testing competition regulations, experts were organized to formulate the software testing skills competition regulations for the 2022 Jiangxi Vocational College Skills Competition (see Appendix 1), and the competition was judged fairly, impartially and openly.

7. Player qualification review

The organizer will conduct a unified identity check on the contestants' participation conditions (based on the registration information in the student status system), and those contestants who do not meet the conditions will be prohibited from participating. Contestants are required to provide the following supporting materials:

  1. When registering, contestants must provide a "Participation Certificate" stamped with the seal of the school (passed

"Registration System" print).

  1. Original and copy of your ID card (those without ID card must provide proof of household registration with a photo of themselves).
  2. Materials proving student status: Higher vocational colleges need to provide an online verification report of the Ministry of Education’s student status stamped with the school’s seal (download and print through the “China Higher Education Student Information Network (Xuexin)”), and all student status certification materials must be stamped with the school’s seal. .

Participation certificates and other documents will be returned on the spot after verification, and copies will be kept for review. Players whose materials do not meet the requirements or whose identity is false when each team registers before the game will be disqualified; if a player's identity is found to be false after the game, the certificate will be withdrawn and Notify criticism.

8. Competition fees

There are no entry fees for provincial competitions. During the competition, the students will be responsible for their own food and accommodation, which will be arranged by the host school. The travel expenses, food and accommodation expenses, and transportation expenses of the school team leaders, teachers, and students participating in the competition will be reimbursed according to the standard by the original unit.

During the competition, each team must purchase accident insurance for each participant.

10. Complaints and Arbitration

  1. Each participating team shall be responsible for any instruments, equipment, tooling, materials, objects, computer software and hardware, competition tools and supplies that do not comply with the regulations of the competition and competition regulations, competition referees, competition venue management, and irregular behavior of staff, etc. Players can give a signal to the on-site referee, and the head referee will make on-site handling according to the actual situation.
  2. When a post-game appeal is initiated, the team leader of each school should submit a signed and agreed written appeal report to the event arbitration working group after the game (within 2 hours after the results are announced). The complaint report should provide a full and factual description of the complaint incident. Non-written appeals will not be accepted, and appeals that exceed the time limit will not be accepted.
  3. The complaining party may waive the appeal at any time.
  4. The complaining party must provide true complaint information and strictly abide by the complaint procedure, and shall not take excessive actions to disrupt the order of the game for any reason.

Attachment 1: 2022 Jiangxi Vocational College Skills Competition (Higher Vocational Group) Software Testing Competition Regulations

attachment1

 

2022 Jiangxi Vocational College Skills Competition "Software Testing" Competition (Higher Vocational Group) Competition Regulations

1. Competition name

Competition Name: Software Testing Competition Category: Higher Vocational Group

Industry belonging to the competition: Electronic information category

2. Purpose of Competition

(1) Testing teaching effectiveness

The content of this competition is based on the "National Vocational Education Reform Implementation Plan" as the design guideline, based on the talent needs of the development of the electronic information industry, and using the real work process of the software testing position as the carrier to comprehensively examine the talent training plans and employment of higher vocational colleges. The degree of matching with the unit's job requirements tests the students' practical ability and innovation ability in software testing engineering, thereby demonstrating the effectiveness of professional teaching and talent training.

(2) Promote teaching reform

This competition design competition content is based on the real work process of software testing positions in industry enterprises, promoting the docking of teaching process and production process, docking of course content and professional standards, docking of professional settings and industrial needs, docking of academic certificates and professional qualification certificates, maximizing the matching with Adapt to the supply side of talent training and the demand side of industry. Through "promoting learning through competition, promoting teaching through competition, promoting reform through competition, and promoting construction through competition", we will continue to promote the construction of professional catalogs, professional teaching standards, curriculum standards, job placement internship standards, and practical training conditions construction standards, thereby improving talent cultivation. pertinence, effectiveness and professional construction level.

(3) Keep pace with the world’s high standards

This competition closely follows the development trend of enterprises in the software testing industry, aims at the international development level of software testing, refers to international technical skills standards, draws on the competition mechanism of the WorldSkills Competition, and comprehensively benchmarks the technical work content organization method of the electronic information competition of the WorldSkills Competition. Through the competition, contestants can go through the complete work process. Aiming at the world's highest skill level, we select technical talents with the quality of craftsmen from a great country.

(4) Create an atmosphere of advocating skills

Vocational skills competition is an important way to cultivate and select skilled talents. It is a big stage to encourage employees and young people to learn skills, delve into technology, and demonstrate "craftsman spirit." Through this competition, we will guide the whole society to respect, value, and care about the cultivation and growth of skilled talents, make respect for labor, respect technology, and respect innovation a social consensus, promote the style of "respecting reality and respecting industry" in the whole society, and create a respect for skilled talents. The social atmosphere encourages employees and young people to take the road of becoming talents and serving the country with skills, and contribute to the high-quality development of the country.

3. Competition content

The competition takes "asset management system" as the test object and uses practical operations to complete the software testing work. The competition highlights the practical process, which not only meets the needs of the software industry for high-quality technical talents, but also conforms to the work-process-based course teaching characteristics of higher vocational colleges. The competition focuses on mainstream technologies and applications in the field of software testing applications, and examines the contestants' comprehensive analysis ability in facing practical problems, their ability to design test cases and test methods, and their mastery of software testing related technologies. Assessment content includes: environment construction and system deployment; test plan formulation, test summary report writing; test case design, test execution and bug submission; automated test requirement analysis, test tool use, code writing and test execution; performance test requirement analysis, Use of test tools and test execution; analysis of unit test requirements, writing applications, designing test data and obtaining test results; analysis of interface test requirements, use of test tools and test execution; professional qualities such as teamwork ability and application innovation ability.

The competition process includes the following tasks:

serial number

content module

Specific content

Description

Task one

Environment setup and system deployment

According to the requirements of software testing competition projects, build and configure the test environment, install and

Deploy application system

Able to build and configure JDK, Tomcat and other environments;

Able to install and deploy application systems and correctly access them through browsers under Windows.

Task 2

unit test

According to unit testing

Requirements to execute unit tests

Write applications and design tests according to unit testing requirements

Data, examine coverage methods such as statements, judgments, conditions, judgment conditions, condition combination basic paths, etc., and obtain test results.

Task three

Design test documentation

According to the requirements of software testing competition projects, develop functional test plan documents and write functional test summary report documents

Functional test plan:

Able to understand and analyze requirements based on requirements documents; divide and define functional test scope;

Functional testing task decomposition;

Estimate the difficulty of functional testing;

Ability to estimate functional testing workload and progress. Functional test summary report:

Be able to use typical testing methods to design functional test cases; describe the input, expected output, and actual output of functional test cases in specifications.

Document writing specifications, etc.

Task four

Design functional test cases

Design functional test cases based on software testing competition project requirements

Able to design functional test cases using typical testing methods. Specific description of input, expected output, actual output, etc. of functional test cases.

Document writing specifications, etc.

Execute functional test cases

Execute functional test cases and submit defect reports

Test according to functional test cases, find and record bugs. Provide a standardized description of the bug description, input, expected output, actual output, etc., and take a screenshot of the bug.

Document writing specifications, etc.

Task five

automated test

Write and execute automated test scripts according to the requirements of software automated testing

According to the requirements of automated testing, test the theoretical knowledge of automated testing, basic browser operations, identification and positioning of page elements, basic method use of Selenium, Unittest framework, data drive, data assertion, etc., as well as automated test script writing and execution of automated test scripts.

Task six

Performance Testing

Perform performance testing according to software performance testing requirements

Analyze the pressure points of performance testing according to performance testing requirements, use performance testing tools (JMeter and LoadRunner), add scripts, set up scenarios, execute performance testing, and take screenshots of the process and results.

Task 7

Interface testing

Perform interface testing according to the requirements of software interface testing

According to the interface testing requirements, use interface testing tools to examine HTTP, JSON, parameter settings, variable settings, data assertions, data drivers, etc., perform interface testing, and take screenshots of the process and results.

The score weight and time distribution of each task in the competition are as follows:

serial number

mission name

Competition time

Task one

Environment construction and system deployment, weighting 3%

480 minutes

Task 2

Unit testing, weight 10%

Task three

Design test documents, weight 10%

Task four

Design test cases, weighting 15%

Execute test cases, weight 15%

Task five

Automated testing, weight 20%

Task six

Performance test, weight 20%

Task 7

Interface testing, weight 5%

Professional quality, weighting 2%

4. Competition method

  1. This competition is a team competition, and no more than one team from the same school may register to participate. If there are only 3-5 participating schools in an event, each school can register only 2 teams.
  2. Each team consists of 2 players. Teams participating in the team competition can be equipped with instructors to guide and teach

师须为本校专兼职教师,每队限报 2 名指导教师,竞赛期间不允许指导教师进入赛场进行现场指导。参赛选手和指导教师报名获得确认后不得随意更换。

五、竞赛流程

根据竞赛任务要求,参赛队伍在 480 分钟竞赛时间内完成规定的各项任务,每项任务用时自行掌握。

(一)竞赛时间安排

11 月 28

14:30-15:45

各参赛队报到

16:00-16:30

开赛仪式、

16:30-17:30

领队会、赛前说明

16:30-17:00

选手熟悉赛场

17:00-18:00

现场裁判赛前检查,封闭赛场

11 月 29

07:00-07:30

赛场检录

07:30-08:00

信息加密,竞赛选手入场等候

08:00-16:00

竞赛选手完成竞赛任务(含午餐)

17:00-23:00

成绩评定与复核

(二)竞赛流程

协办单位委托专家工作组负责本赛项赛题的编制工作,遵从公开、公平、公正原则,命题专家需与协办单位签订保密协议。赛项的赛卷、技术参数方案的印制、装订和保密工作由协办单位指定专人负责。竞赛结束后,对竞赛竞赛用的所有材料,如赛卷、成绩评定过程材料等进行回收,再核对赛卷份数后,赛卷、答卷及竞赛作品由赛项承办单位就地封存,妥善保管,未经大赛执委会授权任何人不得随意查阅,所有材料的有效追溯期为三年。

本赛项样题详见附件。

七、竞赛规则

  1. 参赛选手须为高等职业院校全日制在籍专科学生,本科院校高职类 全日制在籍专科学生,五年制高职四、五年级在籍专科学生。凡在往届全 国职业院校技能大赛中获得一等奖的选手,不能再参加同一项目同一组别 的比赛。参赛选手的资格审查工作按照《全国职业院校技能大赛制度汇编》要求执行。
  2. 竞赛前 1 日安排各参赛队领队、参赛选手熟悉赛场。
  3. 严禁参赛选手、赛项裁判、工作人员私自携带通讯、摄录设备进入比赛场地。
  4. 参赛选手所需的硬件、软件和辅助工具统一提供,参赛队不得使用自带的任何有存储功能的设备,如硬盘、光盘、U 盘、手机、随身听等。
  5. 所有参赛选手都必须携带参赛证件进行检录。
  6. 参赛队在赛前领取比赛任务并进入比赛工位,比赛正式开始后方可进行相关操作。
  7. 比赛过程中,选手须严格遵守操作规程,确保人身及设备安全,并接受裁判员的监督和指示。因选手原因造成设备故障或损坏而无法继续比赛的,裁判长有权决定中止该队比赛;非因选手个人原因造成设备故障的,由裁判长视具体情况作出裁决。
  8. 竞赛开始时统一发放赛卷,竞赛结束后,参赛选手要确认已成功提交竞赛要求的配置文件和文档,裁判员与参赛选手一起签字确认,参赛选手在确认后不得再进行任何操作。
  1. 赛项成绩解密后,在指定地点,以纸质形式向全体参赛队进行公布。
  2. 其他未尽事宜,将在赛前向各领队做详细说明。

八、竞赛环境

  1. 竞赛场地:竞赛场地分为竞赛现场、裁判员休息区、指导老师休息区、开(闭)幕式会议区、服务区。其中,竞赛现场又划分为:检录区、场内竞赛区、裁判工作区、技术支持区。以上区域应保证良好的采光、照明和通风;应提供稳定的水、电和供电应急设备。
  2. 竞赛设备:场内竞赛区按照参赛队数量准备比赛所需的软硬件平台,为参赛队提供统一竞赛设备和备用设备。选手无需自带任何工具及附件。
  3. 竞赛工位:竞赛现场各个工作区配备单相 220V/3A 以上交流电源。每个竞赛工位上标明编号;每个竞赛间配有工作台,用于摆放计算机和其它调试设备工具等;配备 3 把工作椅。
  4. 技术支持区:为技术支持人员提供固定工位、电源保障。
  5. 服务区:提供医疗等服务保障。
  6. 竞赛场地应符合消防安全规定,现场消防器材和消防栓合格有效,应急照明设施状态合格,赛场明显位置张贴紧急疏散图,赛场地面张贴荧光疏散指示箭头,赛场出入口专人负责,随时保证安全通道的畅通无阻。各工位分区供电,强电弱电分开布线,现场临时用电满足《施工现场临时用电安全技术规范》JGJ46-2005 的要求。

九、技术规范

参赛代表队在实施竞赛项目时要求遵循如下规范:

标准号

中文标准名称

1

GB/T15532—2008

计算机软件测试规范

2

GB/T16260—2006

软件工程  产品质量

3

GB/T9385—2008

计算机软件需求规格说明规范

4

GB/T18905—2002

软件工程  产品评价

5

GB/T8567-2006

计算机软件文档编制规范

6

GB/T25000.1-2010

软件质量要求与评价(SQuaRE)指南

7

GB/T25000.10-2016

软件质量要求与评价(SQuaRE)第 10 部分:系统与软件质量模型

8

GB/T25000.51-2016

软件质量要求与评价(SQuaRE)第 51 部分:商业现货

(COTS)软件产品的质量要求与评测细则

9

GB/T25000.62-2014

软件质量要求与评价(SQuaRE)易用性测试报告行业通用格式(CIF)

十、技术平台

赛项采用国赛技术支持方—北京四合天地科技有限公司提供的设备及技术支持服务。

(一)竞赛设备

设备类别

设备用途

基本配置

1 套功能自动化测试服务器,

服务器

每支参赛队 2 套

内嵌软件测试实训系统、功能

测试被测系统、自动化测试被测系统;1 套性能测试服务

性能相当于 2.0GHZ

处理器,4G 及以上内存。

器,内嵌性能测试被测系统。

客户端

每支参赛队 3 台

竞赛选手比赛使用。

性能相当于 2.0GHZ处理器,4G 及以上内

存。

(二)竞赛软件平台

《四合天地软件测试实训系统》。

(三)相关软件

设备类别

软件类别

软件名称

服务器

操作系统

Ubuntu

操作系统

Windows10 64 位

浏览器

Chrome 67

IE11

浏览器驱动

Chrome 67 对应驱动-Chromedriver

文档编辑器

WPS

截图工具

Windows10 系统自带

输入法

搜狗拼音输入法、搜狗五笔输入法

Virtual Box-6.1.18-142142-Win.exe

环境搭建及系

Cent OS-7-x86_64-DVD-1810.iso

统部署

JDK-8u271-linux-x64.tar.gz

apache-tomcat-8.5.63.tar.gz

客户端自带软件

单元测试工具

环境

JDK-8u172-windows-x64

Apache-JMeter-5.3

FiddlerSetup

性能测试工具

JDK-8u172-windows-x64

npp.7.9.2.Installer.exe

LoadRunner12.55_Community_Edition 英文版及

以上

Python-3.5.0-amd64

自动化测试工

Selenium 版本 3.141.0

具环境

ddt 版本 1.4.1

PyCharm(2017.1.1)

接口测试工具

Postman-win64-6.6.1-Setup

环境

十一、成绩评定

(一)评分细则(总分 100 分)

考查点

评分标准

评分细则

分值(分

任务一

环境搭建及系统布署

环境搭建及系统部署包括搭建与配置测试环境,安装与部署应用系统等,对

完成环境搭建及系统部署指令及步骤进行考核。

JDK 安装、JDK 环境变量配置及查看 JDK 版本信息指令操作

3

Tomcat 的安装、Web 应用系统

部署及在 Windows 下浏览器访问操作

单元测

按照要求编写 Java 程序,

程序完整、清晰、正确性

10

务二

试执行

设计测试用例,执行单元测试,编写单元测试报告。

测试数据合理、完整性

截图内容完整、清晰,结果正确性

任务三

设计测试文档

功能测试计划应包括测试 目的、测试范围、测试人员、测试环境、测试人员进度安排与模块划分等。

主要评分点包括明确测试范围、合理并完备的进行任务分配、制定有效完备的测试策略等。

1.概述说明清晰。

5

2.测试任务说明清晰。

3.测试资源说明清晰。

4.功能测试计划列出全部功能

点。

5.对每个功能点进行分工。

6.功能点的测试分工合理。

7.测试整体进度安排说明清晰。

8.相关风险说明清晰。

功能测试总结报告应包括测试目的、测试环境、测试人员、测试进度情况、Bug汇总、测试结论等。

主要评分点包括:测试总结报告内容完整。

1.测试概述、测试参考文档、项目组成员、测试设计介绍填写完

整。

5

2.用例汇总填写完整。

3.测试进度回顾填写完整。

4.功能测试回顾描述清晰合理。

5.缺陷汇总填写完整。

6.测试结论描述清晰合理。

任务四

设计功能测试用例

测试用例包括功能测试用 例。测试用例文档应包括:测试用例编号、功能点、用例说明、前置条件、输入、执行步骤、预期结果、重要程度。

1.用例数量。每写一条规范的测试用例得分=4/用例数量(不能有重复的测试用例,编写要符合

需求且正确)。

15

2.重点测试用例数量。每发现 1个得分=10/重点测试用例数量

(不能有重复的测试用例,编写

要符合需求且正确)。

3.测试用例编写符合测试用例

规范。

执行功能测试用例

Bug 提交包括功能缺陷等。 Bug 提交文档应包括缺陷 编号、角色、模块名称、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、提交人、截图等。

1.Bug 数量。每发现一个 Bug 得分=4/Bug 数量(Bug 描述要规范

且正确,重复的 Bug 不计入 Bug数量)。

15

2.重点 Bug 数量。每发现一个重点 Bug 得分=10/重点 Bug 数量

(Bug 描述要规范且正确,重复

的 Bug 不计入 Bug 数量)。

3.测试 Bug 缺陷报告清单编写 符合规范,每一项均需要填写,

否则得 0 分。

任务五

自动化测试执行

自动化测试执行包括自动化测试脚本编写,执行自动化测试脚本,完成自动化测

试总结报告。

1.术语定义描述清晰

20

2.自动化测试脚本代码正确性。

任务六

性能测试执行

性能测试执行包括使用性能测试工具,添加脚本、回放脚本、配置参数、设置场景、执行性能测试,对测试过程和结果进行截图,完成

性能测试报告。

1.术语定义描述清晰。

20

2.测试策略描述清晰。

3.性能测试实施过程执行截图

正确性。

4.执行结果填写完整。

任务七

接口测试执行

接口测试执行包括使用接口测试工具进行设置,对测试过程和结果进行截图,完

成接口测试总结报告。

1.术语定义描述清晰。

5

2.接口测试实施过程执行截图正确性。

职业素养

竞赛现场符合企业“5S”(整理、整顿、清扫、清洁和素养)原则,

1.团队分工明确合理。

2

2.操作规范。

3.文明竞赛。

(二)组织分工

  1. 本竞赛参与赛项成绩管理的组织机构包括裁判组、监督仲裁组。裁判组实行“裁判长负责制”。
  2. 监督仲裁组对裁判组的工作进行全程监督,并对竞赛成绩抽检复核。
  3. 监督仲裁组负责接受由参赛队领队提出的对裁判结果的申诉,组织复议并及时反馈复议结果。
  4. 竞赛将制定裁判遴选管理办法、赛事保密细则和预案、命题管理办法等制度,保证竞赛的公平公正。赞助企业、参赛院校不安排人员进入裁判团队。裁判组设置、评分方式、工作流程以及其他未尽事项,将在赛前说明会或领队会上说明。

(三)评分方法

  1. 本赛项采用结果评分,根据评分标准设计评分表,采用结果评分。
  2. 每个裁判小组汇总本组所有的评分表,计算成绩,本组裁判成员签字确认,成绩汇总表备案以供核查。
  3. 为保障成绩评判的准确性,监督仲裁组将对赛项总成绩排名前 30%的所有参赛队伍(选手)的成绩进行复核;对其余成绩进行抽检复核,抽检覆盖率不得低于 15%。如发现成绩错误以书面方式及时告知裁判长,由裁判长更正成绩并签字确认。复核、抽检错误率超过 5%的,裁判组将对所有成绩进行复核。
  4. 裁判长正式提交赛位评分结果并复核无误后,加密裁判在监督人员监督下对加密结果进行逐层解密。严格按照相关文件的方法和模板进行。
  5. 竞赛成绩经复核无误后,经裁判长、监督人员审核签字后公布。

十二、奖项设定

竞赛设团体奖。竞赛奖以实际参赛队数为基数,设定为:一等奖占比 10%,二等奖占比 20%,三等奖占比 30%,小数点后四舍五入。

获得一、二、三等奖的参赛队指导教师获“优秀指导教师奖”。

十三、赛项预案

赛场备用工位:赛场提供占总参赛队伍 10%的备用工位。

竞赛系统可靠性:竞赛系统使用的服务器应进行冗余,数据库、存储应使用高可用架构。提前开始运行,经过多次压力测试,由学校组织的真实竞赛环境测试。

竞赛备用服务器:现场提供占总参赛队伍 10%的备用服务器。现场应急预案详情,如下:

(一)服务器问题预案

若服务器在比赛过程中出现卡顿、死机等情况,参赛选手举手示意裁判,在裁判与技术支持人员确定情况后,可更换服务器。更换服务器的等待时间,可在比赛结束后延时。

(二)交换机问题预案

若交换机在比赛过程中出现传输速度慢或无故中断等情况,参赛选手举手示意裁判,在裁判与技术支持人员确定情况后,可更换交换机。更换交换机的等待时间,可在比赛结束后延时。

(三)PC 机问题预案

若PC 机在比赛过程中出现死机、蓝屏等现象(重启后无法解决),参赛选手举手示意裁判,在裁判与技术支持人员确定情况后,可更换备用工位或更换PC 机进行答题。

十四、赛项安全

赛场严格按照国家防疫措施执行,以对应突发情况发生。

赛事安全是技能竞赛一切工作顺利开展的先决条件,是赛事筹备和运行工作必须考虑的核心问题。采取切实有效措施保证大赛期间参赛选手、指导教师、裁判员、工作人员及观众的人身安全。

(一)比赛环境

  1. 须在赛前组织专人对比赛现场、住宿场所和交通保障进行考察,并对安全工作提出明确要求。赛场的布置,赛场内的器材、设备,应符合国家有关安全规定。如有必要,也可进行赛场仿真模拟测试,以发现可能出现的问题。承办院校赛前须按照要求排除安全隐患。
  2. 赛场周围要设立警戒线,要求所有参赛人员必须凭有效证件进入场

地,防止无关人员进入发生意外事件。比赛现场内应参照相关职业岗位的要求为选手提供必要的劳动保护。在具有危险性的操作环节,裁判员要严防选手出现错误操作。

  1. 承办院校应提供保证应急预案实施的条件。对于比赛内容涉及高空作业、可能有坠物、大用电量、易发生火灾等情况的赛项,必须明确制度和预案,并配备急救人员与设施。
  2. 严格控制与参赛无关的易燃易爆以及各类危险品进入比赛场地,不许随便携带书包进入赛场。
  3. 配备先进的仪器,防止有人利用电磁波干扰比赛秩序。大赛现场需对赛场进行网络安全控制,以免场内外信息交互,充分体现大赛的严肃、公平和公正性。
  4. 承办院校制定开放赛场和体验区的人员疏导方案。赛场环境中存在人员密集、车流人流交错的区域,除了设置齐全的指示标志外,须增加引导人员,并开辟备用通道。
  5. 大赛期间,承办院校须在赛场管理的关键岗位,增加力量,建立安全管理日志。

(二)生活条件

  1. 比赛期间,原则上由赛项承办院校统一安排参赛选手和指导教师食宿。承办院校须尊重少数民族的信仰及文化,根据国家相关的民族政策,安排好少数民族选手和教师的饮食起居。
  2. 比赛期间安排的住宿地应具有宾馆/住宿经营许可资质。以学校宿舍作为住宿地的,大赛期间的住宿、卫生、饮食安全等由学校负责。
  3. 本赛项的安全管理,除了可以采取必要的安全隔离措施外,应严格

遵守国家相关法律法规,保护个人隐私和人身自由。

(三)组队责任

  1. 各学校组织代表队时,须安排为参赛选手购买大赛期间的人身意外伤害保险。
  2. 各学校代表队组成后,须制定相关管理制度,并对所有选手、指导教师进行安全教育。
  3. 各参赛队伍须加强对参与比赛人员的安全管理,实现与赛场安全管理的对接。

(四)应急处理

比赛期间发生意外事故时,发现者应在第一时间报告,同时采取措施,避免事态扩大。立即启动预案予以解决。出现重大安全问题的赛项可以停赛,是否停赛由大赛执委会决定。事后,承办校应向大赛执委会报告详细情况。

(五)处罚措施

  1. 因参赛队伍原因造成重大安全事故的,取消其获奖资格。
  2. 参赛队伍有发生重大安全事故隐患,经赛场工作人员提示、警告无效的,可取消其继续比赛的资格。
  3. 赛事工作人员违规的,按照相应的制度追究责任。情节恶劣并造成重大安全事故的,由司法机关追究相应法律责任。

十五、竞赛须知

(一)参赛队须知

  1. 在赛事期间,领队及参赛队其他成员不得私自接触裁判,凡发现有弄虚作假者,取消其参赛资格,成绩无效。
  2. 对于有碍比赛公正和比赛正常进行的参赛队,视其情节轻重,给予警告、取消比赛成绩、通报批评等处理。其中,对于比赛过程及有关活动造成重大影响的,以适当方式通告参赛院校或其所属地区的教育行政主管部门依据有关规定给予行政或纪律处分,同时停止该院校参加江西省职业院校技能大赛 1 年(届)。涉及刑事犯罪的移交司法机关处理。
  3. 各参赛院校应指定 1 名负责人任赛项领队,全权负责该校参赛事务的组织、协调和领导工作。
  4. 各参赛代表队在比赛期间,不能以任何方式透露学校信息,违规则取消竞赛成绩。

(二)指导教师须知

  1. 各参赛代表队要发扬良好道德风尚,听从指挥,服从裁判,不弄虚作假。如发现弄虚作假者,取消参赛资格,名次无效。
  2. 各代表队领队要坚决执行竞赛的各项规定,加强对参赛人员的管理,做好赛前准备工作,督促选手带好证件等竞赛相关材料。
  3. 竞赛过程中,除参加竞赛的选手、执行裁判员、现场工作人员和经批准的人员外,领队、指导教师及其他人员一律不得进入竞赛现场。
  4. 参赛代表队若对竞赛过程有异议,在规定的时间内由领队向赛项仲裁工作组提出书面报告。
  5. 对申诉的仲裁结果,领队要带头服从和执行,并做好选手工作。参赛选手不得因申诉或对处理意见不服而停止竞赛,否则以弃权处理。
  6. 指导老师应及时查看大赛专用网页有关赛项的通知和内容,认真研究和掌握本赛项竞赛的规程、技术规范和赛场要求,指导选手做好赛前的一切技术准备和竞赛准备。

(三)参赛选手须知

  1. 参赛选手在报名获得确认后,原则上不再更换。如在筹备过程中,参赛选手因故不能参赛,须由参赛学校向赛项承办院校提交申请,经审批通过后,由办公室开放修改权限,参赛学校在限定时间内进行修改,承办校复核,赛项于开赛前 7 日内将不再接受更改报名信息申请。允许队员缺席比赛;允许指导教师缺席比赛。
  2. 参赛选手严格遵守赛场规章、操作规程和工艺准则,保证人身及设备安全,接受裁判员的监督和警示,文明竞赛。
  3. 参赛选手凭证进入赛场,在赛场内操作期间应当始终佩戴参赛凭证以备检查。
  4. 参赛选手进入赛场,不允许携带任何书籍和其他纸质资料(相关技术资料的电子文档工作人员提供),不允许携带通讯工具和存储设备(如 U盘)。竞赛统一提供计算机以及应用软件。
  5. 各参赛队应在竞赛开始前一天规定的时间段进入赛场熟悉环境。入场后,赛场工作人员与参赛选手共同确认操作条件及设备状况,参赛队员必须确认材料、工具等。
  6. 竞赛时,在收到开赛信号前不得启动操作设备。在指定赛位上完成竞赛项目,严禁作弊行为。
  7. 竞赛过程中,因严重操作失误或安全事故不能进行比赛的,现场裁判员有权中止该队比赛。
  8. 选手在比赛期间不能离场,食品、饮水等由赛场统一提供。选手休息、饮食或入厕时间均计算在比赛时间内。
  9. 凡在竞赛期间提前离开的选手,当天不得返回赛场。
  10. 为培养技术技能人才的工作风格,在参赛期间,选手应当注意保持工作环境及设备摆放符合企业生产“5S”(即整理、整顿、清扫、清洁和

素养)的原则,如果过于脏乱,裁判员有权酌情扣分。

  1. 在竞赛中如遇非人为因素造成的设备故障,经裁判员确认后,可向裁判长申请补足排除故障的时间。
  2. 参赛选手欲提前结束比赛,应向裁判员举手示意,由裁判员记录竞赛终止时间。竞赛终止后,不得再进行任何与竞赛有关的操作。
  3. 各竞赛队按照大赛要求和赛题要求提交竞赛结果,禁止在竞赛结果上做任何与竞赛无关的记号。
  4. 竞赛操作结束后,参赛队要确认成功提交竞赛要求的文件,裁判员在比赛结果的规定位置做标记,并与参赛队一起签字确认。

(四)工作人员须知

  1. 赛项全体工作人员必须服从统一指挥,要以高度负责的态度做好比赛服务工作。
  2. 全体工作人员要按照工作分区准时到岗,尽职尽责,做好职责工作并做好临时性工作,保证比赛顺利进行。
  3. 全体工作人员必须佩戴标志,认真检查证件,经核对无误后方可允许相关人员进入指定地点。
  4. 如遇突发事件要及时报告,同时做好疏导工作,避免重大事故发生,确保大赛圆满成功。
  5. 各工作组负责人,要坚守岗位,组织落实本组成员高效率完成各自工作任务,做好监督协调工作。
  6. 全体工作人员不得在比赛场内接打电话,以保证赛场设施的正常工作。

九江职业技术学院(承办单位)

江西师范大学职教师资培训基地(协办单位) 2022 年 8 月

附件:

2022 年江西省职业院校技能大赛 “软件测试”赛项高职组

竞赛任务书

(样卷)

2022 8

一、竞赛时间、内容及成绩组成

(一)竞赛时间

本次竞赛时间共为 8 小时,参赛选手自行安排任务进度,休息、饮水、如厕等不设专门用时,统一含在竞赛时间内。

(二)竞赛内容

本次竞赛考核技能点包括:环境搭建及系统部署;测试计划制定、测试总结报告编写;功能测试用例设计、功能测试执行和提交 Bug;自动化测试要求分析、测试工具使用、代码编写和测试执行;性能测试要求分析、测试工具使用、测试执行;单元测试要求分析、编写应用程序、设计测试数据并得出测试结果;接口测试要求分析、测试工具使用和测试执行;团队合作能力以及应用创新能力等职业素养。

(三)竞赛成绩组成

“软件测试”赛项竞赛成绩为 100 分,其中职业素养占 2 分,竞赛任务占 98 分。各项竞赛任务占总分权重如下:

竞赛任务名称及占总分权重

任务一

环境搭建及系统部署,权重 3%

任务二

单元测试,权重 10%

任务三

设计测试文档,权重 10%

任务四

设计测试用例,权重 15%

执行测试用例,权重 15%

任务五

自动化测试,权重 20%

任务六

性能测试,权重 20%

任务七

接口测试,权重 5%

职业素养,权重 2%

二、竞赛须知

1、本次竞赛平台地址、用户名及密码,功能测试被测系统地址、用户名及密码,自动化测试被测系统地址、用户名及密码,性能测试被测系统地址、用户名及密码,以竞赛现场发放为准;

2、本次竞赛提交的所有成果物及 U 盘中不能出现参赛队信息和参赛选手信息,竞赛文档需要填写参赛队及参赛选手信息时以工位号代替;

3、本次竞赛提交的U 盘中只能保存竞赛成果文档,与竞赛成果无关的文件均不能出现在此 U 盘中;

4、请不要擅自更改竞赛环境(包括强行关闭竞赛服务器),对于擅自更改竞赛环境所造成的后果,由参赛选手自行承担,对于恶意破坏竞赛环境的参赛选手,根据大赛制度予以处理;

5、环境搭建及系统部署严格按照《A1-环境搭建及系统部署要求》执行,擅自修改参数或破坏安装环境而造成问题,后果由参赛选手自行承担;

6、单元测试过程中,参赛选手对JDK 所含内容及其在系统中的路径设置擅自进行删除、修改,造成程序无法编译、运行的后果,由参赛选手自行承担;

7、自动化测试严格按照《A10-BS 资产管理系统自动化测试要求》编写自动化测试脚本,擅自恶意编写无限循环或破坏环境脚本造成系统死机或软件出现问题,后果由参赛选手自行承担;

8、性能测试请严格按照《A12-BS 资产管理系统性能测试要求》设置并发数量和执行时间,擅自提高并发数量和延长执行时间造成的后果由参赛选手自行承担;

9、性能测试过程中,参赛选手可根据需要重置数据库或者重启 Tomcat服务。重置数据库后数据恢复到开赛初始状态,此结果由参赛选手自行承 担(严禁使用 JMeter、LoadRunner 访问性能测试-重置数据库和重启Tomcat服务地址)。重置数据库和重启 Tomcat 服务的动作以服务器日志记录为准。重置数据库或者重启 Tomcat 服务不设专门用时(包括现场技术支持),统一含在竞赛时间内;

10、竞赛过程中及时保存相关文档;

11、竞赛结束后请竞赛选手不要关闭竞赛设备,由于竞赛选手关闭竞赛设备造成的数据丢失等后果由参赛选手自行承担;

12、竞赛中出现各种问题请及时向现场裁判举手示意,若出现问题后自行进行任何操作而导致问题原因无法定位,后果由参赛选手自行承担。

三、任务说明

(一)竞赛环境

竞赛环境由服务器A、服务器B、客户机 1、客户机 2、客户机 3 组成。服务器部署说明:服务器A 中部署竞赛平台(下载文档,上传文档)、

功能测试被测系统、自动化测试被测系统,服务器B 中部署性能测试被测系统。

服务器部署说明:客户机 1 已安装JDK、PostMan、WPS 相关环境;客 户机 2 已安装 JDK、PyCharm、WPS 相关环境;客户机 3 已安装LoadRunner、 JMeter、WPS 等相关环境。

客户机访问限制说明:客户机1只可访问竞赛平台、功能测试被测系统,客户机2只可访问自动化测试被测系统,客户机3只可访问性能测试被测系统。

竞赛相关文档可在客户机 1 上访问竞赛平台下载以及上传;任务一、二、三、四可在客户机 1、2、3 上进行;任务五可在客户机 2 上进行;任务六可在客户机 3 上进行;任务七在客户机 1 上进行。

(二)竞赛任务文档

文档名

文档下载位置

1

A1-环境搭建及系统部署要求.doc

竞赛平台

2

A2-环境搭建及系统部署报告模板.doc

3

A3-单元测试要求.doc

4

A4-单元测试报告模板.doc

5

A5-BS 资产管理系统需求说明书.doc

6

A6-功能测试计划模板.doc

7

A7-功能测试总结报告模板.doc

8

A8-功能测试用例模板.xls

9

A9-功能测试 Bug 缺陷报告清单模板.xls

10

A10-BS 资产管理系统自动化测试要求.doc

11

A11-自动化测试报告模板.doc

12

A12-BS 资产管理系统性能测试要求.do

13

A13-性能测试报告模板.doc

14

A14-BS 资产管理系统接口测试要求.doc

15

A15-接口测试报告模板.doc

(三)任务组成

任务一:环境搭建及系统部署(2 分) 1、任务描述

根据《A1-环境搭建及系统部署要求》文档,完成 JDK、Tomcat 等测试环境搭建与配置。按照《A2-环境搭建及系统部署报告模板》完成环境搭建及系统部署报告文档。

2、任务要求

环境搭建及系统部署报告文档应包括以下内容:

  1. JDK 安装、JDK 环境变量配置及查看JDK 版本信息指令操作Tomcat 的安装、Web 应用系统部署及在Windows 下浏览器访问操作

3、任务成果

  1. A2-环境搭建及系统部署报告.doc(XX 代表工位号)
  2. 任务二:单元测试(10 分)

1、任务描述

根据《A3-单元测试要求》文档执行代码走查,进行Java 应用程序的编写,源程序文件名构成规则为:bhcs_XX_YY.java(XX 为工位号,YY 为题顺序号),然后在命令行状态下执行命令,完成编译和程序运行,设计测试数据并对输入的测试数据和运行结果进行界面截图;按照《A4-单元测试报告模板》完成单元测试报告文档。

2、任务要求

单元测试报告文档应包括以下内容:

    1. 代码走查结果。
    1. 程序源代码。
    1. 测试数据及运行结果截图(截图中应包含运行命令、数据、结果)。注意:全部测试数据组数须以最少量来达到测试要求。

3、任务成果

(1)XX-A4-单元测试报告.doc(XX 代表工位号)

(2)所有生成的.class 文件

任务三:设计测试文档(10 1、制定测试计划(5 分)

  1. 任务描述

根据《A5-BS 资产管理系统需求说明书》进行需求分析,划分和界定测试范围,分解测试任务,预估测试风险、测试工作量和测试进度。按照《A6-功能测试计划模板》完成功能测试计划文档。

  1. 任务要求

功能测试计划文档应包括以下内容: 1)测试概述:编写目的、项目背景。

2)测试任务:测试目的、测试参考文档、测试范围、测试提交文档。

  1. 测试资源:软件配置、硬件配置、人力资源分配。
  2. 功能测试计划:整体功能模块划分。
  3. 功能测试整体进度安排
  4. 相关风险。

(3)任务成果

  1. A6-功能测试计划.doc(XX 代表工位号) 2、编写测试总结报告(5 分)
    1. 任务描述

根据功能测试情况,按照《A7-功能测试总结报告模版》完成功能测试总结报告文档。

    1. 任务要求

功能测试总结报告文档应包括以下内容: 1)测试概述:编写目的、项目背景。

  1. 测试参考文档。
  2. 项目组成员。
  3. 测试设计介绍:测试环境与配置、测试用例设计方法、测试方法。
  4. 用例汇总:用例汇总。
  5. 测试进度:试进度回顾、功能测试回顾。
  6. Bug 汇总:Bug 汇总。
  7. 测试结论。
    1. 任务成果
  1. A7-功能测试总结报告.doc(XX 代表工位号)任务四、功能测试(30 分)

1、设计功能测试用例(15 分)

    1. 任务描述

根据《A5-BS 资产管理系统需求说明书》和测试计划进行需求分析,理解业务功能,设计功能测试用例。按照《A8-功能测试用例模板》完成功能测试用例文档。

    1. 任务要求

功能测试用例文档应包括以下内容: 1)按模块汇总功能测试用例数量。

2)功能测试用例应包含以下项目:测试用例编号、功能点、用例说明、前置条件、输入、执行步骤、预期输出、重要程度、执行用例测试结果。

    1. 任务成果
  1. A8-功能测试用例.xls(XX 代表工位号) 2、执行功能测试用例(15 分)
    1. 任务描述

根据《A5-BS 资产管理系统需求说明书》和功能测试用例,执行功能测试,发现Bug、记录Bug 并对Bug 截图。按照《A9-功能测试Bug 缺陷报告清单模板》完成功能测试Bug 缺陷报告清单文档。

    1. 任务要求
  1. Bug 缺陷报告清单文档应包括以下内容:

①按模块和Bug 严重程度汇总Bug 数量;

②Bug 缺陷报告清单应包含以下项目:缺陷编号、角色、模块名称、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、提交人(工 位号)、附件说明(截图)。

  1. 浏览器要求:

①使用谷歌浏览器(Chrome)执行 Web 端功能测试(含界面测试);

    1. 任务成果
  1. A9-功能测试Bug 缺陷报告清单.xls(XX 代表工位号)任务五:自动化测试(20 分)

1、任务描述

根据《A10-BS 资产管理系统自动化测试要求》文档,对页面元素进行识别和定位、编写自动化测试脚本并执行脚本,将脚本粘贴在自动化测试报告中。按照《A11-自动化测试报告模板》完成自动化测试报告文档。

2、任务要求

    1. 自动化测试报告文档应包括以下内容:

①简介:目的、术语定义。

②自动化测试脚本编写:第一题脚本、第二题脚本、第三题脚本、第四题脚本。

    1. 自动化测试工具要求:

使用 2 号客户机上安装的PyCharm 作为编写自动化测试脚本工具,使用Chrome 浏览器执行自动化测试。

注意:运行自动化测试脚本过程中,出现报错(网址输入错误、定位元素没有找到等原因),属于脚本编写错误,请自行调整;

PyCharm 编写自动化测试脚本时对于单引号、双引号、括号和点要在英文状态下进行编写;

在将自动化测试脚本粘贴到自动化测试报告时要和在PyCharm 中的脚本格式保持一致,同时在粘贴时不要出现将所有代码粘贴在一行中或出现空行情况。

3、任务成果

  1. A11-自动化测试报告.doc(XX 代表工位号)任务六:性能测试(20 分)

1、任务描述

根据《A12-BS 资产管理系统性能测试要求》文档,使用性能测试工具添加脚本、回放脚本、配置参数、设置场景、执行性能测试,对测试过程 和结果进行截图。按照《A13-性能测试报告模板》完成性能测试报告文档。

2、任务要求

    1. 性能测试报告文档应包括以下内容:

①简介:目的、术语定义。

②测试策略:测试方法、用例设计、测试场景。

③性能测试实施过程:性能测试脚本设计、性能测试场景设计与场景执行、性能测试结果。

④执行结果。

    1. 性能测试工具要求。

使用 3 号客户机 上安装的JMeter、LoadRunner 作为性能测试工具,使用IE11 浏览器执行性能测试。

注意:性能测试过程中,出现录制失败、回放失败、脚本执行失败、白屏、500 错等情况,属于性能测试工具使用或配置错误,请调试。

3、任务成果

XX-A13-性能测试报告.doc(XX 代表工位号)任务七:接口测试(5 分)

1、任务描述

根据《A14-BS 资产管理系统接口测试要求》,使用接口测试工具进行发送请求、变量设置等内容,对测试过程和结果进行截图。按照《A15-接口测试报告模板》完成接口测试报告文档。

2.任务要求

  1. 接口测试报告文档应包括以下内容:

①简介:目的、术语定义。

②接口测试实施过程。

③执行结果。

  1. 接口测试工具要求。

使用 1 号客户机上安装的Postman 作为接口测试工具。 3.任务成果

XX-A15-接口测试报告.doc(XX 代表工位号)

四、竞赛结果提交

1、提交方式

任务成果文档需同时在竞赛平台和U 盘中进行提交(所有文档在竞赛平台和 U 盘中不得以压缩包形式提交),如果竞赛平台和U 盘中提交的文档内容不一致,以U 盘为准。提交前请按照竞赛提交文档检查表进行检查。在U 盘中以XX 工位号建一个文件夹(例如 01),将所有竞赛成果文档保存至该文件夹中,不按照要求命名后果自行承担。

注意:要求使用谷歌浏览器(Chrome)访问竞赛平台。 2、文档要求

竞赛提交的所有文档中不能出现参赛队信息和参赛选手信息,竞赛文档需要填写参赛队信息时以工位号代替(XX 代表工位号),竞赛文档需要填写参赛选手信息时以工位号和参数选手编号代替(举例:21_03,21 代表工位号,03 代表 3 号参赛选手)。

3、竞赛提交文档检查表

文档名(XX 代表工位号)

提交方式

1

XX-A2-环境搭建及系统部署报告.doc

竞赛平台和 U 盘

2

XX-A4-单元测试报告.doc

竞赛平台和 U 盘

3

XX-A6-功能测试计划.doc

竞赛平台和 U 盘

4

XX-A7-功能测试总结报告.doc

竞赛平台和 U 盘

5

XX-A8-功能测试用例.xls

竞赛平台和 U 盘

6

XX-A9-功能测试 Bug 缺陷报告清单.xls

竞赛平台和 U 盘

7

XX-A11-自动化测试报告.doc

竞赛平台和 U 盘

8

XX-A13-性能测试报告.doc

竞赛平台和 U 盘

9

XX-A15-接口测试报告.doc

竞赛平台和 U 盘

10

所有生成的.class 文件

U 盘

Guess you like

Origin blog.csdn.net/weixin_44117248/article/details/130057932