Monday 30 September 2013

The Software Tester in a Scrum Team

The integration of software in a Scrum team is not easy. As Agile software development favours continuous development in short iterations, the software testing activity should be completely integrated with the requirements and coding activities, not postponed at the end like in a traditional Waterfall approach.

Friday 3 May 2013

JMeter: the new standard for load testing

Apache JMeter is open source software Java desktop application, designed to load test and measure performance of web sites. It was originally designed for load testing web applications but has since expanded to other test functions.

Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.

A important ecosystem has been developped around JMeter. Many companies are offering load  testing services based on JMeter, like Amazon or Blazemeter. There are also many JMeter plugins that have been created to extend its functionalities and better exploit the data provided by this open source load testing tools.

You can get more informatoin and download JMeter from http://jmeter.apache.org/index.html

Monday 21 January 2013

Mobile Applications Testing Bug Management

The key activity between the discovery of a bug during a software testing session and its resolution is bug management. I have found an interesting article where Jonathan Kohl discusses how to log and describes bugs on when you test mobile applications, which is part of an upcoming book on mobile apps testing.His opinions is that the difference between getting an issue addressed and fixed or bug getting ignored often has to deal with the accuracy of the information that is contained in the bug report. In the article he provides some tips to follow when you notice something that should be dealt with and how to report it well.