Mastering Pull Request Reviews with Andrea & Chriss
Pull Request (PR) aka Merge Request. The day-to-day tool for developers to bash each other's code for bad formatting, wrongly used comments, and incorrect syntax. So why should testers care about a developers tool?
Indeed, PRs are primarily a tool for developers. But the value for testers should not be overlooked. Exploring PRs gives insights that go beyond the reading the requirements only. In our workshop you will learn that reviewing PRs equips you with knowledge that you can apply during further in-depth testing of the application.
To start, our session introduces the basic principles of git and PRs. Following this, we explore realistic PR examples that will train your hands-on reviewing skills. You'll evaluate if a PR offers sufficient context to understand its scope and intent. Plus, you'll practice framing constructive questions and to analyze commit histories to uncover risks.
Along the way, you'll learn to judge whether code changes are of risk for your testing, your team, and your software. Such as the 500-lines update, but not a single automated test has been touched. Or spot the unrelated changes in the PR. Like the major refactoring that wasn't mentioned.
Also, we equip you with good reasons for a testers PR review just in case someone feels intimidated by your knowledgeable review process.
Come to the git side and learn about PR reviews to increase your testing force!