Please log in to watch this conference skillscast.
During this talk, Gloria will share the flow she uses in her company to create automated tests:
In order to avoid the following problems:
- Duplicated tests trough the different layers of the testing pyramid
- To have tests that do not add value
- Not having a good coverage for new features
- Difficult to maintain test suite
Caused usually by: - Lack of communication - Lack of total understanding of the user stories - Lack of testing planning
At Typeform we created and implemented a 5 steps flow: Think, Define, Write, Code and Review.
Think: Before writing your scenarios, you need to solve all the questions and doubts you would have about the user story. You cannot create useful tests if it’s not clear what the story is about. That means starting a conversation with all the roles involved.
Define: When we are working in agile environments we tend to forget about planning what we want to test. To follow a good testing approach, we need to know what we want to test.
Write: Create the domain language and write the Gherkin for the defined tests using good practices.
Code: Code the tests doing pair programming using good practices.
Review: Code review in order to improve what you have already done.
YOU MAY ALSO LIKE:
A Recipe for Succeeding in Test Automation
Gloria is a professional with more than five years of experience. She loves being part of the development cycle and help improving processes. She advocates Agile methodologies, promoting interactions between individuals and continuous improvement. Among others, her skills as QA professional include manual and automated testing, requirements analysis, bug management and release management.