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
Test Teams Evaluation to Improve Effectiveness

Evaluating a test team member’s abilities is crucial in recognizing deficiencies within the team, and it provides an opportunity to outline a strategy to remedy the weaknesses. Selecting the proper method for evaluating the test team’s abilities is vital.

Richard Estra's picture
Richard Estra
Comparing PHP and JavaScript

PHP and JavaScript are both scripting languages ranked in the top 10 in the TIOBE index. A scripting language is a special-purpose programming language that is used for automating tasks. PHP is designed to be a server-side scripting language, while JavaScript is mainly used for client-side scripting

Deepak Vohra's picture
Deepak Vohra
Technical due diligence 3 Critical Considerations for Technical Due Diligence

Technical due diligence is the process of verifying a company’s technical capabilities, quality, and processes. It is typically performed by investors or buyers before a contract. There are many aspects you can investigate, but three are crucial: a code review, security evaluation, and open source components compliance.

Gilad David Maayan's picture
Gilad David Maayan
Syringe, pills, and a mask Immunizing Your Software against a Defect Pandemic

When your released software is infected with problems, there is the possibility of a pandemic defect, when a wide geographic area and an exceptionally high proportion of the end-user population is affected. Just like with the coronavirus, following proper guidelines and taking mitigation steps can reduce the spread.

Richard Estra's picture
Richard Estra
Layers of an onion slice The Layers in the Test Automation Journey

Test automation is not just a bunch of automated scripts to be written and handed off. The scripting process, though important, is just an inner layer embedded deep within the whole. There are several more layers that are important in showcasing the true value of the automated scripts. You need to understand all layers.

Rajini  Padmanaban's picture
Rajini Padmanaban
Metrics Ditch Your Logs for Better Monitoring Metrics

Many teams use logs to track the behavior of applications, services, or platforms. But how actionable is that log data? There are better ways to parse that information and make it more visible, more useful, and easier to understand. Try converting your logs into metrics for a faster and more lightweight monitoring system.

Pawel Piwosz's picture
Pawel Piwosz
Candle burning in the dark Testing in the Dark

Requirements only go so far in identifying areas to test. Sometimes testers are given no information at all, leaving it up to them to determine what to test. Don’t accept the need to indiscriminately test with no clear understanding. Your testing should be targeted, and these techniques will help focus your test effort.

Richard Estra's picture
Richard Estra
Group of game pieces with one left behind Leave No Tester Behind

Creating comprehensive automated tests within a sprint can be a challenge. If the testers don't finish the automation and the rest of the team moves on, testers get left behind and can't catch up. You need some techniques to keep everyone together and ensure that all essential work is accomplished—including test automation.

Hans Buwalda's picture
Hans Buwalda