2023年全国职业院校技能大赛软件测试赛题第8套

2023年全国职业院校技能大赛

软件测试赛题第8套

赛项名称:            软件测试            

英文名称:          Software Testing         

赛项编号:             GZ034             

归属产业:         电子与信息大类          

赛项组别:          高等职业教育          

赛项主要内容:

任务

序号

技能竞赛

模块名称

技能竞赛内容

权重

比例

竞赛

时间

任务1

环境搭建及

系统部署

根据软件测试竞赛项目需求,搭建与配置测试环境,安装与部署应用系统。

5%

480

分钟

任务2

单元测试

根据软件测试竞赛项目需求,编写应用程序,设计测试数据并得出测试结果,编写单元测试报告。

10%

任务3

测试文档

根据软件测试竞赛项目需求,制定测试计划文档、测试总结报告文档。

10%

任务4

功能测试

根据软件测试竞赛项目需求,设计功能测试用例,执行后,提交缺陷报告。

25%

任务5

自动化测试

根据软件自动化测试的要求,编写并执行自动化测试脚本。

20%

任务6

性能测试

根据软件性能测试的要求,执行

性能测试

18%

任务7

接口测试

根据软件接口测试的要求,执行

接口测试

7%

职业素养

竞赛团队分工明确合理、操作规范、文明竞赛、企业“5S”(整理、整顿、清扫、清洁和素养)等内容。

5%


任务一 环境搭建及系统部署

一、任务要求

1. 使用VirtualBox中的CentOS系统(注:系统非纯净系统,可能存在如端口占用等情况)安装相关软件,解决安装中遇到的问题,所有操作都必须使用命令界面完成。

2. CentOS系统root账户密码是:123456。

3. 提供的相关部署文件都存放在CentOS系统/opt目录下。

4. 安装配置JDK:

  • 在CentOS系统中,使用提供的JDK安装包,安装JDK;
  • 安装成功后,查看JDK版本信息;
  • 截图要求:一共2张图,分别为:①JDK环境变量配置截图;②查看JDK版本信息截图。

5. 安装配置MySQL:

  • 在CentOS系统中,使用提供的MySQL安装包,安装MySQL;
  • 将MySql的root账号密码修改为:root;
  • MySQL安装成功后,初始化人力资源综合服务系统数据库(suthr.sql);
  • 截图要求:一共2张图:①root账号成功登录MySQL截图;②初始化人力资源综合服务系统数据库命令截图。

6. 安装配置Tomcat:

  • 在CentOS系统中,使用提供的Tomcat安装包,安装Tomcat;
  • Tomcat安装成功后,通过宿主机的浏览器访问Tomcat主页;
  • 截图要求:一共2张图:①成功启动Tomcat服务截图;②通过浏览器访问Tomcat主页截图。

7. 应用系统部署:

  • 将人力资源系统(suthr.war)部署到Tomcat;
  • 部署成功后,通过宿主机的浏览器访问系统登录页;
  • 截图要求:一共2张图,分别为:①系统部署成功后,webapps目录截图;②通过浏览器访问系统登录页截图。

二、报告编写

根据环境搭建情况,参考环境搭建及系统部署报告模版,按要求截取环境搭建过程和结果截图并粘贴到模板中,完成环境搭建及系统部署报告。

任务二 单元测试

一、任务要求

题目1:根据下列流程图编写程序实现相应处理,执行j=10*x-y返回文字“j1=:”和计算值,执行j=(x-y)*(10⁵%7)返回文字“j2=:”和计算值,执行j=y*log(x+10)返回文字“j3=:”和计算值。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足判定覆盖测试,每条测试数据需要在测试类中编写一个测试方法。使用assertThat中startsWith断言判断输出文字结果开头期望结果值和实际返回值是否一致。

题目2:根据下列流程图编写程序实现相应分析处理并显示结果。返回结果“a=x:”(x为2、3或4);其中变量x、y均须为整型。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断期望结果值和实际返回值是否一致。

题目3:填写快递单时通常需要确定接收人的姓名、手机号和地址。其中要求手机号是 11 位数字字符,地址为字母开头的 10个(含10)以内字母或字母数字共同组成。填写正确则提示“OK”,否则根据实际情况提示“**不符合要求”(**为手机号或地址),退出。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足判定覆盖测试,每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断输出文字期望结果值和实际返回值是否一致。

题目4:根据下列流程图编写程序实现相应分析处理并显示结果。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,测试类使用参数化测试(@Parameters)完成测试。使用assertEquals判断输入数据测试方法期望结果值和实际返回值是否一致。

二、报告编写

根据单元测试情况,参考单元测试报告模版,按要求将编写的java源代码、测试类相关代码以及相关截图粘贴到模板中,完成单元测试报告。

任务三 测试文档

一、测试计划

1. 概述

1.1 项目背景

【说明测试项目的整体背景】

1.2 编写目的

【说明测试计划文档的编写目的】

2. 测试任务

2.1 测试目的

【分别说明进行功能测试、自动化测试、性能测试、接口测试的目的】

2.2 测试参考文档

【说明测试过程所用的参考文档】

2.3 测试范围

【分别说明功能测试、自动化测试、性能测试、接口测试根据什么测试,以及具体测试内容】

3. 测试资源

3.1 软件配置

【分别说明功能测试、自动化测试、性能测试、接口测试过程中所用的测试环境及工具】

测试类型

测试环境及工具

3.2 硬件配置

【说客户端及移动端的相关硬件配置】

设备项

数量

配置

客户端

移动端

3.3 人力资源分配

【说明

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

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

相关文章

应用案例 | Softing echocollect e网关助力汽车零部件制造商构建企业数据库,提升生产效率和质量

为了提高生产质量和效率,某知名汽车零部件制造商采用了Softing echocollect e多协议数据采集网关——从机器和设备中获取相关数据,并直接将数据存储在中央SQL数据库系统中用于分析处理,从而实现了持续监控和生产过程的改进。 一 背景 该企业…

2024年5月软考中级《系统监理师》报名考试全攻略

​2024年软考信息系统监理师考试报名时间节点: 报名时间:上半年3月18日到4月15日,下半年8月19日到9月15日(各地区报名时间不同,具体日期见官方通告) 准考证打印时间:上半年5月20日起&#xff…

DxO ViewPoint:摄影师的最 佳拍档,记录世界的每一刻精彩 mac/win版

DxO ViewPoint是一款革命性的摄影软件,它以其独特的功能和卓越的性能,重新定义了摄影体验。这款软件不仅提供了丰富的摄影工具,还通过先进的算法和技术,让摄影师能够轻松捕捉、管理和展示他们的作品。 DxO ViewPoint 软件获取 Dx…

网络空间资产安全解决方案

长期以来,我们一直强调要做好网络安全建设,而其中的第一步就是要做好对自身资产的发现和清点,正如大家经常所说的那句话——“你无法保护你看不见的东西”。的确,如果不知道自己拥有什么资产,那么如何去了解与它们相关…

Spring面向切片编程AOP概念及相关术语(一)

个人名片: 🐼作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️个人主页🥇:落798. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️…

Linux下清除挖矿病毒

登录用户系统,显示系统被爆破了33万次了,结果用户的服务器密码改的很简单,极大可能是被爆破成功了。 执行top命令,显示 kswapd0 的CPU占用异常。基本100%占用。记下该进程ID 5081 执行查找命令 find / -name kswapd0 显示查找结…

qt练习案例

记录一下qt练习案例,方便学习qt知识点 基本部件 案例1 需求,做一个标签,显示"你好"知识点,QLabel画面 4. 参考,Qt 之 QLabel 案例2 需求,做一个标签,显示图片 知识点,…

未来AI发展趋势

引言 如何实现一个乌托邦式的社会呢?如果直接将人类社会分为两个阵营,一个是以旧人类为首的阵营,一个是以AI抚养的新人类阵营,其中新人类阵营的所有资源皆由旧人类阵营提供,且旧人类阵营的人类都经过了化学阉割无法生…

SICP解读指南:深度阅读 “计算机领域三巨头” 之一(文末送书)

🌈个人主页:聆风吟_ 🔥系列专栏:Linux实践室、网络奇遇记 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 书籍介绍1.1 SICP侧重点1.2 SICP章节介绍 二. 书籍推荐2.1 书籍介绍2.2 推…

阿里云服务器购买搭建

1.首先在阿里云官网购买ESC云服务器 2.在域名处,购买域名,申请免费的SSL证书,但是这个证书需要去备案,这个周期比较长。 3.登录你的服务器就可以安装你需要的环境,进行开发,当然使用docker很好用。 以下…

如何一键安装、卸载SMAPI

安装SMAPI 在小火星露谷管理器的模组管理页面点击SMAPI管理,点击安装、点击国内线路。 选择合适的SMAPI版本(一般选最新的就行)后,点选确定即可一键安装SMAPI。 卸载SMAPI 在SMAPI扩展卡片中点击删除,再点击确定&…

前端vue项目,引入PingFang SC字体

一,首先需要先获取PingFang SC字体,如果你有 请直接跳到第二步 链接:https://pan.baidu.com/s/1nkmV59kT_hvjK4yPJn1cJA 提取码:n0s1 二,将下载好的PingFang SC字体,放在项目的和样式一起的文件下,如下图 然后再创建一个fonts.scss文件(引入的时候注意路径是否正确)…