Chamal's Blog


Snapshots taken while traversing through ones and zeroes

Software Testing 101 : Unit Testing

Before even go further, I must emphasize that even though I’ve listed this under the Software Testing 101 article series, This is not a testing type performed by the QA Engineers. Unit testing is performed by Developers.Unit Testing : In this phrase, a unit can refer to a function, individual program or even procedure. Biggest advantage is that by performing … Read More


Software Testing 101 : Testing types

Today I’m going to talk about one of the widely used to testing type. That is Regression Test. According to ISTQB (International Software Testing Quality Board), Regression testing is, Testing of a previously tested program following modification to ensure  that defects have not been introduced or uncovered in unchanged areas of the software, as a result of the changes made. … Read More


ISTQB

ISTQB® –This might be the most widely used word in QA community, probably after ‘bug’ ( or ‘Automation’ ) 😉 What is ISTQB? ISTQB stands for International Software Testing Qualifications Board. They are offering set of examinations to evaluate QA professionals across the world. So basically, It’s like SCJP OCJP for Java Developers or MCTS for .NET developers. Why people prefer to do ISTQB examination ? Apart from using … Read More


Cross browser testing

A web application that behaves precisely as expected in one web browser might have some issues when run in another web browser. Application might work well in Google Chrome but not in Safari or in Firefox. Reasons for this is that different browsers render the applets, JavaScript, Flash, AJAX requests in different ways. It’s very important as a QA professional to … Read More


Performance Testing with JMeter – Part I

JMeter is a tool that can be used as a load testing tool for analyzing and measuring the performance of various services/web based applications. JMeter is a 100% pure Java application -that means you can run JMeter anywhere you can run Java. JMeter can be used to load and performance test in many different servers/protocols such as including SOAP/REST/HTTP/HTTPS/FTP. Latest … Read More


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