2023 年安徽省职业院校技能大赛高职组“软件测试”赛项样题

2023 年安徽省职业院校技能大赛

高职组“软件测试”赛项样题

目录

任务一:功能测试(45 分)

1、测试计划(5 分)

2、测试用例(15 分)

3、Bug 清单(20 分)

4、测试报告(5 分)

任务二:自动化测试(15 分)

任务三:性能测试(15 分)

任务四:单元测试(10 分)

任务五:接口测试(10 分)

任务一:功能测试(45 分)

1、测试计划(5 分)

(1)任务描述

针对功能测试任务,划分和界定测试范围, 分解测试任务,  预估测试风险、测试工作量和测试进度。按照《A2-测试计划模板》

完成本任务。

(2)任务要求

测试计划应包括以下内容:

①概述: 编写目的、项目背景。

②测试任务:测试目的、测试参考文档、测试范围、测试提

交文档。

③测试资源:软件配置、硬件配置、人力资源分配。

④功能分解:整体功能模块划分。

⑤测试安排。

⑥相关风险。

(3)任务成果

XX-A2-测试计划.doc(XX 代表工位号)。

2、测试用例(15 分)

(1)任务描述

根据《A1-需求说明书》进行需求分析, 理解业务功能,设计

测试用例。按照《A3-测试用例模板》完成本任务。

(2)任务要求

测试用例应包括以下内容:

①按模块汇总测试用例数量;

②测试用例应包含以下元素: 模块名称、功能项、用例说明、 前置条件、输入、执行步骤、预期结果、重要程度、执行用例测

试结果。

(3)任务成果

XX-A3-测试用例.xls(XX 代表工位号)。

3、Bug 清单(20 分)

(1)任务描述

根据《A1-需求说明书》和测试用例, 执行功能测试, 发现 B ug、记录 Bug 并对 Bug 截图。按照《A4-Bug 清单模板》完成本任

务。

(2)任务要求

①Bug 清单应包括以下内容:

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

Bug 清单应包含以下元素:角色、模块名称、功能项、摘要 描述、操作步骤、预期结果、实际结果、缺陷严重程度、附件说

明(截图)。

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

(3)任务成果

XX-A4-Bug 清单.xls(XX 代表工位号)。

4、测试报告(5 分)

(1)任务描述

针对功能任务, 分析整体测试过程,归纳总结测试结果, 得

出最终测试结论。按照《A5-测试报告模版》完成本任务。

(2)任务要求

测试报告应包括以下内容:

①概述: 编写目的、项目背景。

②人员安排。

③测试设计:测试用例设计方法、测试方法。

④用例汇总:用例汇总。

⑤测试回顾:进度回顾、功能测试回顾。

⑥Bug 汇总:Bug 汇总。

⑦测试结论。

(3)任务成果

XX-A5-测试报告.doc(XX 代表工位号)。

任务二:自动化测试(15 分)

1、任务描述

根据《A6- 自动化测试要求》使用 Selenium 方法编写自动化测试脚本、执行自动化测试脚本。按照《A7- 自动化测试报告模板》完成本任务。

2、任务要求

(1) 自动化测试报告应包括以下内容:

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

②自动化测试脚本编写:题目 1、题目 2、题目 3、题目 4。

(2)工具要求:使用 PyCharm 相关环境完成本任务。

注意:运行自动化测试脚本过程中,出现报错(网址输入错 误、定位元素没有找到等原因), 属于脚本编写错误,请自行调 整;在 PyCharm 中编写自动化测试脚本时对于单引号、双引号、 括号和点要在英文状态下进行编写;在将自动化测试脚本粘贴到 自动化测试报告时要和在 PyCharm 中的脚本格式保持一致,同时

在粘贴时不要出现将所有代码粘贴在一行中或出现空行情况。

3、任务成果

XX-A7- 自动化测试报告.doc(XX 代表工位号)。

任务三:性能测试(15 分)

1、任务描述

根据《A8-性能测试要求》使用性能测试工具录制/添加脚本、 回放脚本、配置参数、设置场景并运行得出结果。按照《A9-性能

测试报告模板》完成本任务。

2、任务要求

(1)性能测试报告应包括以下内容:

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

②测试策略:测试方法、用例设计、测试场景;③性能测试实施过程: 性能测试脚本设计、性能测试场景设计与场景执行、性能测试结果;

④执行结果。(2)工具要求:使用 LoadRunner、JMeter 相关环境完成本任务。

注意: 1、打开 LoadRunner 相关软件需要使用管理员身份打 开,由于未使用管理员身份打开而造成的问题由参赛选手自行承 担; 2、性能测试过程中, 出现录制失败、回放失败、脚本执行失

败、白屏、500 错等情况,属于性能测试工具使用或配置错误,请调试。

3、任务成果

XX-A9-性能测试报告.doc(XX 表工位号) 。

任务四:单元测试(10 分)

1、任务描述

根据《A10-单元测试要求》进行程序设计, 设计测试数据, 编写单元测试代码,  Eclipse 中完成编译和程序运行。按照《A

11-单元测试报告模板》完成本任务。

2、任务要求

(1)单元测试报告应包括以下内容:

①程序源代码;

②单元测试代码;

③单元测试结果截图。

(2)工具要求:使用 Eclipse 相关环境完成本任务。

注意:①全部测试数据组数须以最少量来达到测试要求。② 单元测过程中,启动Eclipse 后使用默认Workspacce(不可更改), 必须在 test-src 中自行新建并完成相关代码设计(Referenced  Libraries 中已将 junit、hamcrest-core、hamcrest-library jar 包导入完毕, 若参赛选手删除 jar 包后果自行承担)。

3、任务成果

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

任务五:接口测试(10 分)

1、任务描述

根据《A12-接口测试要求》, 使用接口测试工具进行发送请 求、变量设置等,对系统结果进行验证。按照《A13-接口测试报告模板》完成本任务。

2、任务要求

(1)接口测试报告应包括以下内容:

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

②接口测试实施过程;

③执行结果。

(2)工具要求:使用 PostMan 相关环境完成本任务。

3、任务成果

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/215425.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python 学习笔记之 networkx 使用

介绍 networkx networkx 支持创建简单无向图、有向图和多重图;内置许多标准的图论算法,节点可为任意数据;支持任意的边值维度,功能丰富,简单易用 networkx 中的 Graph Graph 的定义 Graph 是用点和线来刻画离散事物…

张驰咨询:数据驱动的质量改进,六西格玛绿带在汽车业实践

尊敬的汽车行业同仁们,您是否曾面临生产效率低下、成本不断攀升或顾客满意度下降的困扰?本期专栏,我们将深入探讨如何通过六西格玛绿带培训,在汽车行业中实现过程优化和质量提升。 汽车行业的竞争日趋激烈,致力于提供…

3.cloud-Consul服务注册与发现

1.官网 https://learn.hashicorp.com/consul/getting-started/install.html 2.订单服务 2.1 POM <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependenc…

学习Java第66天,路径问题

相对路径情况分析 相对路径情况1:web/index.html中引入web/static/img/logo.png 访问index.html的url为 : http://localhost:8080/web03_war_exploded/index.html 当前资源为 : index.html 当前资源的所在路径为 : http://localhost:8080/web03_war_exploded/ 要获取的目标资…

【华为数据之道学习笔记】3-9元数据治理面临的挑战

华为在进行元数据治理以前&#xff0c;遇到的元数据问题主要表现为数据找不到、读不懂、不可信&#xff0c;数据分析师们往往会陷入数据沼泽中&#xff0c;例如以下常见的场景。 某子公司需要从发货数据里对设备保修和维保进行区分&#xff0c;用来不对过保设备进行服务场景分析…

Qt 使用百度的离线地图

使用百度离线地图&#xff0c;一下载百度离线包&#xff08;offlinemap&#xff09;&#xff1b;二是准备地图瓦片&#xff08;不同级别的瓦片&#xff09;&#xff1b;三 准备&#xff48;&#xff54;&#xff4d;&#xff4c;主页面&#xff1b;四&#xff0c;&#xff31;&…

深度学习 Day13——P2彩色图片分类

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 文章目录 前言1 我的环境2 代码实现与执行结果2.1 前期准备2.1.1 引入库2.1.2 设置GPU&#xff08;如果设备上支持GPU就使用GPU,否则使用C…

在Go中定义方法

引言 函数允许你将逻辑组织到可重复的过程中,每次运行时可以使用不同的参数。在定义函数的过程中,你会经常发现多个函数可能每次都操作同一段数据。Go可以识别这种模式,并允许您定义特殊的函数,称为方法,其目的是对某些特定类型的实例进行操作,称为接收器。为类型添加方…

nodejs微信小程序+python+PHP基于spark的酒店管理系统-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

排序算法——归并排序

归并排序&#xff08;Merge Sort&#xff09;是计算机科学中非常重要的排序算法之一。它不仅高效、稳定&#xff0c;而且是许多高级排序技术和算法思想的基础。在本文中&#xff0c;我们将深入探讨归并排序的原理、实现方法&#xff0c;以及它的优缺点。 1. 归并排序的原理 归…

Python大模型TensorFlow/PyTorch/Scikit-learn/Keras/OpenCV/Gensim

Python 作为一种高级编程语言&#xff0c;可以用于开发各种大小的模型。以下是一些常见的 Python 大模型&#xff0c;以及它们的优势、劣势和使用场景&#xff1a; TensorFlow&#xff1a; 优势&#xff1a;TensorFlow 是一个非常流行的深度学习库&#xff0c;具有高度的可扩…

阶段五:深度学习和人工智能(掌握使用TensorFlow或PyTorch进行深度学习)

掌握使用TensorFlow或PyTorch进行深度学习需要具备一定的编程基础和数学基础&#xff0c;包括编程语言、数据结构、算法、线性代数、概率论和统计学等方面的知识。以下是掌握使用TensorFlow或PyTorch进行深度学习的一些基本要求&#xff1a; 了解深度学习的基本概念和原理&…

目标检测YOLO系列从入门到精通技术详解100篇-【目标检测】计算机视觉(基础篇)

目录 前言 几个高频面试题目 计算机视觉中常见的错误及解决方案 1.翻转图像和关键点

AnotherRedisDesktopManager安装使用 (redis可视化客户端)

下载 下载地址 AnotherRedisDesktopManager 发行版 - Gitee.com 安装 双击安装 修改安装路径 运行

pt36项目短信OAth2.0

5、短信验证码 1、注册容联云账号&#xff0c;登录并查看开发文档&#xff08;以下分析来自接口文档&#xff09; 2、开发文档【准备1】&#xff1a;请求URL地址1.示例&#xff1a;https://app.cloopen.com:8883/2013-12-26/Accounts/{}/SMS/TemplateSMS?sig{}ACCOUNT SID# s…

Docker安装与使用

Docker 1.初识Docker Docker如何解决大型项目依赖关系复杂&#xff0c;不同组件依赖的兼容性问题&#xff1f; Docker允许开发中将应用、依赖、函数库、配置一起打包&#xff0c;形成可移植镜像Docker应用运行在容器中&#xff0c;使用沙箱机制&#xff0c;相互隔离 Docker…

phpstorm中使用 phpunit 时的配置和代码覆盖率测试注意点

初始化一个composer项目&#xff0c;composer.json配置文件如下 {"name": "zingfront/questions-php","type": "project","require": {"php": "^7.4"},"require-dev": {"phpunit/phpun…

geemap学习笔记024:从Earth Engine中获取遥感图像的缩略图

前言 遥感图像的缩略图通常是以较小的数据量对整景影像有一个全面的展示&#xff0c;便于分享和观察&#xff0c;本节就介绍一下如何获取遥感图像的缩略图。 1 导入库并显示地图 import ee import geemap import osee.Initialize() Map geemap.Map() Map2 加载数据 roi e…

多维时序 | MATLAB实现RIME-CNN-BiLSTM-Multihead-Attention多头注意力机制多变量时间序列预测

多维时序 | MATLAB实现RIME-CNN-BiLSTM-Multihead-Attention多头注意力机制多变量时间序列预测 目录 多维时序 | MATLAB实现RIME-CNN-BiLSTM-Multihead-Attention多头注意力机制多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MATLAB实现RIME-…

项目管理工具:选品开发管理的最佳实践

Zoho Projects是一个功能强大的项目管理工具&#xff0c;可以帮助电商企业实现选品开发过程的有序管理&#xff0c;提升选品开发效率。 以下是使用Zoho Projects进行选品开发管理的步骤&#xff1a; 1.创建项目&#xff1a; 登录Zoho Projects&#xff0c;在主页上点击"新…