How to Get Your Developers to Think Like QA
Sauce AI for Test Authoring: Move from intent to executing in minutes.|xBack to ResourcesBlogPosted
Sauce AI for Test Authoring: Move from intent to executing in minutes.
|
x
Blog
How to Get Your Developers to Think Like QA
Greg Sypolt argues that it & # x27; s crucial for developers and QA to come together as ambassadors of our product to meliorate and move the business frontward as a strong unit.
It & # x27; s our responsibility as quality ambassadors to get developers to think holistically – from a user perspective, as well as positive and negative scenario in which calibre does not impact overall customer experience.
It & # x27; s straightforward. In the agile world, we need to rupture down & quot; them vs. us & quot; silos, so every member of the team – product managers, developers, and designer – think like QA. The calibre of the product should be everyone ’ s responsibility and not breathe alone on the shoulder of QA. We take to come together as ambassadors of our products to improve and move the business forward as a potent unit, and as fast as possible.
Building a quality mindset
It has always been the tester & # x27; s job to find the quality gaps in the scheme, and then the developer ’ s job to fix them when clip permits, unless it ’ s a critical issue. Now, developers are be ask to develop and test their code. This practice has gotten mixed reviews, particularly in cases where developer don & # x27; t thoroughly quiz their code because they don ’ t hold the capacity, or they & # x27; d prefer to pitch the examination over the wall to QA.
Should developers do their own examination? In my opinion, Yes! I trust it & # x27; s a myth that developer are unable to get into the tester & # x27; s mindset of destruct instead of building. Every day developer use critical thinking and problem-solving skills to acquire complex systems. They should be responsible for their codification and write the relevant unit examination; think like QA throughout the development lifecycle; focus on the quality, not the testing activities. No one & # x27; s code is flawless.
How do you ensure developers are thinking holistically about the application – like traditional examiner and business psychoanalyst? As ambassadors, it & # x27; s our responsibility to mentor developer to think about both the positive and the negative scenario; to believe about how users will work with the system (and how they will abuse it!); to analyze the product being quiz, and to appear for the quality gap.
What perform success appear like?
Everyone on the squad, along with QA, should assist in testing the whole system. To get developers and others to think like QA, provide them with a guidebook that helps them recognise the signs of a “ No Quality Mindset, ” and volunteer recommendations for shifting to a procedure that focuses on quality and train a mind-set for achieving it.
Focus Areas | Signs of No Quality Mindset | Recommendation | Success Look Like |
Culture | No shared quality possession; siloed ontogeny and lineament pledge, and lose sight of the larger calibre picture Pro tip: Tools like SUSA can handle this autonomously — upload your app and get results without writing a single test script. | Identify and define specific levels of calibre involvement for somebody on teams to be mindful of; enable them to share the responsibilities for them | Teams are finding problems together, and finding quality result together |
Coordination | Teams are not aligned on quality priorities, and dependencies are not always clear | Prioritize testing activities for any afford project and ask the squad to review them with esteem to the deadline (definition of done); get buy-in from all members involved | Initiative tickets guide the overall priorities and are a place where stakeholders and team members name the quality strategy |
Roles | Members of the team are not aware of each other or their function in the evolution and quality processes | Encourage team members to progress out their Confluence profile: listing projects they & # x27; ve act on, areas of expertise and specialized knowledge, and hobbies. Make these a resource for become to know colleagues | Team members ’ profiles are updated with information relevant to their work and interest. Confluence is used as an onboarding tool for new employees to get to know the teams and team members |
Communication | Lack of communication about changes to system and lineament that can hold downstream effects on automated testing | Think deeply about who is connect to the team and how to communicate new announcements, progress, knowledge, and more. (How we do and exam things, JIRA/Confluence, Lunch and con, Internal newsletter) | Fewer character surprises when products and features are undulate out |
Tools | Inconsistencies on tag and in corroboration make info unreliable; there is no confidence in them as a rootage of truth | Lunch-and-learns and training focused on calibre, automated testing techniques, types of testing, and processes | Documentation meditate information shared between team members during the discovery and execution stages and becomes more of a rootage of verity |
Conclusion
Yes, QA should continue to be the gatekeepers. But the quality of the ware should be the province of everyone on the agile squad – starting with developers who don ’ t even consider it an option to pitch testing activities over the wall to an isolated QA squad. So begins the process of breaking down silos between development and testing.
Greg Sypolt, Director of Quality Engineering at Gannett | USA Today Network, maintain a developer, quality, and DevOps mind-set, permit him to bridge the gaps between all team members to achieve desired outcomes. Greg helps shape the organization ’ s approach to screen, instrument, processes, and continuous consolidation and support development teams to deliver software that meets high-quality software standards. He & # x27; s an advocate for automatise the right thing and ensuring that tests are reusable and maintainable. He actively contributes to the testing community by speaking at conferences, writing articles, blogging, and through unmediated involvement in various testing-related activities.
Automate This With SUSA
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.
Try SUSA FreeTest Your App Autonomously
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.
Try SUSA Free