Software Test Professionals Community Articles

Articles written by the STP community of professionals.

Today’s Regression Automation Challenge for Continuous Delivery

Regression Automation is all over the map today. The software testing world is way more varied than people think. Some organizations have thousands of tests constantly running on all kinds of VMs taking multiple days to execute, while others have no test automation at all. Any hope of Continuous Delivery or Pipeline Automation makes this current state unsustainable.

What You Need to Know About Web App Security Testing in 2018

Security testing is a huge topic. In this webinar, Ken will discuss his experience working for small companies where security testing is a requirement, but often gets overlooked. Ken will explore some of the basic things a software development professionals should know about web application security, such as the resources available from OWASP.

Defect Metrics for Organization and Project Health

Are you looking for a simple, meaningful approach to gather and report defect metrics? Want to make your project defects more visible? Wondering how to report defects to management and show value? With an ever-increasing demand to show the business value of your testing, David Bialek explores a simple step-by-step method for metric management of issues.

Can QA Contribute in Production Operation Testing for a Successful Software Release/Deployment?

Can QA Contribute in Production Operation Testing for a Successful Software Release/Deployment?

Production deployment starts with the first line of code: an application should be built to work in production infrastructure, could be deployed using existing process, be it CD or manual update and handle load expected in production. Even in almost ideal CD process with wide use of automation where it is possible, some human interaction might be required when it comes to changes to DB, build scripts or infrastructure with new release.

Automated Exploratory Testing

In today’s Agile world the time to market is becoming increasingly shorter. There is a constant desire to release new features to keep ahead of the competition. Because of this, we have a shorter amount of time to do exploratory and manual testing. Especially, when you have to account for all the different combinations of OS’s, languages, orientations, and resolutions your mobile app supports.