TestBusters Newsletter #99, Smartesting Special
Rudolf Groetz
#Guild Lead Engineering (Test & Test Automation) at Raiffeisen Bank International AG#charmingOrganizer of the TestBustersNightVIENNA #communityBuilder #mentor #instructor@TestAutomationU
Dear TestBusters,
Acceptance Test Driven Development (ATDD) is a popular testing approach that prioritizes collaborative test design. However, implementing ATDD effectively can be challenging.?
The biggest challenge is to translate complex requirements into simple, understandable scenarios. I am pretty sure that you know these user stories that read like the fine print of a legal contract.?
Collaborative testing tools like Yest and the graphical test workflow editor for Jira can remedy this situation.
The graphical test workflow editor provides a visual representation of the testing workflow, making it easier for testers to track progress and identify issues.?
But there are other important features that come with Yest. Which one?
This newsletter has the answer or rather: Has the links to the answer. And the answer is not 42.?
+++ Beyond the limits of BDD Gherkin with Visual ATDD
Behavior-Driven Development is seen as silver bullet to agile testing, and for good reasons:
●?????As an ATDD approach, it is truly collaborative shift-left testing.
●?????It ensures traceability between user stories and tests, beneficial for coverage.
●?????It enables non-programmers to participate in keyword-driven test automation.
But the GIVEN - WHEN – THEN syntax also has drawbacks when used extensively. Gherkin scenarios usually focus on single stories, thus hiding the big picture. When used to specify system or E2E tests, they quickly become a nightmare to understand and maintain. As their number keeps increasing, they soon become unmanageable.
Not the best prerequisite for agile collaboration…
Visual ATDD is the way out of this dilemma. Instead of writing scenarios, you draw them. Graphical workflows depict acceptance tests at the epic level, covering multiple stories at once. Similar to BDD, the visual scenarios serve to provide details for both product development and test. The universal graphical language allows anyone (PO/BA, developer, tester) to understand and discuss this specification by example. Kept up-to-date thanks to comprehensive tool support, it is the backbone of a living product documentation.
Create your first ATDD workflow with YEST for Jira (for free) and discover the benefits yourself.
领英推荐
+++ Industrialize your entire test process
The words "sprint" and " velocity " say it all: Agility equals acceleration. To keep up with the breakneck pace, SW development must become more industrialized and increase productivity. Processes like CI/CD and automated test execution are first steps into the right direction.
But testing is more than writing steps/expected results or coding scripts. Test design and implementation is a creative process that often goes unnoticed. Disregarding it means leaving a significant source of productivity gains untapped.
Yest?, the tester’s IDE, closes the gap to 360° test process automation. With Yest, you…
●?????automatically generate few, but extremely targeted tests from visual workflows, covering all linked information (user stories, requirements, risks…);
●?????benefit from powerful refactoring functions (automatic impact analysis, propagation of changes, automatic suggestion of corrections…);
●?????obtain parameterized, natively automation-friendly tests.
YEST users experience 30% productivity improvement in test design, 50% in test maintenance, and overall 20% gains on the entire test process from requirements analysis to automated execution.
Stop fiddling around! Try Yest.
+++ Meet us in person
Nothing beats a personal exchange. There are two upcoming possibilities to meet us in person:
German Testing Days May 23rd and 24th 2023 | Kap Europa in Frankfurt am Main
EuroSTAR June 13th to 16th 2023 | Antwerp