0


2017-2021年全国职业院校技能大赛软件测试赛项5年软测3年比赛经验分享

    有人仰望星空,有人就住在星宫。无论你遇见谁,他都是你生命该出现的人,绝非偶然,他一定会教会你一些什么。-------------------------------------------------装逼用的

2018年的十月辅导员在群里发送一条通知选拔技能竞赛的人才的通知,至于是什么大概忘记了,但是觉得自己真的朦朦胧胧懂懂就去了,又迷迷糊糊做了一套试卷现在想起来好像关于测试一方面的基础+编程基础题最后还测试了打字速度。或许是在初中的时候接触过皮毛c,我居然通过了,成为专业唯一大一就进去比赛的人。还记得那是个很炎热的天气,技能竞赛的老师把我们召集一个小房子里告诉我们技能竞赛人员和一些事项,要为校争光。接着就是内部淘汰,让大三的学长学姐带我们一段时间(大三的学长学姐已经刚刚参加完一届比赛),留下最后的三人,当时测试 一个小时写多少条用例,当天晚上老师们批改完试卷后,把我和另外两个人喊出去说恭喜我们成为学校软件测试赛项的一员,明天开始停课训练。

分工
省赛两个队,大三组基本固定(因为参加过一届,配合起来也方便)当时老师觉得我写用例和bug都还不错负责方案+总结,让我继续学习性能测试loadrunner,(比赛时有多余的时间还可以帮忙下),a写用例,b写bug,c负责文档和性能测试。

省赛
当时就是跟着学长学姐老师的进度走,省赛前两个星期基本上就是练练练,A队发现B队问题,B队发现A队问题,上午4个小时训练(有时候下午或者晚上)下午就是发现问题,晚上总结问题并提交给技能竞赛老师。中间有个QQ群答疑,北京四合天地的工程师来答疑一些问题。参加开幕式摇号两次加密,当时前面一段时间在电脑的开打字有点抖动方案总结接着就是登录模块性能测试帮忙找bug最后15分钟开始汇总。结束,接着就是漫长的等待比赛的结果。成绩公布,闭幕式专家解析,结束了那几个月的奋斗。

19国赛
过了年到学校,国赛前六个学校选拔进4个,因为有学长学姐去,我们也跟着一起训练,学习自动化测试,白盒测试。

20省赛
到20年和我同届进来以及一些原因 我被老师安排带着大二队 其实现在回想当时挺后悔的 因为意见不同等一些原因闹矛盾 我们大二另外两个人刚刚训练和之前我的队友训练一年 速度和技巧方面没得说 当时我带一个队差距太大感觉很烦 一直想要他们加快速度练习 现在想想还是自己的功利性太强 也觉得他们太菜 也就这样平平无奇又走过了省赛

20国赛
终于到了国赛了,经过19年的替补,这辈子都没有参加过全国性的比赛,或许是现实跟我开了个玩笑,疫情原因 20年停赛 听说全国技能也因此改成两年一届

21年省赛
带学弟学妹

21国赛

省赛与国赛的区别
基本上现在也没啥区别吧 唯一的区别就是省事跟着国赛来 所以说能参加国赛的那些学校还是很有优势,国赛就是多了个app测试 时间也比较紧张

17年国赛
2017年全国职业院校技能大赛软件测试赛项赛题没啥好说的,没有参加基本上也没有太大的区别吧

18年国赛

2018年全国职业院校技能大赛软件测试赛项赛题相比于2017来说多了个白盒测试的代码走查部分和性能测试loadrunner

19年国赛

2019年全国职业院校技能大赛软件测试赛项赛题 相对来说比2018年多了白盒测试中程序编写,性能测试也在这年压力点从一个变成两个,增加了自动化测试

20年国赛

21年国赛

2021年全国职业院校技能大赛软件测试赛项赛题

2021年全国职业院校技能大赛软件测试正式比赛

环境部署与搭建

根据2021年正式赛卷分为三个部分1、JDK环境变量2、Mysql的安装3、tomcat的安装

我也看了网上别人写的基本也就那样可以给大家做一个

参考:环境部署

跟比赛的有些差别,jdk一些配置和mysql的一些配置错误基本上还行吧

经验:在后来的裁判长评价中说有很多队伍(各省省一)在配置mysql或者jdk都有一些问题 jdk环境变量问题配置错误会使命令无效 后面的操作基本上没用,建议在配置jdk mysql tomcat的时候配置好保存下。

白盒测试

白盒测试没啥好说的基本上就是从那些覆盖条件中全部写出来就好了,18年比赛的题目刷完和21白盒测试刷完 把代码走查和编写程序写完没啥特别的难

经验:难点主要不是在于在比赛中能不能写出代码走查和编写java程序隐藏的扣分点主要在(完整、清晰、数据合理)

需求说明书

参考:资产管理系统需求说明书

经验:需求说明书主要是对测试用例的编写 注意一些隐藏的功能点

测试计划

从最开始的叫18年测试方案到测试计划 计划和方案还是一定的区别 也没有特别好说的不会写的自己百度吧

参考:资产管理系统测试计划

从百度上随便找的(照抄感觉分也会比较低吧)想写一份完美的测试计划可以根据自己学习经验或者赛规中这几本书自己看了基本上没啥太多丢分的地方,也可以去看看别公司项目的测试计划怎么写的,把评分细则那些东西写清楚

经验:主要看指导老师的水平吧,每年都会有,没有特别大的新颖。

测试用例

测试用例这主要是比赛中拉分的关键,先说说变化吧

从19年和21年的评分中取消了测试用例设计充分,什么叫测试用例设计充分呢举一个例子比如说你登录模块写了9个,根据评分答案中登录模块测试用例有10个这样你就会被扣分,再说说21年测试用例中的三个部分(1、数量可以看到数量的得分是非常的低而且准确才能得分2、重点测试用例数量 什么是重点测试用例呢 这个这个无从告知咳咳。。。(据说就是裁判长从参考答案中随机抽象大概10个到15个的样子)3、测试用例编写符合测试用例规范是什么 举个例子把你写个保存操作 根据需求说明书中的内容是很长一节 预期输出中你就写个保存成功这样也是会被扣分)

参考:测试用例从百度中能找到的就这样(根据评分标准中大概连4分都比较难。。。) 这也是比赛中拉开差距的地方(我也看了一些主办方学校写的测试用例也不咋地,甚至是21年国二写的都.....)咳咳提醒一下吧人家明明是功能测试 写着写着就变成了 安全测试用例等等 根据裁判长的话就是说无效的测试用例设计太多 比如说参考答案只有一条 ,页面UI、颜色啥啥的写3.4条5.6条这浪费自己比赛的时间,也会被扣分吧

执行测试用例

这没啥好说的 就一句话跟写好测试用例自己找吧 (针对没设备的学校来说) 有设备的学校来说大家懂的都懂 跟公司中找bug区别还是比较大

测试总结报告

参考:测试总结报告 没啥好说的跟测试计划一样

性能测试

性能测试从最开始的loadrunner到jmeter 第一部分是性能测试术语(自己去总结归纳吧)第二部分就是工具的使用 录制、回放、参数化到场景设计 截图等(这也是我觉得整个比赛中最有意义的一部分,一定要看看清题目要求很重要稍微不注意错了掉入赛项方的陷阱,结果就是重新录制,明明一遍就可以成功需要录制很多次)18年难点大概就是利用id来参数化,21模拟题难点(lr_output_message 中的资产名称进行参数化设置)21的难点就是服务器返回(可以利用filder或者快照回放自己去找)反正跟公司的差别还是比较大。。。。。。

参考:性能测试报告

自动化测试

自动化测试没啥好说的吧 自己图片把所有的方法记住就ok 把21年那两套题目刷完基本上也差不多了 自动化4题 第一题大概就是用idname等等元素定位登陆 第二题大概也差不多 第三题第四题大概就是数据驱动数据断言

接口测试

这个考的也比较简单把在21国赛中没有体现 后来看了下其他省有些地方考了有些地方没有考 自己去b站看个视频找几个接口文档用postman测试下

总结

以上全是装逼的,好的学校,好的指导老师才是关键!!!-------------国一不是梦


本文转载自: https://blog.csdn.net/weixin_44117248/article/details/121577984
版权归原作者 weixin_44117248 所有, 如有侵权,请联系我们删除。

“2017-2021年全国职业院校技能大赛软件测试赛项5年软测3年比赛经验分享”的评论:

还没有评论