Currently Browsing: Software Testing Theory

What are Peculiarities of Build Acceptance Testing?

Every software testing process includes build acceptance testing. It is a complex of tests that are run on each newly created build. The tests verify whether the module is ready for testing. If they pass, the build is verified further, if they fail, the programmers correct it and run the tests again. Build...

How to Sort Software Requirements in Order to Verify Them Effectively?

Professional test engineers insist on verifying the software requirements specification before beginning to write code and plan functional testing, usability testing, security testing and other testing types. Checking of application requirements has a number of peculiarities. It is an important element of...

Why is it Wise to Test Software Requirements Before Writing the Code?

It is wise to proceed to mobile testing, desktop testing and web site testing as early as possible. Often project managers involve a software testing company only when the development process begins, and some parts of the application are ready. But experts in manual and automated testing recommend beginning...

What Should be Indicated in a Test Plan About Unit Testing?

It is common knowledge that unit testing is instrumental in any software development process. It is carried out before integration testing and system testing, at first phases of a software product construction, when only separate modules of a program are created. It helps to find most of serious errors in...

Why Must Test Environment, the Project Schedule and Staff be Mentioned in the Test Plan?

Mobile application testing, desktop testing and web site testing require certain environment. Test environment has a massive impact on tests results. If the necessary environment conditions are not created, the tests results will be useless. That is why a test plan should describe in details the test...

What Should Be Included in a Test Plan?

Test plan is an integral part of any software testing. It should be elaborated for every web site testing, desktop testing and mobile testing and take into account the project peculiarities, budget and schedule, and the customers’ wishes. Though every test plan must be unique, all of them have certain...

« Older Entries Next Entries »