The Latest

Coins falling Where Your Money Is Lost in Testing[article]

Companies that want to reduce testing costs usually try working with fewer people, or even cutting back on the amount of testing done. But with those approaches, quality usually suffers. Releasing a critical bug and suffering the subsequent pain usually costs multiple times what testing would. There are better ways to save money, and it can be done just by being smarter about our test cases and their structure.

Maximilian Bauer's picture Maximilian Bauer
Tester and developer shaking hands across a table How to Collaborate on a Brand-New QA Team[article]

As a quality analyst, when you raise a bug, developers sometimes react as if you were personally attacking their job. The situation can be even more difficult if you are starting a new QA team, where you will work with people who have never had the quality assurance component. Here is some advice for ways you can be effective when you’re starting on a team that has never worked with quality analysts before.

Juan Pablo Aguirre's picture Juan Pablo Aguirre
Chris Loder The Lazy Student's Guide to Test Automation: A Conversation with Chris Loder[interview]
Video

Chris Loder, automation architect at Upland InGenius, chats with TechWell community manager Owen Gotimer about how test automation and laziness can help drive quality within organizations.

Owen Gotimer's picture Owen Gotimer
Man training a dog to sit How Humans and Bots Can Work Together to Test Software[article]

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
Jeff Payne Exploring the STARWEST Conference: An Interview with Jeff Payne[interview]

Coveros CEO Jeff Payne discusses the growth of the STARWEST conference, including new networking opportunities and ways to engage with your peers throughout the event. Jeff talks about how the software testing conference has become extremely collaborative and provides so much for attendees to take back to their companies and teams.

Jennifer Bonine's picture Jennifer Bonine
Rubik's cube being solved A Tester's Role in AIOps[article]

“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
Person looking at a bar graph for information Information Loss in Software Testing[article]

The higher you climb in the organization, the less information you get: An executive might only see red, yellow, and green for a project. Any time different teams need to communicate complex information, there is bound to be some information loss, and maybe some information control. We just need to understand where and why that happens, and—hopefully—how we can mitigate it.

Matthew Heusser's picture Matthew Heusser
Hans Buwalda Same-Sprint Automation: An Interview with Hans Buwalda[interview]

Hans Buwalda, CTO at LogiGear, discusses how to accomplish same-sprint automation. The testers, automation engineers, and developers are all working in the same sprint, so you can immediately hand off what you are working on and get it into the next phase. Hans also talks about why it’s so challenging to get teams to agree on same-sprint automation, saying the commitment for the sprint needs to come from the team as well as the business.

Owen Gotimer's picture Owen Gotimer
QA professionals performing continuous testing How Continuous Testing Is Done in DevOps[article]

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
Aprajita Mathur Secrets to a Healthy Work-Life Balance: An Interview with Aprajita Mathur[interview]

Aprajita Mathur, bioinformatics software test manager at Guardant Health, discusses how to develop yourself and why it's so important to take the time to do so. She explains that your personal life will always be more significant than any work you need to get done, and she gives strategies for how to talk with your manager as well as your team when you are feeling overworked and need a break. Aprajita believes if you are self-aware and have open communication, then having these conversations will be easier and you can focus on yourself.

Owen Gotimer's picture Owen Gotimer
Woman wearing a hard hat and working with a machine Blending Machine Learning and Hands-on Testing[article]

As your QA team grows, manual testing can lose the ability to focus on likely problem areas and instead turn into an inefficient checkbox process. Using machine learning can bring back the insights of a small team of experienced testers. By defining certain scenarios, machine learning can determine the probability that a change has a serious defect, so you can evaluate risk and know where to focus your efforts.

James Farrier's picture James Farrier
Davar Ardalan From NPR to AI: An Interview with Davar Ardalan[interview]

Davar Ardalan, founder and storyteller-in-chief of IVOW, talks about how her experience working at NPR helped her launch an AI and storytelling startup. She also discusses how testers, QA analysts, and software engineers are on the front lines of working with users and understanding user engagement, and she explains the importance of finding ways to collaborate with them.

Jennifer Bonine's picture Jennifer Bonine
Car dashboard with various meters and dials 5 Key Elements for Designing a Successful Dashboard[article]

When you’re designing a dashboard to track and display metrics, it is important to consider the needs and expectations of the users of the dashboard and the information that is available. There are several aspects to consider when creating a new dashboard in order to make it a useful tool. For a mnemonic device to help you easily remember the qualities that make a good dashboard, just remember the acronym “VITAL.”

Nels Hoenig's picture Nels Hoenig
Adam Auerbach A Testing Culture in DevOps: An Interview with Adam Auerbach[interview]

Adam Auerbach, head of testing at EPAM Systems, discusses testing in DevOps and why it’s important we instill a testing culture in DevOps organizations. He says DevOps is about enabling teams to do things on their own, and he gives recommendations for some general metrics that teams can start with to measure speed and efficiency.

Owen Gotimer's picture Owen Gotimer
Cards and chips at a casino Risk Coverage: A New Currency for Testing[article]

In the era of agile and DevOps, release decisions need to be made rapidly—preferably, even automatically and instantaneously. Test results that focus solely on the number of test cases leave you with a huge blind spot. If you want fast, accurate assessments of the risks associated with promoting the latest release candidate to production, you need a new currency in testing: Risk coverage needs to replace test coverage.

Wolfgang Platz's picture Wolfgang Platz

Pages

StickyMinds is a TechWell community.

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