Watch 6 Star 7 Fork 2

openEuler / marketingMulanPSL-2.0

No.67 - 基于需求覆盖度判断的用例筛选方法(RBC,requirement-based coverage)探索及工程构建

暑期2020
待办的
hw_niubility  Opened this issue

标题
No.67 - 基于需求覆盖度判断的用例筛选方法(RBC,requirement-based coverage)探索及工程构建

描述
OS内核及基础包众多,在代码迭代过程中,都需要执行大量自动化用例来保证修改的代码不会影响模块的原有功能。但是,现在的用例集和用例级别划分不是很明确,每次执行的用例有很多是冗余的。
如何准确的筛选出能够覆盖代码的最小用例集合,在尽量少的时间内完成迭代验证,提升OpenEuler的交付效率,是我们想要解决的问题。
通过执行用例时,跟踪用例覆盖到的代码分支和语句,可以有效识别出用例在代码中的覆盖范围,从而可以筛除冗余用例,构建精简的能够全面覆盖模块功能的用例集。

难度

导师
hw_niubility

联系方式
hw_niubility@yeah.net

产出标准
对OpenEuler的某一个模块的用例集进行RBC筛选,输出精简用例集

技术要求
1.OS基础指令和常见接口
2.代码打桩技术

相关项目
gcov/lcov等

Attachments
5329419 openeuler ci bot 1578984659 23249 genedna 1586065964 total 4 participants

Comments (1)

5329419 openeuler ci bot 1578984659
openeuler-ci-bot 2020-05-26 20:25 owner

Hey @hw_niubility , 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.

Sign in to comment

Assignees
Labels
Not set
Projects
Milestones
Branches
Planed to start
Planed to end
Top level
Priority
1
https://gitee.com/openeuler/marketing.git
git@gitee.com:openeuler/marketing.git
openeuler
marketing
marketing

Help Search