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

本文主要是介绍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 代表工位号)

这篇关于2023 年江西省职业院校技能大赛软件测试(高职组)赛项样题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/296054

相关文章

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

生信代码入门:从零开始掌握生物信息学编程技能

少走弯路,高效分析;了解生信云,访问 【生信圆桌x生信专用云服务器】 : www.tebteb.cc 介绍 生物信息学是一个高度跨学科的领域,结合了生物学、计算机科学和统计学。随着高通量测序技术的发展,海量的生物数据需要通过编程来进行处理和分析。因此,掌握生信编程技能,成为每一个生物信息学研究者的必备能力。 生信代码入门,旨在帮助初学者从零开始学习生物信息学中的编程基础。通过学习常用

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

我在高职教STM32——准备HAL库工程模板(1)

新学期开学在即,又要给学生上 STM32 嵌入式课程了。这课上了多年了,一直用的都是标准库来开发,已经驾轻就熟了。人就是这样,有了自己熟悉的舒适圈,就很难做出改变,老师上课也是如此,排斥新课和不熟悉的内容。显然,STM32 的开发,HAL 库已是主流,自己其实也在使用,只不过更换库就意味着教学内容有很大变化,自己也就迟迟没有迈出调整这一步。现在,是时候做出变化了,笔者计划保持教学项

CTFHub技能树-Git泄漏-Index

目录 一、Git索引(Index)的基本概念 二、解题过程 主旨:使用git泄漏恢复源代码 方法一:使用GitHack手动恢复 方法二:直接使用Git_Extract获取网站源代码拿去flag   当前大量开发人员使用git进行版本控制,对站点自动部署。如果配置不当,可能会将.git文件夹直接部署到线上环境。这就引起了git泄露漏洞。请尝试使用BugScanTeam的Gi

作为刚从事Java开发的小白,需要掌握哪些技能

作为一个刚踏入Java开发世界的小白,面对各种技术和工具,你可能会觉得有点不知所措。但是别担心,我会给你一个简单清晰的路线图,让你可以有条不紊地掌握基本技能,逐步成长为一名Java开发者。 1. 扎实的Java基础 Java的基础是你迈向高级开发的重要基石,建议从以下几个方面着手: 语法和基础概念:比如变量、条件语句、循环、方法、数组、面向对象编程(OOP)等等。这些基础如同建房子的地基,越

ACM东北地区程序设计大赛

不得不说随着参赛级别的提高,题目真的是越来越难啊,不过队长真是给力啊,在我们三个共同努力之下拿下了地区赛三等奖,哈哈我们可是大一唯一一只获奖队,终于在这次比赛打败了田大神。。。大神是失手了,俺和他差距还是挺大的。。。队友陈彤马上要去服兵役了,他说这是我们送给他最好的离别礼物,希望那家伙在部队好好干,以后谁干揍我!!!东北地区赛结束后,今年已经估计没机会参加亚洲区比赛了,赶紧补高数和线数啊!!别挂了

2023 CCPC(秦皇岛)现场(第二届环球杯.第 2 阶段:秦皇岛)部分题解

所有题目链接:Dashboard - The 2023 CCPC (Qinhuangdao) Onsite (The 2nd Universal Cup. Stage 9: Qinhuangdao) - Codeforces 中文题面: contest-37054-zh.pdf (codeforces.com) G. Path 链接: Problem - G - Codeforces

软件测试之压力测试知识总结

软件测试之压力测试知识总结 一、压力测试概述 压力测试(Stress Testing)是软件测试中的一种重要手段,用于验证软件应用程序在极端负载条件下的稳定性和可靠性。其主要目的是在软件承受极高负载时,测量其健壮性、错误处理能力和恢复能力,确保软件在危急情况下不会崩溃或表现异常。压力测试也被称为耐力测试,在软件工程中占有举足轻重的地位。 1.1 压力测试的目的 压力测试的主要目的包括:

软件测试中常用的linux命令总结

1、修改ssh登陆密码命令:passwd 2、新建一个名字为dbuser的Linux新用户:(sudo adduser dbuser) 4、./frps -c ./frps.ini(FRP启动命令) 5、lsof -i:7500(监听端口) 6、sh reload.sh master(文件后缀为sh时,nginx启动命令);( 文件为执行文件启动命令:./nginx -s reload) 7、sh