2024全国大学生软件测试大赛Web赛项国三经验分享

2024全国大学生软件测试大赛Web赛项国三经验分享

赛事介绍

首先说说这个比赛吧,下述文字摘录自全国大学生软件测试大赛官网原文:

全国大学生软件测试大赛自2016年发起已成功举办八届,吸引了全国32个省区的1000余所高校参与,参赛人次累计超过10万。大赛于2023年被列入教育部观察赛事榜单,2024年被列入江苏、四川、河南等省级大学生竞赛目录。
本届大赛联合华为、百度、阿里、腾讯、美团、头条、蚂蚁金服、控安、拓思等企业单位以及多所高校共同设置赛题。大赛由全国大学生软件测试大赛组委会、教育部软件工程专业教学指导委员会、中国计算机学会软件工程专业委员会、中国计算机学会系统软件专业委员会、中国计算机学会容错计算专业委员会、软件测试能力认证联盟(CBSTC)等共同组织。
第九届全国大学生软件测试大赛,作为一场汇聚全国软件测试领域精英的盛会,吸引了来自各省的学子积极参与。本次大赛共有来自32个省份和516所院校的参赛者报名,11472人和1407个队伍,总计15695人次报名。

下方是中国高等教育学会发布的《2023全国普通高校大学生竞赛分析报告》观察目录榜单部分赛事截图
在这里插入图片描述
在这里插入图片描述

比赛有3个传统赛项,包括开发者测试、Web应用测试和嵌入式测试。同时本届赛事新开设了两个特色赛项,分别是车联网安全测试、鸿蒙原生应用测试。

因为作者只获得了本次Web应用测试的国奖,所以本文主要介绍Web应用测试相关内容。

赛项介绍

Web 应用测试是确保 Web 应用功能正确、性能稳定、用户体验良好的关键过
程。要求测试人员熟悉至少一种编程语言和至少一种自动化测试框架。能够理解
基本的网页结构和样式表,以便于进行 UI 的功能逻辑测试。能够综合运用各类
测试方法编写功能测试用例,验证应用功能的基础上提高缺陷检测能力。编写自
动化测试脚本执行对应的测试用例,并对测试结果(如截屏,执行结果)进行综
合分析,撰写测试报告。

本次比赛使用的环境如下:

在这里插入图片描述

比赛方式

在这里插入图片描述

测试需求与下图描述类似
在这里插入图片描述

在这里插入图片描述

学习建议

Web应用测试主要用到的技术和框架为Selenium和Junit单元测试框架,参赛者需要在测试方法中编写具体的测试代码。(学习Java的同学对Junit肯定不陌生,此处就不多做赘述了)

Selenium 是一系列工具和库的综合项目,这些工具和库支持 web 浏览器的自动化。官网地址:https://www.selenium.dev/zh-cn/

参赛同学可以在网上寻找Web自动化测试,Java Selenium相关的教程视频与博客,掌握常用的库函数如get()、findElementBy()等,可以查阅Selenium官网了解更多有关Selenium的知识与底层原理。同时因为是对Web应用进行测试,还需要掌握一些基本的前端知识,如前端三剑客(HTML、CSS、JS),以便对网页上的元素进行定位。下面是元素的定位方式和几个基础的操作方法:

在这里插入图片描述

在这里插入图片描述

由于作者水平有限,不妥之处请大家指正,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Large-Swan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值