Chamal's Blog


Snapshots taken while traversing through ones and zeroes

Persona Based Testing

People who involved in software quality assurance are increasingly being challenged to provide a better coverage of the tests. They are often asked to think like the end users, Be in customer’s shoe in order to deliver a high-quality product. One of the best and interesting way to increase your product quality is to do persona based testing. What is Persona? … Read More


Web Accessibility Standards – What, Why and How to Test?

Web Accessibility Initiative (WAI) is an initiative by World Wide Web Consortium (W3C). The main responsibility of the WAI is to work with the global software community to develop and publish guidelines on web accessibility. In 1999 WAI published the first version of the guideline, named Web Content Accessibility Guideline ( WCAG 1.0 ). In 2008, WAI published the WCAG 2.0, … Read More


Expectations from QA Interns

Internships are great chance to gain the industry exposure and insight of a real life project. Everyone wants to get the best out of the internship. In general, Interns are looking to get a valuable work experience that would benefit them in their future work-life. This is an attempt to give insight from the company perspective, what they expect from … Read More


Pair Testing for Mobile Projects

Recently when I was researching to find an effective way to do pair testing with developers, this little hidden feature in QuickTime grabbed my attention. Pair testing is little bit difficult for mobile projects – especially when you are working with an on-site team. This particular feature on QuickTime will enable to demonstrate your mobile screen to anyone. It may … Read More


Colombo Performance Test Meetup – April

It’s Meetup season again and I was privileged to do a session on Performance Testing in Colombo Performance Test meetup organized by the PerfTest Initiative of 99X Technology. It was collaborative session conducted by me and Nipuna Madusanka, a fellow Xian. What we talked… Since we wanted to do something different for the meetup, (Other than the generic topics that … Read More


QA Dummy – Starting point

This is basically a blogging platform to enable others to contribute. This concept is widely used in global arena but not in Sri Lanka. So this is my take on to implement this in local industry.What I’ve understood from the past couple of years that, Sri Lankan QA professionals are somewhat isolated among others. Especially when comparing with the other … Read More


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