Blog

, page 22 back to homepage

Why Configuration Testing?

Any member of the software testing company knows that configuration testing is a testing technique that evaluates the work of a program taking into account the different system configurations. Configuration

Read More

Stress Testing vs Load Testing

Many people involved in the software testing process not once faced with the concept of load testing which means the check of the system’s behavior under normal and high load.

Read More

Why to Perform Regression and Smoke Testing?

Sometimes, the software creators have limitations in budget and time for the product release on the market, but, nevertheless, they are aware that the system should always be tested for

Read More

What are Goals and Bonuses of Functional Testing?

None of the software products can be of 100% quality without the previously performed functional testing. This means that before releasing a product it should be checked whether all requirements

Read More

4 Main Constituents of Performance Testing

One of the quality assurance means is performance testing which is used in order to understand if the software withstands the different load in terms of responsiveness and if it

Read More

Languages and Tools Used for Test Automation

Nowadays there are tools allowing to automate creation of automated test cases. One doesn’t have to be a programmer for that. Test cases can be effectively automated if they are

Read More

When is Manual Testing Better Than Automated?

A lot of activities performed during software testing are automated. This allows to complete various tasks during mobile application testing, desktop testing, web site testing and detect all the important

Read More

How to Automate of Customer Tests?

It is known that software products are used for various purposes and involve domain knowledge from various fields. Programmers may have surface knowledge about the application domain, its rules. They

Read More

Code Refactoring for Automated Tests

Note: the article was updated in September 2020. The term ‘Refactoring’ stands for the process of code cleanup and redesign aimed to improve its internal structure without altering the functionality.

Read More

How to Increase Efficiency of Automated Testing?

Any modern software development process includes both manual and automated testing. Automated tests are sometimes incorporated in the development process, during test-driven development, for example. So, they are used both

Read More

Automated Tests Refactoring vs Common Software Refactoring

Refactoring has become an integral part of creating programs. It helps to streamline the code and makes it understandable. Web site testing, desktop testing and mobile testing prove that refactoring

Read More