2023-2024 年重庆市职业院校技能大赛 高职组“软件测试”赛项样题

2023-2024 年重庆市职业院校技能大赛 高职组“软件测试”赛项样题

单元测试要求分析、代码设计、设计测试数据、编写测试脚本和 测试执行等;测试计划、测试报告文档设计与编写;Web 端测试用例 设计、测试执行和 Bug 记录; 自动化测试要求分析、工具使用、代 码设计和测试执行等;性能测试要求分析、工具使用和测试执行等; 接口测试要求分析、工具使用和测试执行等;团队合作能力及文明竞
赛等职业素养。

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

  1. 任务描述
    根据《A1-单元测试要求》进行程序设计,设计测试数据,编写 单元测试代码,在 Eclipse 中完成编译和程序运行。按照《A2-单元测
    试报告模板》完成本任务。
  2. 任务要求
    (1)单元测试报告应包括以下内容:
    ① 程序源代码;
    ② 单元测试代码;
    ③ 单元测试结果截图。
    (2)工具要求:使用 Eclipse 相关环境完成本任务。

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

任务二:测试文档(10 分)

  1. 测试计划(5 分)
    (1)任务描述
    针对功能测试、自动化测试、性能测试、接口测试任务,划分和 界定测试范围,分解测试任务,预估测试风险、测试工作量和测试进
    度。按照《A3-测试计划模板》完成本任务。
    (2)任务要求
    测试计划应包括以下内容:
    ① 概述:项目背景、编写目的;
    ② 测试任务:测试目的、测试参考文档、测试范围;
    ③ 测试资源:软件配置、硬件配置、人员安排;
    ④ 测试计划:整体测试进度规划、功能测试计划、 自动化测试
    计划、性能测试计划、接口测试计划;
    ⑤ 发布标准;
    ⑥ 相关风险。

(3)任务成果
XX-A3-测试计划.doc(XX 代表工位号)。
2. 测试报告(5 分)
(1)任务描述
针对功能测试、自动化测试、性能测试、接口测试任务,分析整 体测试过程,归纳总结测试结果,得出最终测试结论。按照《A4-测
试报告模版》完成本任务。
(2)任务要求
测试报告应包括以下内容:
① 概述:项目背景、编写目的;
② 测试结果文档;
③ 测试设计:功能测试方法设计、 自动化测试方法设计、性能
测试方法设计、接口测试方法设计;
④ 测试回顾:功能测试回顾、自动化测试回顾、性能测试回顾、
接口测试回顾;
⑤ 用例汇总;
⑥ Bug 汇总;
⑦ 测试结论。
(3)任务成果
XX-A4-测试报告.doc(XX 代表工位号)。

任务三:功能测试(25 分)

  1. 测试用例(10 分)

(1)任务描述
根据《A6- 需求说明书》进行需求分析,理解业务功能,设计测
试用例。按照《A5-测试用例模板》完成本任务。
(2)任务要求
测试用例应包括以下内容:
① 按模块汇总测试用例数量;
② 测试用例应包含以下元素:设备端、模块名称、功能项、用 例说明、前置条件、输入、执行步骤、预期结果、重要程度、执行用
例、测试结果。
(3)任务成果
XX-A5-测试用例.xls(XX 代表工位号)。
2. Bug 清单(15 分)
(1)任务描述
根据《A6-需求说明书》和测试用例,执行功能测试,发现 Bug、
记录 Bug 并对 Bug 截图。按照《A7-Bug 清单模板》完成本任务。
(2)任务要求
① Bug 清单应包括以下内容:
按模块和 Bug 严重程度汇总 Bug 数量;
Bug 清单应包含以下元素:设备端、角色、模块名称、功能项、 摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、附件说
明(截图)。
② Web 端测试要求:

使用谷歌浏览器(Chrome)执行 Web 端功能测试(含界面测试)。
(3)任务成果
XX-A7-Bug 清单.xls(XX 代表工位号)。

任务四: 自动化测试(20 分)

  1. 任务描述
    根据《A8- 自动化测试要求》使用 Selenium 方法编写自动化测试 脚本、执行自动化测试脚本。按照《A9- 自动化测试报告模板》完成
    本任务。
  2. 任务要求
    (1) 自动化测试报告应包括以下内容:
    ① 简介: 目的、术语定义;
    ② 自动化测试脚本编写:第一题、第二题、第三题、第四题。
    (2)工具要求:使用 PyCharm 相关环境完成本任务。
    注意:运行自动化测试脚本过程中,出现报错(网址输入错误、 定位元素没有找到等原因),属于脚本编写错误,请自行调整;在 P yCharm 中编写自动化测试脚本时对于单引号、双引号、括号和点要 在英文状态下进行编写;在将自动化测试脚本粘贴到自动化测试报告 时要和在 PyCharm 中的脚本格式保持一致,同时在粘贴时不要出现
    将所有代码粘贴在一行中或出现空行情况。
  3. 任务成果
    XX-A9- 自动化测试报告.doc(XX 代表工位号)。

任务五:性能测试(18 分)

  1. 任务描述
    根据《A10-性能测试要求》使用性能测试工具录制/添加脚本、
    回放脚本、配置参数、设置场景并运行得出结果。按照《A11-性能测
    试报告模板》完成本任务。
  2. 任务要求
    (1)性能测试报告应包括以下内容:
    ① 简介: 目的、术语定义;
    ② 测试策略:测试方法、用例设计、测试场景;
    ③ 性能测试实施过程:性能测试脚本设计、性能测试场景设计
    与场景执行、性能测试结果;
    ④ 执行结果。
    (2)工具要求:使用 LoadRunner、JMeter 相关环境完成本任务。
    注意:1 、打开 LoadRunner 相关软件需要使用管理员身份打开, 由于未使用管理员身份打开而造成的问题由参赛选手自行承担;2 、 性能测试过程中,出现录制失败、回放失败、脚本执行失败、 白屏、
    500 错等情况,属于性能测试工具使用或配置错误,请调试。
  3. 任务成果
    XX-A11-性能测试报告.doc(XX 代表工位号)。

任务六:接口测试(7 分)

  1. 任务描述

根据《A12-接口测试要求》,使用接口测试工具进行发送请求、 变量设置等,对系统结果进行验证。按照《A13-接口测试报告模板》
完成本任务。
2. 任务要求
(1)接口测试报告应包括以下内容:
① 简介: 目的、术语定义;
② 接口测试实施过程;
③ 执行结果。
(2)工具要求:使用 PostMan 相关环境完成本任务。
3. 任务成果
XX-A13-接口测试报告.doc(XX 代表工位号)。

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

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

相关文章

点击按住说话按钮事件有延迟

问题原因: 该问题原因是由于系统的某些手势 delaysTouchesBegan 属性为 YES,当按钮处在某些特定位置时触摸事件会先被这些系统的手势拦截,系统不响应才会继续分发,而按钮的 UIControlEventTouchDown 事件是需要立即响应的&#xf…

Python数据处理的六种方式总结,Python零基础学习

文章目录 前言1、dedup()去重并排序2、traverse()拆分嵌套数组3、filter()数据筛选4、groupby()分组运算5、select()遍历结果集6、sort()数据排序 总结 前言 在 Python 的数据处理方面经常会用到一些比较常用的数据处理方式,比如pandas、numpy等等。 今天介绍的这…

vue图片预览 90度旋转

要在 Vue 3 中实现点击按钮让图片旋转 90 度&#xff0c;你可以使用 CSS 转换和 Vue 的事件处理来完成。这里是一个基本的示例&#xff1a; 首先&#xff0c;在你的组件的模板中&#xff0c;添加一个按钮和一个应用转换的图像&#xff1a; <template> <div> <…

使用粗糙贴图制作粗纹皮革手提包3D模型

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 当谈到游戏角色的3D模型风格时&#xff0c;有几种不同的风格&#xf…

UniGui使用CSS优化PageControl

如题直接上代码 .x-tab-bar-default-top{background-image:none!important;background-color:#FFF !important;border-color:#f0f0f0 !important;border-left:none!important;border-right:none!important}.x-tab-bar-strip-default{border-color:#f0f0f0 !important;backgrou…

Redisson出现问题总结

org.redisson.client.RedisAuthRequiredException: NOAUTH Authentication required… channel: 出现此问题的原因为没有redis权限。解决方案在setAddress()后面加上setPassword()方法。 config.useSingleServer().setAddress("redis://localhost:6379").setPasswo…

Hugging Face 给普通用户提供了一个 2 vCPU 16GB 的免费空间

Hugging Face 给普通用户提供了一个 2 vCPU 16GB 的免费空间&#xff0c;并且支持部署 Gradio 构建的应用程序&#xff0c;非常方便&#xff0c;下面我们进入 https://huggingface.co/spaces/ &#xff0c;点击创建空间。

MySQL一 | SQL语句

目录 DDL语句 查询所有数据库 查询当前数据库 切换数据库 创建数据库 创建表 删除表 查询当前数据库所有表 查询表结构 查询指定表的键表语句 添加字段 修改数据类型 修改字段名和字段类型 删除字段 修改表名 删除表 删除指定表&#xff0c;并重新创建该表…

CCF: 202012-2 期末预测之最佳阈值--C++

#include<iostream> #include<bits/stdc.h>using namespace std;int main() {int n;//m位同学的数据int y[100001];//记录m位同学的安全指数int result[100001];//记录m位同学最后的挂科情况cin>>n;for(int i1;i<n;i){cin>>y[i]>>result[i];}…

unity 模型生成PNG图片并导出(可以任意控制方向和大小,本文提供三种方案)

提示&#xff1a;文章有错误的地方&#xff0c;还望诸位大神不吝指教&#xff01; 文章目录 前言一、插件RuntimePreviewGenerator&#xff08;方案一&#xff09;二、unity 官方提供的接口&#xff08;方案二&#xff09;三、方法三&#xff0c;可以处理单个模型&#xff0c;也…

华为OD机试真题-智能成绩表-2023年OD统一考试(C卷)

题目描述: 小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗? 输入描述: 第1行输入两个整数,学生人数n和科目数量m。0<n<100,0<m<10 第2行输入m个科目名称,彼此之间用空格隔开。科目名称只由英文字母构成,单个长度不超过10个字符…

Linux下C++静态链接库的生成以及使用

目录 一.前言二.生成静态链接库三.使用静态链接库 一.前言 这篇文章简单讨论一下Linux下如何使用gcc/g生成和使用C静态链接库&#xff08;.a文件&#xff09;。 二.生成静态链接库 先看下目录结构 然后看下代码 //demo.h#ifndef DEMO_H #define DEMO_H#include<string&g…

线程状态:深入理解多任务并发编程中的精髓

目录 引言 1. 线程状态概述 1.1 定义 1.2 线程状态图 2. 线程状态的转换 2.1 新建到就绪 2.2 就绪到运行 2.3 运行到阻塞 2.4 运行到等待和超时等待 2.5 运行到终止 3. 实际编程中的线程状态管理 3.1 合理使用wait()和notify() 3.2 谨慎处理阻塞状态 3.3 使用线程…

面试题之Docker篇

1、Docker 是什么&#xff1f; Docker一个开源的应用容器引擎&#xff0c;是实现容器技术的一种工具&#xff0c;让开发者可以打包他们的应用以及环境到一个镜像中&#xff0c;可以快速的发布到任何流行的操作系统上。 2、Docker的三大核心是什么? 镜像&#xff1a;Docker的镜…

Elastic Support Hub 转向语义搜索

作者&#xff1a;Chris Blaisure 我们很高兴与大家分享 Elastic Support Hub 最近的增强功能&#xff1a;它现在由语义搜索提供支持&#xff01; 但在我们更详细地了解对 Elastic Support Hub 所做的更改及其对客户的影响之前&#xff0c;我们需要花点时间解释语义搜索的概念&…

el-form表单校验值为0提示校验不通过

el-form表单校验输入框值为0时提示校验不通过 配置validator自定义校验方法 这里举例在结构代码里加入校验规则 <el-form-item:prop"num":rules"[{required: true,message: 请输入数量,trigger: change,},{validator,trigger: blur}]" ><el-inpu…

【安卓】安卓xTS之Media模块 学习笔记(3) VTS测试

1. 背景 接下来进行正式的VTS测试。本章节还是以Media模块相关进行介绍。 VTS主要测的是内核和HAL层&#xff0c;media的hal层是以openMax&#xff08;即将废弃&#xff0c;今日2023.12&#xff09; 和 Codec2 (后续主流) 接口为主。 这里我们只看Codec2的要求&#xff0c;CDD…

统计字符

输入一行字符&#xff0c;分别统计出包含英文字母、空格、数字和其它字符的个数。 数据范围&#xff1a;输入的字符串长度满足1≤n≤1000 输入描述&#xff1a;输入一行字符串&#xff0c;可以有空格 输出描述&#xff1a;统计其中英文字符&#xff0c;空格字符&#xff0c;数…

MongoDB的插入文档、更新文档语句

本文主要介绍MongoDB的插入文档、更新文档语句。 目录 MongoDB插入文档MongoDB更新文档 MongoDB插入文档 在MongoDB中&#xff0c;可以通过使用insertOne或insertMany方法向集合中插入文档。 insertOne方法可以插入一个文档&#xff0c;例如&#xff1a; db.collection.inse…

Android 等待view 加载布局完成 (包括动态生成View)

前言 在实际开发中&#xff0c;有很多组件需要 根据数据&#xff0c;动态生成&#xff0c;或者 追加 / 减少 子view&#xff0c;由于View布局需要时间&#xff0c;此时想要获取父View的最新宽高值&#xff0c;要么手动测量&#xff0c;要么等待布局完成后再获取&#xff1b; …