2023 年江西省职业院校技能大赛软件测试(高职组)赛项样题

2023 年江西省职业院校技能大赛软件测试(高职组)赛项样题

任务一:功能测试(45 分 1、测试计划(5 分

  1. 任务描述

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

  1. 任务要求

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

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

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

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

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

⑤ 测试安排。

⑥ 相关风险。

  1. 任务成果

XX-A2-测试计划.doc(XX 代表工位号)。2、测试用例(15 分

 

  1. 任务描述

根据《A1-需求说明书》进行需求分析,理解业务功能, 设计测试用例。按照《A3-测试用例模板》完成本任务。

  1. 任务要求

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

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

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

  1. 任务成果

XX-A3-测试用例.xls(XX 代表工位号)。3、Bug 清单(20 分

  1. 任务描述

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

  1. 任务要求

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

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

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

 

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

  1. 任务成果

XX-A4-Bug 清单.xls(XX 代表工位号)。4、测试报告(5 分

  1. 任务描述

针对功能任务,分析整体测试过程,归纳总结测试结果, 得出最终测试结论。按照《A5-测试报告模版》完成本任务。

  1. 任务要求

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

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

② 人员安排。

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

④ 用例汇总:用例汇总。

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

⑥ Bug 汇总:Bug 汇总。

⑦ 测试结论。

  1. 任务成果

XX-A5-测试报告.doc(XX 代表工位号)。任务二:自动化测试(15 分

1、任务描述

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

 

2、任务要求

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

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

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

  1. 工具要求:使用 PyCharm 相关环境完成本任务。注意:运行自动化测试脚本过程中,出现报错(网址输

入错误、定位元素没有找到等原因),属于脚本编写错误, 请自行调整;在PyCharm 中编写自动化测试脚本时对于单引号、双引号、括号和点要在英文状态下进行编写;在将自动 化测试脚本粘贴到自动化测试报告时要和在PyCharm 中的脚本格式保持一致,同时在粘贴时不要出现将所有代码粘贴在 一行中或出现空行情况。

3、任务成果

XX-A7-自动化测试报告.doc(XX 代表工位号)。任务三:性能测试(15 分

1、任务描述

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

 

2、任务要求

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

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

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

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

④ 执行结果。

  1. 工具要求:使用 LoadRunner、JMeter 相关环境完成本任务。

注意:1、打开LoadRunner 相关软件需要使用管理员身份打开,由于未使用管理员身份打开而造成的问题由参赛选

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

线上竞赛过程中,SwitchyOmega_Chromium 浏览器插件开

启状态时无法直接通过网址访问被测系统,需打开 Fiddler后再次访问才可打开被测系统同时抓包成功;关闭插件后可 直接通过网址访问被测系统,但 Fiddler 无法抓包。同时由于 VPN 原因,LoadRunner 无法直接录制脚本,需将Fiddler抓包结果进行保存并生成VuGen 脚本进行后续操作。

3、任务成果

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

 

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

1、任务描述

根据《A10-单元测试要求》进行程序设计,设计测试数 据,编写单元测试代码,在Eclipse 中完成编译和程序运行。按照《A11-单元测试报告模板》完成本任务。

2、任务要求

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

① 程序源代码;

② 单元测试代码;

③ 单元测试结果截图。

  1. 工具要求:使用 Eclipse 相关环境完成本任务。

注意:①全部测试数据组数须以最少量来达到测试要求。

②单元测过程中,启动Eclipse 后使用默认 Workspacce(不可更改),必须在 test-src 中自行新建并完成相关代码设计

(Referenced Libraries 中已将junit、hamcrest-core、ha mcrest-library 等 jar 包导入完毕,若参赛选手删除 jar 包后果自行承担)。

3、任务成果

XX-A11-单元测试报告.doc(XX 代表工位号)。任务五:接口测试(10 分

1、任务描述

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

 

2、任务要求

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

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

② 接口测试实施过程;

③ 执行结果。

  1. 工具要求:使用 PostMan 相关环境完成本任务。3、任务成果

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

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

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

相关文章

vue3基础流程

目录 1. 安装和创建项目 2. 项目结构 3. 主要文件解析 3.1 main.js 3.2 App.vue 4. 组件和Props 5. 事件处理 6. 生命周期钩子 7. Vue 3的Composition API 8. 总结和结论 响应式系统: 组件化: 易于学习: 灵活性: 社…

Java中级面试题记录(四)

一面面试题 1.Innodb的行数据存储模式 https://baijiahao.baidu.com/s?id1775090633458928876&wfrspider&forpc 2.行数据包含哪些信息? https://baijiahao.baidu.com/s?id1775090633458928876&wfrspider&forpc 3.MySQL在进行存储VARCHAR的时…

Python对于时间相关模块的学习记录(time,datetime等模块)

1,time.time() 获得从计算机开始出生到现在的秒数(也成时间戳),可以时间相减计算流逝时间 说明 :擅长时间相减计算流逝时间 导入方法 import time import time# 1,time.time 获得从计算机开始出生到…

matlab将十六进制转换为十进制(hex2dec函数)

hex2dec函数 将由 hexStr 表示的十六进制整数转换为等效的十进制数,并将其以双精度浮点值形式返回。 如果 hexStr 表示大于或等于 flintmax 的整数,则 hex2dec 可能不会将其精确表示为浮点值。 1.示例:将表示十六进制值的字符向量转换为十…

ChatGPT如何应对用户提出的道德伦理困境?

ChatGPT在应对用户提出的道德伦理困境时,需要考虑众多复杂的因素。道德伦理问题涉及到价值观、原则、社会和文化背景,以及众多伦理理论。ChatGPT的设计和应用需要权衡各种考虑因素,以确保它不仅提供有用的信息,而且遵循伦理标准。…

DDOS版-超功能记事本 Ⅲ 8.8源码

DDOS版-超功能记事本 Ⅲ 8.8源码 下载地址:https://user.qzone.qq.com/512526231/main

goland无法调试问题解决

goland 无法调试问题解决 golang 版本升级后,goland 无法进行调试了 首先请看自己下载的版本是否有误 1.apple系 M系列芯片的 arm64版本 2.apple系 intel系列芯片的x86_64 3.windows系 intel解决如下: 查看gopath ericsanchezErics-Mac-mini gww-api…

js控制checkbox单选,获取checkbox的值,选中checkbox

声明&#xff1a;网上的资料杂七杂八的搞得我一个不熟悉前端的后端开发者弄起来贼难受&#xff0c;现在将实现了的做一个整合&#xff0c;希望能给你们带来点帮助&#xff08;主要还是帮助我自己(●ˇ∀ˇ●)&#xff0c;防止丢失&#xff09; html代码组件示例 <div styl…

C/C++数据结构之深入了解线性表:顺序表、单链表、循环链表和双向链表

线性表是一种基本的数据结构&#xff0c;它在计算机科学中起着至关重要的作用。线性表用于存储一系列具有相同数据类型的元素&#xff0c;这些元素之间存在顺序关系。在C/C中&#xff0c;我们可以使用各种方式来实现线性表&#xff0c;其中包括顺序表、单链表、循环链表和双向链…

Linux防火墙:Firewalld 常用命令

Linux防火墙&#xff1a;Firewalld 常用命令 CentOS 和 Fedora 中默认的防火墙是 Firewalld 查看防火墙状态 firewall-cmd --state 启动防火墙 systemctl start firewalld 重启防火墙 systemctl restart firewalld 暂时关闭防火墙 systemctl stop firewalld 永久关闭防火墙…

【golang】Windows环境下Gin框架安装和配置

Windows环境下Gin框架安装和配置 我终于搞定了Gin框架的安装&#xff0c;花了两三个小时&#xff0c;只能说道阻且长&#xff0c;所以写下这篇记录文章 先需要修改一些变量&#xff0c;这就需要打开终端&#xff0c;为了一次奏效&#xff0c;我们直接设置全局的&#xff1a; …

大厂面试题-JVM中的三色标记法是什么?

目录 问题分析 问题答案 问题分析 三色标记法是Java虚拟机(JVM)中垃圾回收算法的一种&#xff0c;主要用来标记内存中存活和需要回收的对象。 它的好处是&#xff0c;可以让JVM不发生或仅短时间发生STW(Stop The World)&#xff0c;从而达到清除JVM内存垃圾的目的&#xff…

代码随想录Day31 贪心06 T738 单调递增的数字 T968监控二叉树

LeetCode T738 单调递增的数字 题目链接:738. 单调递增的数字 - 力扣&#xff08;LeetCode&#xff09; 题目思路: 我们以332举例,题目要我们获得的是小于等于332的最大递增数字,我们知道这个数字要递增只能取299了,332 -- 329 --299 我们从后向前遍历,只要前一位大于后一位,我…

系统架构设计师之使用McCabe方法可以计算程序流程图的环形复杂度

系统架构设计师之使用McCabe方法可以计算程序流程图的环形复杂度

conda虚拟环境配置

命令行输入&#xff0c;conda -V 确定conda版本 创建自己的conda虚拟环境 activate 回车 conda create -n 名字 python版本号 执行命令 确认执行命令 输入y 创建完成 激活环境 conda activate 名字 进入python环境 python 退出 exit() conda deactive

Text Classification via Large Language Models

Abstract 表达大模型在文本分类上做的不好。 原因&#xff1a; 1、处理复杂语境时缺少推理能力。(e.g… 类比、讽刺) 2、限制学习的上下文的token数。 提出了自己的策略&#xff1a; ** Clue And Reasoning Prompting (CARP).线索与推理提示** 1、能用prompt找到clue(语境线索…

前端实现打印功能Print.js

前端实现打印的方式有很多种&#xff0c;本人恰好经历了几个项目都涉及到了前端打印&#xff0c;目前较为推荐Print.js来实现前端打印 话不多说&#xff0c;直接上教程 官方链接: Print.js官网 在项目中如何下载Print.js 使用npm下载&#xff1a;npm install print-js --sav…

抓取网页的含义和URL基本构成

抓取网页是指通过爬虫程序从互联网上获取网页的内容和数据。抓取网页是爬虫的核心功能之一&#xff0c;通过抓取网页&#xff0c;可以获取到网页中的文本、图片、链接等信息&#xff0c;用于后续的数据分析、挖掘和应用。 URL&#xff08;Uniform Resource Locator&#xff09…

muduo源码剖析之Buffer缓冲区类

简介 Buffer封装了一个可变长的buffer&#xff0c;支持廉价的前插操作&#xff0c;以及内部挪腾操作避免额外申请空间 使用vector作为缓冲区(可自动调整扩容) 设计图 源码剖析 已经编写好注释 buffer.h // Copyright 2010, Shuo Chen. All rights reserved. // http://c…

城市群(Megalopolis)/城际(inter-city)OD相关研究即Open Access数据集调研

文章目录 1 城市群/城际OD定义2 理论模型与分析方法2.1 重力模型 Gravity Model2.2 干预机会模型 Intervening Opportunities Model2.3 辐射模型 Radiation Model 3 Issues related to OD flows3.1 OD Prediction3.2 OD Forecasting3.3 OD Construction3.4 OD Estimation 4 OD …