More and more software projects in the mainstream are embracing Agile, these days. It’s important to understand how this paradigm shift impacts testing teams. And, what are the challenges testing teams encounter and how do they overcome them? This blog post is an attempt to answer some of the questions above by taking inferences from [...]
Mobile Testing
Today’s Mobile Applications deliver complex functionality on platforms having limited resources for computing. The Mobile environment comprises of plethora of devices with diverse hardware & software configurations. This diversity in Mobile computing environment presents unique challenges in quality assurance thus requiring unique testing strategies. Challenges in Mobile Testing: The challenges in Mobile testing arise from [...]
Product Testing Vs Application Testing
On the surface, there are few differences in terms of skills required to do product testing compared to application testing, except perhaps extra diligence and an eye for detail. However, some of the differences between product and application testing are as follows: Software products need to work on a variety of environments and are expected [...]
Test Driven Development – Some practical tips
In an earlier post, I had touched upon TDD very briefly, and promised some practical tips on implementing TDD in a future post. Here they are… Having managed teams implementing TDD, I have learnt the hard way, that implementing TDD is not a cakewalk; the glamour and hype attached to it notwithstanding. So if you [...]