Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreas-bauer/code-review-guidelines
Code review guidelines for GUI-based testing
https://github.com/andreas-bauer/code-review-guidelines
Last synced: 20 days ago
JSON representation
Code review guidelines for GUI-based testing
- Host: GitHub
- URL: https://github.com/andreas-bauer/code-review-guidelines
- Owner: andreas-bauer
- License: cc-by-sa-4.0
- Created: 2024-12-02T08:09:19.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-12T12:38:45.000Z (22 days ago)
- Last Synced: 2024-12-12T13:22:50.227Z (22 days ago)
- Language: Typst
- Size: 71.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Code Review Guidelines for GUI-based Testing
The review of software artifacts, such as source or test code, is a common industrial practice. However, although review guidelines are available for source and low-level test code, such guidelines are missing for GUI-based testing artifacts.
The goal of this work is to define a set of guidelines from literature about production and test code, that can be mapped to GUI-based testing artifacts.
## Guidelines
The guidelines are presented in the [main.pdf](./main.pdf) file.
## Sources
The guidelines are based on the findings of the following academic studies:
- Bauer, A., Coppola, R., Alégroth, E., & Gorschek, T. (2023). Code review guidelines for GUI-based testing artifacts. Information and Software Technology, 107299. [https://doi.org/10.1016/j.infsof.2023.107299](https://doi.org/10.1016/j.infsof.2023.107299)
- Bauer, A., Alégroth, E., Helmfridsson, T. (2024) . When GUI-based Testing Meets Code Reviews (submitted to journal)
## Build PDF from source
The PDF is generated from the [main.typ](./main.typ) file using [Typst](https://typst.app).
To build the PDF, [install Typst](https://github.com/typst/typst?tab=readme-ov-file#installation) and run the following command:
```bash
typst compile main.typ
```## License
Copyright © 2024 Andreas Bauer
This work is licensed under [CC BY-SA 4.0](./LICENSE).