QA

Articles

Generative AI—Is It the Catalyst for Evolution in Test Automation? Generative AI—Is It the Catalyst for Evolution in Test Automation?

Generative AI is changing testing practices by automating the creation of test cases, adapting to software changes and improving test efficiency. This highlights the growing importance of artificial intelligence in improving test coverage and accuracy, making test automation even more adaptive and intelligent. It has the potential to change the way software is tested, ultimately leading to higher-quality software products.

Rohit Khankhoje's picture Rohit Khankhoje
Exploratory Testing: Why Is It Not Ideal for Agile Projects? Exploratory Testing: Why Is It Not Ideal for Agile Projects?

As the Agile environment has efficient principles that allow quick responses to changes and the ability to deal with uncertainty, exploratory testing may seem like a perfect match for such projects. However, this is only partially true. In reality, diverse reasons impede its usage in Agile projects, and companies should take them into account before designing QA strategies.

Vitaly  Prus's picture Vitaly Prus
Uplifting QA Teams Through Metrics Uplifting QA Teams Through Metrics

As software products and services are becoming more complex, it requires more comprehensive testing for identifying the defects and pursuing the necessary fixes before it becomes available for public release. The QA process needs to be planned out and monitored so that it can be successful. The most effective way to track the efficacy of QA activities is to use well-thought-through metrics.

Dilruba Malik's picture Dilruba Malik
Building the Right Culture Within Your SQA Team

The concept for development teams in a scrum environment is to be self-organizing, basically managing themselves and holding each other accountable. This poses the question: What do QA managers do with their time? For me, it’s always been about building the right culture—respecting those under you just as much as you respect those above you. It is about finding a way to manage your team without being directly involved with them.

Daniel Garay's picture Daniel Garay
Community Plans for Developing an Organizational Software Testing Community

When author Zane Roett began a new Senior Manager test role in a new organization in 2019, he found that it became an important task to create and lead the development of a software test engineering professional community of practice (TCoP).

Zane Roett's picture Zane Roett
Film Reel The Testing Eight (Not Coming to a Movie Screen Near You)

The Testing Eight is not the name of the latest Hollywood blockbuster but instead refers to eight testing fundamentals whose principles can be applied to any development methodology to ensure the quality of its deliverables.

 

Antonio Nigrelli's picture Antonio Nigrelli
Using a Shared, Centrally Managed QA Environment vs. an Individual Environment: Benefits, Drawbacks, and Personal Experience

Oleksandra Melnikova discusses the benefits and drawbacks of using shared vs individual test environments and provides the results of her survey intended to gather the preferences and reasoning from QA professionals.

Oleksandra Melnikova's picture Oleksandra Melnikova
How to Make 100 Releases Per Day with Only 6 Quality Engineers

Evgeny Tkachenko outlines how, at Wayfair, they are able to release code to production hundreds of times per day, with only six Quality Engineers.

Evgeny Tkachenko's picture Evgeny Tkachenko
Top 10 Top 10 Most-Read StickyMinds Articles of 2020

Don't miss out on the top 10 most-read StickyMinds articles of the year. Topics covered include tools, approaches to testing, frameworks, and more.

Allison Scholz's picture Allison Scholz
seven Seven Essentials for DevOps Success

The success of DevOps depends on the team’s ability to have the right mix of human judgment, culture, process, tools, and automation. Here are seven essentials to help you be cautious and prepare for your DevOps journey.

Jagadish Anandhan's picture Jagadish Anandhan

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.