Lean & Agile
3 Full Days
This is a hands-on testing workshop. It is assumed that you have attended a fundamentals class in Agile Testing which focuses on testing strategy, approach, and being a tester on a self-organizing team. This class digs in, and is focused on the actual automation.
We will practice several forms of automation, including driving the application through the UI for desktop / web / mobile applications as well as writing API tests and data setup. We will take a look at automating scenarios, communicating with the rest of the team, and different approaches such as Golden Master / Approval testing.
We will also discuss and practice the roles of a tester in preparing for definition of ready and being part of the definition of done as well as the controversial idea of having developers responsible for the automation of tests instead of testers.
This workshop will be most relevant for Agile testers or aspiring agile testers with a passion for collaboration and software quality along with a desire to learn and practice agile testing automation techniques. Relevant roles include Testers, Test Managers, Analysts, and Developers with an interest in testing.
Proficiency in at least one programming language (Java, C#, JavaScript, Python...etc.)
In case the scheduled class is a virtual one, and in order to have a smooth experience over the whole span of the workshop, you will need to have an adequate internet connection (normal household broadband will be fine, or 4G mobile connection). All links of tools and online apps will be shared with participants after their registration in a welcome email to prepare for the class in advance. All participants are required to have a camera on their laptops so all attendees will see each other for better interaction and contribution during the session.
The virtual classroom will be fully interactive, imitating the whole practices included in the original classroom, and fully covering the program objectives.
Amr has been in the Agile field since 1999, both as a member of a team and an external coach. In these years he has helped both small and large companies transform the capabilities of their teams and organizations through a mix of foundational and advanced trainings, hands-on coaching with a focus on three separate but equally crucial subjects which are Process (ex. Kanban and Scrum), Technical skills (ex. DevOps, TDD, CI, CD, and BDD), and Culture (both individual human dynamics and iterative culture change tailored to the specific context and environment). Amr is a sought-after speaker for conferences around the world.
He has been actively publishing and speaking since 1996, as of some of his contributions:
▪ Author of: Agile Adoption Patterns: a roadmap to organizational success)
▪ Author of: Functional Testing: a pattern to follow and the smells to avoid)
▪ He also contributed to multiple papers and conferences.
▪ He is Chief Editor for InfoQ’s AgileQ.
Section 01 Day 1
| |
Section 02 Day 2
| |
Section 03 Day 3
|
Scroll to top