Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Testing and Quality Assurance

Test and QA Stories
Question mark drawn on a chalkboard To Be a Better Tester, Ask the Right Questions

Critical thinking is a core trait a software tester needs to succeed, and asking questions is a great skill to help. Questioning brings out the required information, breaks assumptions, and enables everyone on the team to give their perspectives. But there's an art to asking the right question at the right time.

Rajini  Padmanaban's picture
Rajini Padmanaban
Code on a computer screen Pros and Cons of Codeless Test Automation

To create automated tests for software applications, testers have historically needed to be able to code in programming languages. Codeless testing eliminates the need for scripting from scratch every time, but in addition to its advantages, there are also some drawbacks. Is codeless automation right for your team?

Kuldeep Rana's picture
Kuldeep Rana
Person creating tests with code 2 Ways to Get Better at Test Automation

Many people in testing roles want to grow their skills and learn to build some tests with code. But no matter how well you test, automation is programming work. If you want to get better at automation, your best bet is to get into a role where you are dealing with code. Here are two ways you can break in and learn.

Justin Rohrman's picture
Justin Rohrman
Tariq King Shaking Up Software Testing with AI: A Slack Takeover with Tariq King

Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Tariq King, founder and CEO of Selftest IO, hosted this Slack takeover and discussed all things AI, including using it with legacy systems, how it affects test strategy, and boosting your tests.

Beth Romanik's picture
Beth Romanik
Collection of colorful open umbrellas creating coverage Testing Is Insurance, Not Assurance

The Iowa Democratic Party used a mobile app to pull results from statewide precincts for the Iowa caucus. But the app was not properly tested or deployed, and it turned into a high-profile tech disaster. When deadlines loom, release testing is often what gets cut, but this situation shows why it's a crucial activity.

Alan Crouch's picture
Alan Crouch
Stack of product boxes Why You Should Treat Tests as Products

There's a case for treating some of your tests as products—project deliverables in their own right, created as a business investment. "Productizing" tests can show their value to management, but more importantly, it can help them contribute more effectively to the development lifecycle. Here are four steps to consider.

Hans Buwalda's picture
Hans Buwalda
Tester looking at a defect log Defect Reporting: The Next Steps

When a software defect is identified, best practices usually only pertain to the initial writing of the defect, not the tasks required to close it. Many factors can influence the tester's work. The solution is to add a “Next Steps” section that identifies the work remaining and the person responsible for completing it.

Richard Estra's picture
Richard Estra
2020 confetti Softer Testing Skills to Focus On in 2020

Although technical skills will always be essential for testers, this should be the year we also have a collective responsibility to focus on two softer aspects: being realistic about goals for quality, and bringing back simplicity into the software engineering discipline. Here's how these goals can bring value in 2020.

Mukesh Sharma's picture
Mukesh Sharma