After a long pause I am restarting the “Four Picks” series back again and hope you find it useful. Here is 4th edition of “Four Picks”
- Josh Glade has written an excellent article Five Sins of Mobile Testing on Stickyminds. Josh has given some very important tips for building an effective mobile testing strategy and avoid some common mistakes. His point on testing mobile apps on Emulator Software is valid, however emulators also provide first line of defence before apps are tesed on real devices. If you’re interested in learning more about mobile testing, I also recommend reading Jonathan Kohl’s book Tap into Mobile Application Testing I’m currently reading this book. It is packed with some real practical advice on testing mobile apps, I’ll post a review soon.
- Testability and Cost of Change I found this post while watching a video lesson. A well researched post with examples from Google. It provides very useful tips on testability and associated costs. There is an interesting example on cost savings with a bug found during TDD (again a solid reason to adopt TDD)
- From One Expert to Another: Dale Emery Dale Emery talks about his recent talk on Test Automation Zombie Apocalypse I loved this presentation, though I do not agree to all points. This provides great stuff to reflect on your test automation efforts and assess the good and bad things. I also recommend reading Tales of Test Automation Gone Wrong by Elisabeth Hendrickson, in fact we built a assessment out of this presentation to check health of our test automation projects.
- Mindmaps! Here is a beautiful mind map on testing tools I found on Twitter
[tweet https://twitter.com/BugFinders/status/353179395822854145 ]
- Selenium architecture explained in The Architecture of Open Source Applications Book
- Wish I could attend Gojko Adzic’s Specification by Example workshop near to me. Here is Specification by Example: a love story by Watirmelon.
- Interesting perspective on Test Strategy by Fiona Charles
- MIND THE MAP – yet another great article on using Mind Maps in Testing
- In Super-Simple Mutation Testing Dr. James McCaffrey explains a simple and practical way for using Mutation Testing to measure the effectiveness of a set of test cases
- Coded UI Test and FitNesse shows you how to integrate a widely used acceptance testing framework FitNesse with newly lunched feature Coded UI Test in Microsoft Visual Studio 2010
- An introduction to Sahi – Sahi is a test automation tool built for testing Web Applications. The Part 1 gives a quick introduction to the tool while Part 2 covers testing web applications developed with ExtJs framework
- Now something on Watir – Here is Watir Page Helper Gem which provides some useful helper methods when creating Page Objects using Watir-WebDriver
I’ll be running this post on a regular interval, sharing with you four best links on testing, test automation and emerging technologies. This is first in the series and hope you like it.
Four Picks #1
- StarEast 2011 Making Test Automation Work in Agile Projects presentation from Lisa Crispin. This presentation talks about applying whole team approach for test automation in Agile Projects. There is a great wisdom written in these slides.
- I.M.Testy (a.k.a Bj Rollison) has written interesting post Automation isn’t bad; bad automation is bad!!
- Spring 2011 issue of Methods and Tools is out with some interesting articles. I particularly liked
- Automated Acceptance Tests & Requirements Traceability – This article explores an approach for automated acceptance testing of a Java application using Concordian.
- RSpec Best Practices – RSpec is a widely used tool for BDD in Ruby. Author explains various best practices while using RSpec in BDD/TDD approach.
- Design Patterns In Python – I came across this interesting online book through a Twitter link. This book explains commonly used design patterns in Python and how these can be used in Test Automation context. Great read!!