Skip to main content

Posts

Showing posts from 2012

Some Good Books on Testing

Lessons Learned in Software Testing: A Context-Driven Approach by Cem Kaner, James Bach, Bret Pettichord TMap NEXT Testing Clouds by Ewald Roodenrijs Test Process Improvement: A step-by-step guide to structured testing by Tim Koomen, Martin Pol End-to-end testing with TMap Next Rob Smit, Rob Baarda TPI Next - Business Driven Test Process Improvement by Sogeti Web Services Testing by SOAP UI Charitha Kankanamge Beautiful Testing: Leading Professionals Revealed by Tim Riley, Adam Goucher Tap into Mobile Application Testing by Jonathan Kohl

High Level estimation for Testing Projects

Providing effort and cost estimates for testing projects is considered as the most challenging tasks by most of testing professionals and test managers. There are a variety of techniques that can be used for preparing effort estimates like the following a) Estimates based on development hours b) Wide Band Delphi c) Test Case Point Analysis d) Function Point based e) There Point Estimates f) Use Case Point  Most of the project managers request the test managers to provide an estimate for testing during the initiation phase of the project. This is basically to get the required IT funding for the project. The test manager will only have access to the business case and project charter at his point of time. With the limited information available at this point of time one has to go with the % of development hours in order to submit the estimates to the PM. One can leverage the past data available in order to derive % of the development hours that needs to be considered for testing.

Key Performance Indicators

Key Performance Indicators is a jargon that is used in almost every industry whether it is IT, Automobile or Online business.  KPI is a Metric but a Metric is not necessarily a KPI! There will be a target specified against each KPI and the value can be above or below the target set. One may collect 20-25 metrics for a department but there might be 5 or 6 metrics which can be used to track the performance of the group or the department. These metrics are generally classified as KPI's and each KPI can be lined to the goal of that department. KPI is decided by management and will be aligned to the program or organization goals.KPI is easy to understand and everyone working in the department from the lowest role to the highest role should be able to interpret/understand the metrics. Whenever the KPI value falls below or above the target values action should be taken. It is difficult for an organization to perform or for a client to monitor the performance of a partner without KPI

Challenges in Testing Mobile Applications

The testing of mobile applications is more challenging than a website or client server application testing. I have listed down the different types of challenges using a mind map.
Jokes on Software Testing http://softwaretestingfundamentals.com/software-testing-jokes/ http://extremesoftwaretesting.com/Humor/anecdotes.html http://extremesoftwaretesting.com/Humor/SoftwareTestingJokes2.html