【任务类型】软件包用例补充
【任务描述】abrt软件包加固测试
本任务的目标是基于openEuler社区开源测试框架mugen,完成对软件包的基础功能和服务(如涉及)的加固测试。
测试环境要求:openEuler 21.03
【参考资料】
序号 | 名称 | 参考地址 | 参考视频 |
---|---|---|---|
1 | 进行软件包加固测试的步骤 | 软件包加固测试文档 | |
2 | iso下载地址 | openEuler 21.03镜像下载地址 | |
3 | 测试代码仓 | integration-test地址 | |
4 | 测试框架 | mugen测试框架地址 | mugen框架使用介绍 |
5 | 用例模板 | 测试用例模板 |
openEuler 社区了创建了一个赛事交流的微信群,添加 openEuler 小助手备注“华为开发者大赛”即可入群。
微信号“openEuler小助手”:SoftCorePro,小助手会为参赛者实时进行答疑解惑的贴心服务,及时为参赛者解决问题。
小助手在线时间:每天9:00~18:00。
举例:针对audit软件包
1、挂载openEuler 21.03的镜像源:
[everything]
name=everything
baseurl=https://repo.openeuler.org/openEuler-21.03/everything/$basearch/
enabled=1
gpgcheck=0
2、明确audit软件包的基本功能和使用方法
①到openEuler社区找到audit软件包的仓库地址,查看spec文件,查看每个包可用的命令,通常命令会放在/sbin/,/bin/目录下,如常用命令auditctl,ausearch,aureport等,auditd服务的start, stop, restart, try-restart, reload, force-reload, status
②通常指令位于bin目录下或者sbin目录下,所以我们可以执行命令 rpm qpl + rpm包 | grep -E 'bin|sbin' 检索当前包中有哪些命令。
③上网查找audit软件包常见命令的用法
④使用dnf install audit安装软件包后通过help命令查看命令用法
3、使用mugen框架编写测试用例,参考视频(https://www.bilibili.com/video/BV1Dv411L71q?from=search&seid=11870570489721854661)
4、提交测试代码到测试代码仓库(仓库地址:https://gitee.com/openeuler/integration-test/tree/master/testcases/cli-test)
5、参考
mugen测试框架地址: https://gitee.com/openeuler/test-tools/tree/master/mugen
用例模板地址: https://gitee.com/openeuler/test-tools/blob/master/mugen/testcases/testsuite/oe_test_casename_01/oe_test_casename_01.sh
单软件包加固测试设计方案/用例编写规范参考: https://gitee.com/openeuler/package-reinforce-test/
【分值】
紧急程度:高(3分)
难易程度:挑战(3分)
Hey li-kaiyuan66666, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
/hdc-assigned
@wss1235, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.
/hdc-completed
@wss1235, 任务已提交,此任务审核者会尽快审核并在私信或者openEuler官网反馈结果.
/hdc-unassign
@wss1235, 您已取消此任务.
/hdc-assigned
@gong981, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.
@gong981, 由于您长期未完成此任务, 系统已为您取消此任务.
/hdc-assigned
@gong981, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.
@gong981, 由于您长期未完成此任务, 系统已为您取消此任务.
登录 后才可以发表评论