切换到宽版
登录
注册
首页
Portal
论坛
BBS
版块
最新
热门
商城
优化
开源模型
悬赏答疑
提示词
Agent
教程
问题反馈
模型测评
资源
水区闲聊
公告区
友情链接
作品展示
精华帖子
标签聚合
帮助中心
友情链接
关于我们
作品展示
请
登录
后使用快捷导航
没有账号?
立即注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
快捷导航
作品展示
作品展示
积分商城
门户
Portal
首页
论坛
BBS
版块
导读
Guide
最新
热门
商城
优化
排行榜
Ranklist
搜索
搜索
热搜:
deepseek
llm
本地部署
本版
帖子
AI测评
»
论坛
›
模型
›
Agent
›
2026开源之夏火热开启,openKylin赛题等你来战!(二) ...
0
返回列表
发新帖
查看:
251
|
回复:
6
2026开源之夏火热开启,openKylin赛题等你来战!(二)
[复制链接]
emerald_pixel
emerald_pixel
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于 2026-10-8 10:30:53
|
显示全部楼层
|
阅读模式
开源之夏
是中国科学院软件研究所发起的“点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件组织的蓬勃发展,助力开源软件供应链建设。学生可自主选择感兴趣的项目进行申请,中选后在项目开发者(组织导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取开源之夏活动劳务报酬和结项证书。
2026年起, 点亮计划正式步入2.0时代——面向AI时代,围绕RISC-V核心基础软件,全面聚焦操作系统、编译器、虚拟化、人工智能等关键领域,进一步强化开源协同创新,持续推动RISC-V的生态成熟和繁荣。
openKylin赛题介绍
OpenAtom openKylin(简称“openKylin”)每年会通过开源之夏发布多个项目赛题,2026开源之夏一共上线
4个项目,
上期已放出2道赛题
!欢迎各位同学按照自己感兴趣或擅长的方向进行申请~
项目三:面向openKylin的多模态智能体自动化测试框架
项目难度:进阶/Advanced
编程语言:C、C++、Python
项目社区导师:楚铁新
导师联系邮箱:
382426200@qq.com
项目简述:
随着Linux桌面操作系统功能日益复杂,桌面环境、系统设置、文件管理器、任务栏、开始菜单以及系统级智能助手等组件包含大量图形界面交互场景。传统桌面自动化测试通常依赖固定坐标、控件标识或者人工编写自动化脚本,当界面布局、控件层次或软件版本发生变化时,测试脚本容易失效,维护成本较高。
openKylin社区目前已经建立版本测试、功能测试、缺陷验证和自动化测试等质量保障机制,但在桌面GUI测试场景中,大量测试过程仍需要测试人员根据测试用例人工执行操作、判断界面状态并记录测试结果。特别是在桌面环境持续迭代的情况下,自动化测试脚本的开发和维护成本较高。
近年来,大语言模型、多模态模型以及AI Agent技术快速发展,使AI根据自然语言任务理解界面状态并自主完成计算机操作成为可能。通过结合桌面辅助功能树、窗口信息、屏幕图像和大语言模型,可以让测试系统理解“打开系统设置并修改壁纸”等自然语言测试任务,并自主规划和执行测试步骤。
本项目拟面向Linux桌面环境设计并实现一个多模态智能体自动化测试框架。框架能够将自然语言测试用例转换为测试任务,通过桌面结构化信息和视觉信息感知当前系统状态,利用AI Agent规划测试步骤,并调用鼠标、键盘及系统接口执行桌面操作。
在测试执行过程中,系统能够根据界面实际状态动态调整后续操作,而非完全依赖固定坐标或预先录制的操作路径;同时支持根据测试目标执行状态断言、异常检测、失败截图和测试日志记录。
项目最终将在openKylin/UKUI典型桌面应用中选择一批实际测试场景进行验证,形成能够运行真实Linux桌面测试任务的AI自动化测试原型,并提供可扩展的测试任务接口,为openKylin后续构建智能化操作系统测试基础设施提供技术基础。
项目产出要求:
1.
实现自然语言测试用例解析与任务结构化模块;
2.
实现Linux桌面窗口及控件状态感知模块;
3.
实现基于AI Agent的测试任务规划与执行模块;
4.
支持鼠标、键盘及常用桌面操作自动执行;
5.
实现测试步骤状态断言及执行结果判断;
6.
支持操作失败检测、重试及基本异常恢复;
7.
实现测试日志、失败截图及测试报告自动生成;
8.
完成不少于10个openKylin/UKUI典型GUI测试用例;
9.
对智能体测试成功率及执行效率进行测试评估;
10.
编写框架使用、扩展及测试用例开发文档。
项目技术要求:
•
掌握Python编程及基本软件工程开发方法;
•
熟悉Linux桌面环境及基本系统开发工具;
•
了解GUI自动化测试或Accessibility技术;
•
了解大语言模型及Prompt基本使用方法;
•
了解AI Agent的任务规划及工具调用机制;
•
熟悉PyQt、AT-SPI、pyautogui等技术者优先;
•
有Linux、AI Agent或自动化测试实践经验者优先。
项目主页:
https://m.summer.ospp.ac.cn/org/prodetail/267180093
项目四:面向openKylin社区基础设施的自动化质量测试平台
项目难度:进阶/Advanced
编程语言:CSS、Java、JavaScript、Typescript
项目社区导师:康艳红
导师联系邮箱:
731193006@qq.com
项目简述:
•
背景:
openKylin社区已搭建服务社区爱好者、开发者、会员单位的基础设施,包括官网、文档平台、论坛、统一身份、CLA签署、SIG管理及下载服务等。随着基础设施的扩大,在版本迭代或站点调整可能引入链接失效、页面结构变化、交互中断和视觉回归等问题,需要以真实用户路径持续验证体验以提升系统稳定性。
•
已有工作:
目前社区各类基础设施平台均已完成建设并持续提供服务,覆盖社区内容发布、资料学习、用户交流、身份认证、贡献者协议签署、SIG协作和系统镜像下载等核心场景,为建设统一自动化测试体系提供了明确的测试对象和业务路径。
•
现有不足:
各平台质量验证主要依赖人工排查,尚无统一的测试资产、用户旅程模型和自动执行工具,难以体系化覆盖跨站点功能;版本变更后缺少稳定的回归基线、过程证据和历史对比,故障通常在用户反馈后被动发现,也无法形成可复用的发布质量门禁。
•
改进方向:
从零研发自动化质量测试平台,建设测试资产与环境管理、用户旅程DSL、任务编排、Playwright浏览器执行、规则检测、证据采集、结果分析和质量看板等能力。执行器支持跨站跳转、步骤编排、断言、重试、超时、并发限流、多浏览器与多视口运行;平台通过统一数据模型关联旅程、任务、节点、失败原因、截图及日志。
•
最终目标:
形成“资产管理—旅程设计—自动执行—证据留存—结果评审—问题改进”的闭环,交付可部署、可扩展的自动化质量平台MVP;落地不少于5条openKylin核心只读用户旅程和30个测试节点,覆盖至少6类社区基础设施,并支持PR评审和CI发布流程复用,为社区持续质量改进提供客观依据。
项目产出要求:
1.
完成测试资产、环境和权限管理;
2.
设计可版本化的用户旅程DSL;
3.
开发基于Playwright的旅程执行器;
4.
实现手动、定时、API和CI任务触发;
5.
支持多浏览器、多视口与跨站跳转;
6.
支持断言、重试、超时、并发和限流;
7.
实现链接、结构、无障碍和视觉检测;
8.
采集截图、Trace、DOM及网络日志;
9.
建设结果看板、趋势分析和报告导出;
10.
落地不少于5条旅程和30个测试节点;
11.
新增模块自动化测试覆盖率不低于80%;
12.
编写部署、DSL、扩展及运维文档。
项目技术要求:
•
熟练使用TypeScript与Node.js;
•
熟悉React及REST API开发;
•
熟悉Playwright或浏览器自动化;
•
了解数据库及对象存储基本设计;
•
了解HTML、CSS、DOM与无障碍规范;
•
了解异步任务、重试和日志设计;
•
掌握自动化测试设计及Git PR流程;
•
有CI或视觉回归实践经验者优先。
项目主页:
https://m.summer.ospp.ac.cn/org/prodetail/267180092
参与流程
登录官网https://summer.ospp.ac.cn/,查看openKylin主页赛题,即可报名参加!
项目任务上线官网,学生可以直接通过项目详情的导师邮箱与导师进行沟通,或扫描下方二维码加入交流群,群内老师在线为大家答疑:
扫码加好友,发送“
2026开源之夏
”进群
查看2026开源之夏openKylin所有项目详细信息,有感兴趣的可以直接登录开源之夏官网报名与导师沟通投递简历哦~
原文链接
打赏作者
1
5
10
20
50
当前余额:
0
Token,打赏后立即到账
确认打赏
取消
回复
举报
misty_lunar
misty_lunar
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于 2026-10-8 10:45:01
|
显示全部楼层
排版舒服内容也硬核,这样的帖子多来点。
回复
举报
node_turbo_32
node_turbo_32
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于 2026-10-8 11:15:01
|
显示全部楼层
好文,(二)的趋势基本被楼主说中了。
回复
举报
hub_beta_72
hub_beta_72
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于 2026-10-8 11:45:01
|
显示全部楼层
学到了,openKylin赛题等你来战这块之前一直似懂非懂,看完这篇清晰多了。
回复
举报
frost144
frost144
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于 2026-10-8 12:15:01
|
显示全部楼层
(二)在实际项目里有没有踩过坑?想听楼主展开讲讲。
回复
举报
lynx_kilo_85
lynx_kilo_85
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于 2026-10-8 12:45:01
|
显示全部楼层
关于openKylin赛题等你来战这块最近也在看,楼主这篇比搜到的大部分教程都实在。
回复
举报
steady_iris
steady_iris
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于 2026-10-8 13:15:01
|
显示全部楼层
从头看到尾,收获不少,感谢分享。
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
教程
提示词
{ template common/footer}