- QATestLab Blog > Articles by: Nataliia Vasylyna
How to Define Effectiveness of Software Testing
13.07.2015
Today, competition in the software industry is extremely high, so it is necessary to do everything possible to make the product high-quality. This is what the software testing industry deals
Read More3 Main Features of Successful Software Testing
10.07.2015
Talking about software product testing it should be underlined that the main requirement to testing is its effectiveness. That means that QA leads, Project Managers and testers should combine the
Read MoreLanguages and Tools Used for Test Automation
09.07.2015
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 MoreApproaches for Designing Manual Test Cases
08.07.2015
A proper description of test cases is important for both manual and automated testing. There are some challenges during writing tests for manual testing. Manual tests are created for humans,
Read MoreHow to Mitigate Disadvantages of Manual Testing?
06.07.2015
The fact that people sometimes differently understand and interpret requirements, test specification, and some aspects of a test plan is both an advantage and disadvantage of manual testing. The advantage
Read MoreWhen is Manual Testing Better Than Automated?
03.07.2015
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 MoreHow to Automate of Customer Tests?
01.07.2015
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 MoreCode Refactoring for Automated Tests
26.06.2015
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 MoreHow to Increase Efficiency of Automated Testing?
24.06.2015
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 MoreAutomated Tests Refactoring vs Common Software Refactoring
23.06.2015
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 MoreWhat is Specificity of Refactoring?
19.06.2015
For the last years refactoring has been often used during software development. Refactoring assumes improving code without changing functions and behavior of the application. The main goal of it is
Read More