一、赛题背景
持续集成(Continuous Integration,简称CI)是一种软件开发工程实践,可以让团队持续地收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。持续集成倡导团队开发成员必须频密地集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发出可工作的软件。
持续集成过程中如果能够及时引入自动化测试,通过持续测试验证代码质量是否符合交付标准。 可以带来以下两点显而易见的好处:
一是提升软件产品质量:依托于自动化测试能力,快速完成核心功能及历史版本稳定功能测试,尽早暴露隐藏问题,提升产品质量;
二是加快产品上线速度:快速上线可以帮助企业抢占市场先机,获得更多用户,同时也可以节省成本和时间,使企业更加灵活和敏捷。
此项大赛为基于“效率为先”的主题,通过比赛引导参赛队伍使用各类的自动化技术框架及持续集成技术,不局限于当下的
pytest/Selenium/Appium/Airtest/Locust/git/github/jenkins/allure 等自动化框架及持续集成技术, 开发设计为学习工作提供便利的自动化测试程序,瞄准我们学习工作中低效率行为,并提供相对应的解决方案。意在考察参赛队伍对于自动化测试技术灵活应用的能力,自动化思维的扩展能力,及自动化测试技术应用和实施的能力。
创作要求
参赛作品须使用但不局限于 pytest/Selenium/Appium/Airtest/Locust/git/github/jenkins/allure 等自动化框架及持续集成技术,设计开发一端但不局限于查询信息,购票,订购服务,可视化结果呈现等的自动化测试程序, 如在交通,餐饮,智能化出行,等等在日常生活或者是校园场景中的自动化程序应用的探索。
竞赛采用开放命题,参赛作品使用但不局限于 pytest/Selenium/Appium/Airtest/Locust/git/github/jenkins/allure 等自动化框架及持续集成技术,遵守相关框架的使用规范,充分发挥自主创新能力,自由探索各种应用场景并自行获取相关数据,最终提交具有原创性并能够可视化展示的参赛作品。
竞赛主题突出“效率”,它的程序设计改变了什么,在它之前我们的槽点是什么,痛点是什么,用了它我们可以实现的最后需求,换言之,这正是我们当下互联网中所最缺少的原创力,因为大家现在越来越喜欢看看对方在干什么,很少有人真正关注真正的基层用户在思索着什么,期盼着什么,打个比方,每逢过年期间需要订票回家,如果可以借助自动化程序实现自主购票过程并自动通知购票结果,就能够大大提高购票的效率和便捷性,降低由于一票难求,难以回家的心理焦虑。
二、参赛对象
由全日制普通高校在读的研究生、本科和高职高专学生(当年应届毕业生也可以参加)组成的团队。
每队由 1名指导老师、1-3名学生组成;
三、提交作品要求
提交要求
(1)参赛者需要分阶段提交包含一个介绍作品方案的PPT和不少于2分钟的作品方案介绍视频(视频格式:mp4;视频规格不小于:高清1920*1080; 30帧每秒)。
(2)参赛者介绍当前作品,包含但不限于:
- 程序的整体设计思路(必选)
- 程序在生活中的应用场景(必选)
- 程序所用技术栈和技术选型分析(可选)
- 相关编程环境及工具选用(必选)
- 程序应用的考虑出发点,解决了什么问题,提高了什么效率
- 涉及到的技术资料参考文献(可选)
四、赛程赛制
竞赛分为初赛、全国总决赛两个阶段,在各阶段,参赛队伍须按照要求按时、合规地提交参赛作品。
(一)报名阶段(2023年11月—2023年12月20日24点截止)
各参赛团队登录大赛官网报名系统完成报名dasai.ityxb.com。
(二)初赛阶段(2023年12月20日24点截止)
初赛提交作品:
1. 作品方案(包括详细版的设计文档和简要的 ppt 说明文稿等)。
2. 演示视频(视频格式:mp4;视频规格不小于:高清1920*1080; 30帧每秒);
3. 以上内容打包压缩,各参赛团队以学校为单位在初赛截止时间(2023年12月20日24点)前发至大赛组委会指定邮箱:liucongcong@itcast.cn
4. 由于其他赛道作品提交量巨大,大赛组委会将在24年1月底前完成评审工作,从初赛中遴选不超过30%队伍参加决赛并发布参加决赛的团队名单。
(三)决赛阶段(另行通知)
参赛团队需将作品以视频形式(视频格式:mp4;视频规格不小于:高清1920*1080; 30帧每秒,视频须展示完整的作品)上传至B站(www.bilibili.com)带话题#传智杯软件测试挑战赛#。在截止时间内如未上传视频作品的团队视为放弃参赛。上传的作品各团队需自行保存,以备组委会核查。
参赛团队以首次投稿作品作为参赛作品,截止2023年12月25日24点前可自行修改内容,超过截止日期后不得进行二次修改、上传及私自替换作品(删除、下架)等行为,一经违反则视为放弃参赛资格。
(四)评选及公示阶段(另行通知)
参赛团队授权B站在评审阶段,统一下载所有参赛作品交付组委会。
各参赛团队以答辩形式集中向评委展示参赛方案,演示核心内容,评委将针对方案进行提问和打分。具体答辩时间另行通知。
五、评分标准
满分100分,根据以下每个评分项进行打分,标准分为每项分值的70%,即如果每项都基本符合即可得到70分,评委会根据每个参赛队伍的实现情况,对评分进行上下浮动,最终分值分布体现为正态分布模型。
序号 |
评分项 |
分值 |
评委评分 |
评分说明 |
1 |
项目创意及整体设计 |
20 |
|
评委会根据项目中整体结构设计的合理性、稳定性、创新性进行综合判定 |
2 |
项目技术栈及架构设计 |
10 |
|
原理图设计合理性评判,根据综合技术栈的应用合理性及技术架构的设计进行评定 |
3 |
模块设计及完成度 |
15 |
|
较为完善的模块展示,能够完整展示自己项目的立意,具备演示的雏形。 |
4 |
项目展示效果 |
20 |
|
可视化端的项目展示效果,包括但是不局限于UI设计,动态交互,用户体验,展示项目设计的亮点。 |
6 |
比赛内容完成度评分 |
30 |
|
依据比赛完成目标要求,对比各个参赛队伍的参赛视频及汇报结果,依据评分标准进行客观评分 |
7 |
其他加分项 |
5 |
|
评委会也会根据以下因素进行加分: l 竞赛队伍比赛视频效果 l 团队分工明确,设计思路清晰 l 表达是否流畅
|
以下情况将视为违规,竞赛组织委员会有权取消参赛队伍的参赛资格:
(1)参赛报名信息作假;
(2)在参赛过程中出现违反相关法律、法规的行为;
(3)作品涉嫌抄袭,侵犯他人知识产权等;
(4)作品涉及不健康、淫秽、色情或毁谤第三方等内容;
(5)参赛期间发现或被举报认定存在的其他违法、违规行为。
六、奖项设置
初赛分为北部赛区、东部赛区、南部赛区、西部赛区、港澳台赛区五大赛区及1个境外赛区,根据各区域考生的参赛科目分别排名, 分设一等奖、二等奖、三等奖和优秀奖各若干项,如下:
初赛一等奖:不超过本赛区有效成绩数的5%,颁发荣誉证书;
初赛二等奖:不超过本赛区有效成绩数的15%,颁发荣誉证书;
初赛三等奖:不超过本赛区有效成绩数的20%,颁发荣誉证书;
初赛优秀奖:不超过本赛区有效成绩数的15%,颁发荣誉证书。
初赛一、二等奖获奖选手将有资格进入决赛。
决赛设一等奖、二等奖、三等奖各若干项,总获奖人数不超过总报名数的10%。
分别如下:
决赛一等奖:不超过本赛区有效成绩数的5%,颁发荣誉证书;
决赛二等奖:不超过本赛区有效成绩数的10%,颁发荣誉证书;
决赛三等奖:不超过本赛区有效成绩数的15%,颁发荣誉证书;
*大赛主办方有权结合赛道参赛者报名情况、晋级情况等实际因素,调整获奖比率。
交流群
暂时没有相关通知公告~
还木有评论,赶快抢个沙发!
非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。