Automation

Articles

Man training a dog to sit How Humans and Bots Can Work Together to Test Software

We’ve all heard about AI for software testing from some seriously smart people, but there has been a lot of confusion about the idea. This article tackles some of the questions you might be asking: Do I need to be a genius to use AI for software testing? Is AI going to replace me as a tester? Where does AI fit into my testing strategy? With a simple analogy of training a dog, learn how AI fits into testing.

Janna Loeffler's picture Janna Loeffler
Rubik's cube being solved A Tester's Role in AIOps

“AIOps” stands for “artificial intelligence in IT operations,” or using machine learning and data science to solve IT problems. AI can help with many IT functions, including detecting and remediating outages, monitoring availability and performance, and IT service management. Like with DevOps, a tester plays an important part with AIOps—they just have to determine what that is.

Bhavani Ramasubbu's picture Bhavani Ramasubbu
QA professionals performing continuous testing How Continuous Testing Is Done in DevOps

DevOps does speed up your processes and make them more efficient, but companies must focus on quality as well as speed. QA should not live outside the DevOps environment; it should be a fundamental part. If your DevOps ambitions have started with only the development and operations teams, it’s not too late to loop in testing. You must integrate QA into the lifecycle in order to truly achieve DevOps benefits.

Junaid Ahmed's picture Junaid Ahmed
Dozens of workshop tools laid out in an orderly fashion Transforming a Test Automation Maintenance Nightmare into Success

Best practices for test automation emphasize reliability, portability, reusability, readability, maintainability, and more. But how can your existing automated test suite adopt these qualities? Should you address these issues with your current tests, or create an entirely new set of tests? Here are some questions that will help you determine if your test automation maintenance program is operating as it should be.

Vinay Shah's picture Vinay Shah
2020 letters and confetti 7 Agile Testing Trends to Watch for in 2020

With 2020 upon us, software development firms seeking to increase their agility are focusing more and more on aligning their testing approach with agile principles. Let’s look at seven of the key agile testing trends that will impact organizations most this year.

Nick Karlsson's picture Nick Karlsson
Person holding sparkler with New Year's fireworks in the background Top 10 StickyMinds Articles of 2019

Teams everywhere are looking to speed up testing without sacrificing quality, so once again, some of the top articles last year were about continuous integration, machine learning, and—of course—how to best implement and use test automation. But readers were also interested in what they shouldn't be doing, with two high-ranking articles about test practices we should stop and a tool you may be misusing.

Beth Romanik's picture Beth Romanik
Laptop screen showing test data analytics Applying Data Analytics to Test Automation

Testers gather lots of metrics about defect count, test case execution classification, and test velocity—but this information doesn't necessarily answer questions around product quality or how much money test efforts have saved. Testers can better deliver business value by combining test automation with regression analysis, and using visual analytics tools to process the data and see what patterns emerge.

Harsh Vardhan's picture Harsh Vardhan
Person playing chess Separating Automation Tooling from Automation Strategy

When people do not have good luck with automation, it is hardly ever because of the tool being used, but almost always because of the wrong automation strategy, wrong expectations, and wrong adoption of automation. Automation tools only answer the “how” of automation, while having an automation strategy gives answers to who, where, when, what, and why. Here's why it's so important to have a test automation strategy.

Akash Bhatia's picture Akash Bhatia
Selenium test tool logo Sponsored Article: Enhancing Your Selenium Testing

Selenium has widespread adoption as a test automation tool, but it comes with some challenges. We talked to some experts in the test automation industry about Selenium’s reign as the tool of choice for UI testing, whether that crown is warranted, and what they think is important for teams to focus on when it comes to their test automation efforts. Then, Parasoft talks about how teams can solve UI testing challenges and make Selenium more maintainable with its new product, Parasoft Selenic.

Beth Romanik's picture Beth Romanik
Collection of clocks Racing against Time with Test Automation

When you are running against time but still cannot afford to cut corners while testing, automation is a good solution. You can release high-quality software within a short span of time, detect more errors and bugs, and align your testing with agile development. Here’s how you can set up an automated testing initiative to overcome delivery challenges and improve your testing outcomes.

Nick Karlsson's picture Nick Karlsson

Pages

StickyMinds is a TechWell community.

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