本文作者 | 秦海棋
在开源实习中参与了openEuler社区QA SIG的工作,以下分享关于openEuler软件包加固测试的经验。
开源实习官网:https://www.openeuler.org/zh/internship/
关于SIG-QA
作为一个热门的操作系统,openEuler发布了众多的软件,但是这些发布的软件不一定是完备的,可能存在质量、安全等问题,为了降低软件开发成本和使用风险,我们需要对软件包进行加固测试。
openEuler 社区按照不同的 SIG(Special Interest Group) 来组织,以便于更好的管理和改善工作流程。软件包加固测试相关工作则由SIG-QA团队负责,SIG-QA团队的目标是测试构成openEuler发行版的软件,提高openEuler社区的质量和测试能力。团队会在 src-openeuler 组织仓库发布软件包加固的相关任务, 可以在通过intern-QA标签定位到所有软件包加固测试相关任务,然后选择感兴趣的任务进行认领。
下图为任务地址页面

软件包加固测试任务所需技能
做软件包加固测试最重要的是要熟悉linux的操作指令与shell脚本语言。因为软件是在欧拉服务器上运行,需要通过linux指令来部署相关环境并且执行软件包功能。而最后需要编写shell脚本进行测试用例的执行并将代码提交到仓库中。少部分情况可能会需要编写运行别的语言的代码来验证软件包的功能,这个由所要测试的软件决定。

最低0.47元/天 解锁文章
332

被折叠的 条评论
为什么被折叠?



