Chamal's Blog


Snapshots taken while traversing through ones and zeroes

Software Testing 101 – Test Automation

Test Automation is the use of software to control the execution of tests. Test Automation is the best way to increase the effectiveness, efficiency and coverage of the software testing. Manual software testing is done by a human sitting in front of a computer, going through the set of screens/ checking the logics. ¬†Automated software testing is an alternative to … Read More


Software Testing 101 – Test Case

A set of input values, execution preconditions, expected results and execution post conditions, developed for a particular objective or test condition, such as to exercise a particular program path or to verify compliance with a specific requirement Above is the definition from official ISTQB glossary, but in a simple term test case is a set of conditions which a tester … Read More