Fuzz testing results in MR widget - API Fuzz Testing
Problem to solve
Fuzz testing provides lots of valuable information to users in terms of ways to crash the app. Currently, it is difficult for them to access this information since it is buried in individual pipeline results, rather than in other screens they regularly interact with, such as the Merge Request widget.
Intended users
Further details
#12896 (closed) is NOT done)
Design 1 (In scope ifWhen implement it in an old MR widget
Old MR widget collapsed | Old MR widget expanded |
---|---|
https://www.figma.com/file/ckuKpzAUe7M0iAF9NdnDQl/Fuzz-testing-MR-page?node-id=4%3A0 | https://www.figma.com/file/ckuKpzAUe7M0iAF9NdnDQl/Fuzz-testing-MR-page?node-id=1%3A2 |
We contribute the number if we can tell the findings are new or not | Download artefacts available from this page, rest is the same as other scanners |
#12896 (closed) is done)
Design 2 (In scope ifWhen implement it in a one new MR widget
New MR widget collapsed | New MR widget leads to a new tab |
---|---|
https://www.figma.com/file/ckuKpzAUe7M0iAF9NdnDQl/Fuzz-testing-MR-page?node-id=3%3A142 | https://www.figma.com/file/ckuKpzAUe7M0iAF9NdnDQl/Fuzz-testing-MR-page?node-id=3%3A1236 |
We contribute the number if we can tell the findings are new or not | |
Design 3 (Definetely in scope)
No matter old or new MR widget, the modal window details keep the same
-
🎥 Video walkthrough: https://youtu.be/rKX1MJsHFCo
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
Add usage ping to record the number of times users view the fuzz testing results.
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Implementation Strategy
The following page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.