Jason Arbon

In the software community, the emergence of AI has stoked thoughts of both possibility and concern about its impact. For software testers, the critical questions swirling around AI are: “What is the future of testing in a world of AI? Will testers become obsolete?” Coveros CEO Jeff Payne talked with testing and AI expert and CEO of TestersAI, Jason Arbon, to find out what the emergence of AI means for the testing and software community.

Welcome to StickyMinds—one of the first and most popular online communities for software development professionals. StickyMinds is dedicated to improving software quality throughout the software development lifecycle.

Written by industry experts, StickyMinds covers topics ranging from agile testing to mobile and cloud computing and everything in between. You’ll also find blog postings, software testing jobs, Q&A and more.

Membership is free and includes a complimentary access to the Better Software magazine archive of over 130 issues over 20 years. To get started, simply click here and get plugged in for the latest in software testing and quality assurance.

To learn more about the resources available on StickyMinds, Start Here!

New to software testing and not sure where to start? StickyMinds is a comprehensive resource for you! Here are just a few software testing articles, videos, and presentations that will start you out on your path to becoming a world-class software tester:

Visit the StickyMinds Start Here page for more information about the resources StickyMinds offers.

The Latest

These Challenges Should Not Be an Issue for QA Teams Anymore These Challenges Should Not Be an Issue for QA Teams Anymore[article]

QA teams play a vital role in ensuring software quality, customer satisfaction, and efficient development. However, challenges such as limited testing talent, poor documentation, and lack of automation persist. AI-powered tools can address these issues by automating repetitive tasks, generating documentation, and improving test efficiency. By leveraging AI, QA teams can enhance their effectiveness and contribute to the success of software development projects.

Norbert Wede's picture Norbert Wede
Rethinking Our Job as Software Testers: We Should Try to Test as Little as Possible Rethinking Our Job as Software Testers: We Should Try to Test as Little as Possible[article]

DevOps transforms testing from finding all bugs to prioritizing critical ones. Risk assessment helps testers focus on high-impact areas. Testing can be pre-release (critical issues), post-release (resolvable issues), or out-of-scope (low-impact). Testing should align with business goals and user stories. Data science helps measure and improve software quality.

Joel Montvelisky's picture Joel Montvelisky
Code with Care: Security Testing in Confidentiality-Driven Industries Code with Care: Security Testing in Confidentiality-Driven Industries[article]

For developers in privacy-centric fields, innovation goes hand-in-hand with responsibility. One security breach can shatter trust, expose sensitive data, and result in large mandatory fines. By integrating security testing throughout development, vulnerabilities are caught and addressed early, saving time.

Adam Sandman's picture Adam Sandman
Ensuring Reliable Cloud Applications: A Guide to Testing State Machines with Python Ensuring Reliable Cloud Applications: A Guide to Testing State Machines with Python[article]

Testing state machines in cloud apps is vital for reliability, performance, and handling various conditions. Automated Python scripts mimic real-world use cases to expose issues, bugs, weaknesses, and timing problems. They also help optimize performance. The included asyncio and multiprocessing examples provide valuable insights into cloud app state machine behavior, empowering product teams to build stronger, more efficient apps.

Konstantin Sakhchinskiy's picture Konstantin Sakhchinskiy
Embracing Quality: The Integral Role of Software Testing in Development Embracing Quality: The Integral Role of Software Testing in Development[article]

Software testing is a critical phase in software development that ensures high-quality, reliable software. It involves a comprehensive range of activities to evaluate every aspect of a software product, from unit testing to continuous testing. By identifying and addressing issues early on, software testing helps to deliver software that meets user expectations and functions seamlessly. This not only benefits users but also fosters innovation and trust in technology.

Deepika Kale's picture Deepika Kale

StickyMinds is a TechWell community.

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