已开启
bazel软件包加固测试 #16
AtomGit-Bot创建于  2021年7月12日
AtomGit-Bot
2021年7月12日 创建

【任务类型】软件包用例补充
【任务描述】bazel软件包加固测试
本任务的目标是基于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分)

likedislike
AAtomGit-Bot
2021年7月12日 创建了HDC-任务打榜赛
AAtomGit-Bot
2021年7月12日 将关联仓库设置为src-openEuler/bazel
openeuler-ci-bot
openeuler-ci-bot成员
2021年7月12日 评论:

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.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2021年7月12日 添加了   hdc-task 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年7月12日 添加了   sig/sig-ai-bigdata 标签
AAtomGit-Bot
2021年7月12日 将负责人设置为jinjin
openeuler-ci-bot
openeuler-ci-bot成员
2021年7月12日 评论:

@ambassador-of-the-oort-nebula, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2021年7月12日 添加了   hdc-task-assign 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年7月12日 添加了   hdc-task 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年7月12日 移除了   sig/sig-ai-bigdata 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年7月12日 移除了   hdc-task 标签
openeuler-ci-bot
openeuler-ci-bot成员
2021年7月26日 评论:

@ambassador-of-the-oort-nebula, 由于您长期未完成此任务, 系统已为您取消此任务.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2021年7月26日 添加了   hdc-task 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年7月26日 移除了   hdc-task-assign 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年7月26日 移除了   hdc-task 标签
openeuler-ci-bot
openeuler-ci-bot成员
2021年8月3日 评论:

@piaopu8, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2021年8月3日 添加了   hdc-task-assign 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月3日 移除了   hdc-task 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月3日 添加了   hdc-task 标签
openeuler-ci-bot
openeuler-ci-bot成员
2021年8月17日 评论:

@piaopu8, 由于您长期未完成此任务, 系统已为您取消此任务.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2021年8月17日 移除了   hdc-task-assign 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月17日 移除了   hdc-task 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月17日 添加了   hdc-task 标签
openeuler-ci-bot
openeuler-ci-bot成员
2021年8月17日 评论:

@que61116836, 您认领的任务已经达上限,无法再次领取新的任务.

likedislike
openeuler-ci-bot
openeuler-ci-bot成员
2021年8月17日 评论:

@piaopu8, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2021年8月17日 添加了   hdc-task-assign 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月17日 添加了   hdc-task 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月17日 移除了   hdc-task 标签
openeuler-ci-bot
openeuler-ci-bot成员
2021年8月31日 评论:

@piaopu8, 由于您长期未完成此任务, 系统已为您取消此任务.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2021年8月31日 添加了   hdc-task 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月31日 移除了   hdc-task-assign 标签
openeuler-ci-botopeneuler-ci-bot成员
2021年8月31日 移除了   hdc-task 标签