Collaborative QA - A Behavior-Driven Look at the Dev/Des Relationship - Dev/Des 2021
Software developers offer their own technical perspective when actualizing new application features.
But so too do designers, who, through their own lens, bring to the team a unique UX-focused approach to product development. Add in product management personnel, business stakeholders, and Quality Assurance, and suddenly the need arises for a common language to support a shared vision and understanding of product goals — and product quality. Enter BDD, or Behavior-Driven Development. BDD is an agile testing method that centers around stories written in a unified vocabulary to describe application behavior. It's a leading approach to address — and enhance — product quality.
Three questions arise: how does it work in real life? Is it suitable for cross-functional teams comprising designers and developers? And can it be automated, following suit with our other des/dev practices? Our talk will introduce the Squish GUI Tester as a test automation tool featuring unique support for the BDD approach and dedicated support for the Qt framework. We'll pay special attention to cross-functional collaborative teams, and how the BDD methodology unites designers and developers in a shared mission for top-notch product quality. To do so, we'll look at the ways BDD brings out the synergy between a designer's user experience know-how, and a developer's technical knowledge of feature implementation, on our way to ensuring quality — before the first line of code is even written.
Oh, here is more
De-Risking AI Playbooks: How to Build Visual UI Tests That Remain 100% Deterministic
Pixel-by-pixel UI testing is too brittle for modern release cycles, yet LLMs introduce a dangerous l...
Watch VideoPodcast: AI Resistance: Why Your Codebase Pushes Back
AI is changing how software gets built, but it's also revealing why some systems can't keep up. In t...
Watch VideoFuture-Proofing Physical AI Systems for Certification Readiness
Physical AI systems are rapidly transforming industries such as robotics, autonomous systems, indust...
Watch VideoCRA-ready in der industriellen Automatisierung: Von der Entwicklung bis zur Integration
Industrielle Softwareteams arbeiten unter zunehmendem Druck - knappe Budgets, CRA-Compliance-Fristen...
Watch Video