Skip to main content

Come to the git side, we have Pull Requests

180-minute Workshop

Learn how to approach pull request reviews with a testers perspective. Practice reviews, gain information, and add more force to your testing.

Timetable

1:30 p.m. – 4:30 p.m. Tuesday 17th

Room

Room E2+E3 - Track 5: Workshops

Collaboration & Communication Other Testability

Audience

Everyone interested to learn more about Pull Requests and how to review them

Required

Laptop, tablet or your device of choice. Github training repo [link to be shared later]

Key-Learnings

  • Summarize the core elements of a PR and their significance for identifying software risks.
  • Learn to examine real-world PRs to detect potential risks, like insufficient test coverage or undocumented side effects.
  • Critique the readiness of a PR based on relevant criteria for testing.

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!

Related Sessions

There are currently no related sessions listed. Please check back once the program is officially released.