Advanced Testing Techniques
Total Page:16
File Type:pdf, Size:1020Kb
9 ISSN 1866-5705 www.testingexperience.com free digital version print version 8,00 € printed in Germany © iStockphoto.com/NWphotoguy Advanced Testing Techniques Testing Advanced Testers The MagazineforProfessional Conferences Special March, 2010 March, ONLINE TRAINING © iStockphoto/Yuri_Arcurs English & German (Foundation) ISTQB® Certified Tester Foundation Level ISTQB® Certified Tester Advanced Level Test Manager Our company saves up to 60% of training costs by online training. The obtained knowledge and the savings ensure the competitiveness of our company. www.testingexperience.learntesting.com Editorial Dear readers, the call for articles for this issue was a very big success. I never thought that we could achieve this kind of response. We got more than 400 articles and selected around 30 for you. We also expect to get a great number of responses for the next issue about “Perfor- mance Testing”. Please note the deadline for the proposals. We have seen in the last weeks once again that quality and testing are quite impor- tant for the awareness of the market. Toyota is an example how quality problems cost a lot of money and how they can be dangerous for human life. This matter will help to show the work of QA specialists in a better light, but I don’t think that it will be enough to achieve the necessary sup- port from the management. I think that they still think quality costs money. The day to day life teaches us that poor quality costs even more money! Google Buzz is also an interesting issue from the QA point of view. A big company, with a lot of good professionals and really taking care of QA, shipped a new product with some problems. STERN - a German newspaper – said that Google should think about changing the name form “Buzz” to “Mess”. In my opinion it was a mistake to launch a product that had some kind of difficulties specially when you plan to make a strong impact on the market, but we are not fully informed about the real situation behind the curtains. I think that behind the decision to deliver the product could be the old story: When should we stop testing? Did we test enough? Is the product ready for the market? I wonder if they did have a risk based business analysis. Did they know the expecta- tions of the market and did they consider the reaction if they would have a “fehl- start”, a launch failure? If you know what happened, send me an article about it! We are happy to inform our readers. We have started some cooperations like the year before with some conferences, training providers, etc to get the best for our readers. In this issue you can see a special section on the ignite-conference in Düsseldorf, one of the biggest conferences in Europe. You, as a reader, get a discount to attend it. Go for it! The Sela Group and ImproveQS are offering some discount for training in the Neth- erlands, Canada and Israel. Please use these discounts. We are very proud to support the CINTEQ in Sao Paulo, Brazil and also the TestIstan- bul – where I’m speaking – in Istanbul, Turkey. Happy to be in this countries. In June 2010 we have the Testing & Finance conference in Frankfurt, Germany. It is the conference for the testing professionals in the finance industry. I hope to see you there. Let’s go for a chat and a coffee or a beer! Last but not least I’d like to thank all the authors for their articles and columns and of course the supporting companies for their ads. Thank you. We have the largest “testing experience” ever! Please don’t hesitate to contact me, if you have any question. Enjoy reading! Best regards José Díaz www.testingexperience.com The Magazine for Professional Testers 3 Contents Editorial ................................................................................................................................................................................................................... 3 The Migration Test Process .............................................................................................................................................................................6 by Harry M. Sneed & Richard Seidl Advancing testing through Simplicity ....................................................................................................................................................10 by Jonne Ratterman & Eric Jimmink “We always use Process Cycle Testing (PCT)” ........................................................................................................................................ 14 by Derk-Jan de Grood Test Techniques - Why bother? ................................................................................................................................................................... 19 by Erik van Veenendaal Testing Clouds .....................................................................................................................................................................................................21 by Peter Cole Test management 2.0 .....................................................................................................................................................................................23 by Thomas Hijl Test 2.0 - Advanced Testing Techniques in Life Insurance...............................................................................................................24 by Jens Fricke & Thomas Niess Interview with Chris O’Malley .....................................................................................................................................................................32 by Rex Black Applications of Model-Based Statistical Testing for the Automotive and Factory Automation Domains 34 by Robert Eschbach & Tanvir Hussain Advanced Issues on Test Management for Limited Platforms .....................................................................................................38 by Clauirton A Siebra, Nancy L. Lino, Fabio Q.B. Silva & Andre L. M. Santos Test Language.....................................................................................................................................................................................................42 by Ayal Zylberman & Aviram Shotten Test design for stubborn applications ................................................................................................................................................... 46 by Alexandra Imrie & Markus Tiede © iStockphoto.com/esemelwe Test 2.0 - Advanced Testing Techniques in Life Insurance by Jens Fricke & Thomas Niess 24 The Migration Test Process by Harry M. Sneed & Richard Seidl Advancing testing through Simplicity by Jonne Ratterman & Eric Jimmink 6 10 © iStockphoto.com/EyeJoy © iStockphoto.com/R_Koopmans 4 The Magazine for Professional Testers www.testingexperience.com Test automation as technique to leverage added value of portability testing .................................................................... 50 by Wim Demey Staged Acceptance, the SOA Test process ............................................................................................................................................. 64 by Chris Schotanus The Risk Analysis Tool & Conversation ................................................................................................................................................... 70 by Amy Reichert An Overview of “A Visual Approach to Risk-Based Integration Testing” ...................................................................................74 by Neil Pandit Model-based Testing: a new paradigm for manual and automated functional testing 77 by Dr. Bruno Legeard The Importance of Software Configuration Management in Testing ...................................................................................... 81 by Nadia Soledad Cavalleri Test Automation in Various Technologies and Environments .....................................................................................................82 by Saurabh Chharia Cloud QA ..............................................................................................................................................................................................................86 by Rodrigo Guzmán Challenges in Testing Cloud and Virtual Systems .............................................................................................................................89 by Mithun Kumar S R Mobile Website Optimization using Multivariate Testing ...........................................................................................................90 by Yeshwanta Hebalkar I’m your New Project Manager!!! .............................................................................................................................................................96 by Allmas Mullah & Ajay Balamurugadas Enhancing SOA Testing With Virtualization ......................................................................................................................................100 by Gaurish Hattangadi The Power of Test data ..................................................................................................................................................................................102 by Edwin van Vliet Testing as the conscience of a project ..................................................................................................................................................105 by Ivan Ericsson Model-centric testing .................................................................................................................................................................................