Systems | Development | Analytics | API | Testing

March 2020

Optimize Your Testing Efforts for Continuous Delivery

In these tough times, the well-being of customers and employees is the most important for every organization. During this unexpected crisis, there are teams working from home while there are few workplaces that have reduced workforce. It is a given that the thoughts, efficiency and availability of your team will not be the same as you may expect otherwise. In these conditions, it is vital that the robustness of your software is not compromised.

Data Driven vs Keyword Driven Frameworks for Test Automation

A test framework is a set of guidelines which can be followed to create test cases and related processes. These guidelines can be about coding practices, storage and retrieval of test data and test results, interaction with external resources and many other things. A test framework usually contains internal libraries and reusable code modules which provide a foundation for test automation and can be leveraged to build test automation systems for different types of applications.

Requirement Traceability Matrix & Regression Testing

Adding new functionalities into an existing application or making new code changes due to bug fixes can possibly result in new issues in a software application. QA teams need to follow different procedures to ensure no new issues have been introduced due to code changes. Regression testing is a test approach which helps testers make sure there are no new bugs due to code changes or because a new functionality was added to an existing one.

Difference between Priority and Severity

A bug is the most important entity in the software testing life cycle. Priority and Severity are the most important attributes assigned to a bug and yet these are the most misunderstood ones too. When properly used, these properties help in the effective execution of the bug fixing and release scheduling process. Whenever a new bug is encountered, the bug is logged by a tester or a customer.

Defining Regression Checks - Why, When & its Best Practices

Regression testing comprises re-running the test cases of already stable features and finding out if the new code changes attributed to the new release led to any negative impacts on the existing functionalities. With the amount of data flow across multiple modules in applications being made today, a feature addition or a fix can cause unexpected issues in the normal system operations.