Articles about Testing

Writing code is hard. For some, this may come as a surprise, software quality assurance and testing are not easier. Reporting bugs may not require too much technical skills. But the same cannot be said about evaluating a product from customer's perspective, understanding software product features, developing a test strategy and planning the test cases within strict deadlines.

Quality assurance is a little more than just running an app on a device and saying that it works in the app development world. That's something any of us can do, but it's not about quality assurance. Today I'd like to give an answer to the old question: what does a QA engineer do, what's his role, mission, and responsibilities?

What makes you to delete an app? I don't talk about ordinary, useless apps or about copycats. Let's say app has some innovative things and killer features. Let's say you really need this app in your life and yet you deleted it. Why? Let's answer this with another question: who will keep an app that's full of bugs, freezes, glitches and crashes?

In the process of load testing, a tester often have to deal with a situation when resources of his computer and/or network connection are not sufficient to generate necessary load on the application being tested. There are two ways: increase the performance of the client and network which generate load or use the capabilities of distributed load testing that JMeter supports out of the box.