Friday, 4 November 2011
MY Favourite Blogpost of October 2011
Testing
Experience Report: BWST 3 - Parimala Shankaraiah
Cheat Sheet: Everything you wanted to know about web performance but were afraid to ask – Web Performance Today
The 25 best new web performance links of Q3– Web Performance Today
Why performance can’t be guaranteed – Jason B
Bringing information back into IT – Thomas Ponnet
Software Testing Storytelling - Rikard Edgren
Pull reporting and Push reporting – Ben Kelly
Improved grid, attachments to steps, fast filters and more – PractiTest
How to performance test a rails app as part of the continuous integration build cycle? – Stackoverflow
What are Your Web Performance Pains? - Stephen Pierzchala
No Black Swans Or Always Expect the Unexpected – Pete Whalen
Introduction to Java integration testing for a RESTful API – Coding and Testing Stuff
Quality Stands Out – Claire Moss
BEHAVIOR-DRIVEN DEVELOPMENT VS. TESTING – James Bach
Database Testing with PHPUnit and MySQL – Methew Turland
Performance Testing in Agile – Scott Barber
Testing the Limits With Michael Bolton – Part I – uTest
Should Testers Play Planning Poker? – Michel Bolton
Why do software test teams get a bad name? – Stuart Taylor
Recording, Reporting and Storing – Nolan MacFee
Beyond scripts – transcripts – Aaron Hodder
GET THEE TO THE KONDITORI – James Bach
Agile
Thoughts on German Agile Testing and Exploratory Workshop – Eusebiu Blindu
Individuals and Interactions are Important, but so are Processes and Tools – Craig Smith
METRICS FOR AGILE – Esther Derby
Obsolete Tools – Stuart Taylor
You can’t be Agile in Maintenance? – Mitchell Pronschinske
Agile is at a crossroad: Scale or fail? – Chis Matts and Olav Maassen
WHY NOT VELOCITY AS AN AGILE METRIC? – EstherDerby
The right Sprint Length – Paulo Caroli and Ralph Jocham
Known vs Unknow – Christopher R Goldbury
Interview and Book Review: Specification by Example – Shane Hastie
Software development: Benefits of pairing programmers with non-programmers –Lanette Creamer
Performance testing in the Agile enterprise – Scott Barber
Checking Alignment – Elisabeth Hendrickson
PECK, PECK, PECK – Esther Derby
The tester’s role on an Agile team – Robert Walsh
Agile testing games at STPCon with Lanette Creamer – Yvette Francino
Learning Behavior Driven Development – Larry Franks
Functional Fest Tools Comparison - Agile Alliance
Examining the Roots of Agile – Sutoshi Kuroiwa et al
Retrospective Fortune Cookies – Lisa Crispin
Exploratory Testing
Exploratory Testing – Wade Wachs
Selenium
Running your first Selenium test without the IDE – Dave Hunt
Executable Specifications using FitNesse and Selenium – Dawn Cannan
Automated Web Testing with Selenium IDE - Eli Weinstock-Herman (tarwn)
Security
Mobile Attacks and Defense – Charlie Miller
Automation
Top 10 Automation Tips from STP Online Summit – Scott Barber
Test automation and Continuous Delivery – Ranjan D Sakalley
Is your application ready for test automation? -Test Magazine
Magazines and books
Agile Record – October Issue
Getting started with Kanban – Paul Klipp
Tea Time with Testers – October Issue
Test Magazine – November Issue
Others
The death of quality – Trish Khoo
An Exercise in Task Prioritization Or Where Has Pete Been? – Pete Whalen
Jez Humble on Continuous Delivery – Michael Floyd
A Problem Halved - using a cheet sheet to share product test heuristics – Adam Knight
Quality Is Undead – Claire Moss
Comprehensive Review Of Usability And User Experience Testing Tools – Cameron Chapman
23 Tools and Resources for Great Wireframes - Teylor Feliz
Monday, 3 October 2011
My Favourite Blogs from September 2011
Testing
Carnival of Testers #25 – Simon Morley
The 10 Minute Test Plan – James Whittaker
Testing: Do you train like an athlete? – Simon Morley
An Insight to Metrics Used during Software Validation Testing – Software Testing Genius
Test ideas for a login process–Darren McMillan
Why fixing bugs is missing the point – Adam Knight
The Little Black Book on Test Design – Rikard Edgren
Secret Sauce of Testing, Part I– Matt Huesser
Long term value of acceptance tests – links – Gojko Adzic
What’s Testing Dojo? - Łukasz Morawski
A New Course on Test Design: The Bibliography – Cem Kaner
Standardized Testing And Scientific Management – Jonathan Rees
Software Testing in the Medical Domain – Ruud Cox, Patrick Duisters & Jurian van de Laar (Testing Experience)
6 Key Things I've Learned in 22 Years of Testing... - Ross Mortimer
It’s the User Experience, Stupid – uTest
Javascript Testing at Google – Software Testing Magazine
22 Essential Tools for Testing Your Website’s Usability – Jacob Gube
Carnival of Testers #26 – Simon Morley
Agile
A Checklist for a Distributed Retrospective - Marc Löffler
Thoughts on Agile & Agile Testing – Scott Barber
ALE2011: 10 years of Agile – Are we there yet? – Marcus Gartner
Scrum Stand-up Worst Practices – Agile 2010 Cambridge
Agile Testing – Do We Need Test Plans? – Manju Anandan
ALE... Self-Organization without Management? – Jurgen Appelo
Testing as a Whole Team Activity – Elisabeth Hendrickson
ScrumMaster Tales – the Story of an Incomplete Sprint – Mark Levison
Kiss and Fly – Gojko Adzic
Driving Development with Tests: ATDD and TDD - Elisabeth Hendrickson
(Via Testing Excellence)
Requirements fulfilled – but does it fit for purpose? - Gitte Ottosen
10 years of Agile - the Prophecy of Failure, and the Failure of Prophecy - Liz Keogh
Agile is Not a Silver Bullet – Johanna Rothman
Long term value of acceptance tests – Gojko Adzic (Javazone presentation)
It’s not Testing – Lisa Crispin
Agile And The Art Of Outsourcing - Robert Diana
The Future of Agile Software Development – Michael Dubakov
Switching to Agile Testing, not as simple as changing your t-shirt – Joel Montvelisky
ACCUS Day 1 – Lisa Crispin
Is it Time to Stop Estimating User Stories? –Todd Charron
Exploratory Testing
Coding QA Podcast on Exploratory Testing – Michael Bolton
Coding QA Podcast on Exploratory Testing (Part 2) – Michael Bolton
Paired Exploratory …..–Peter Schrijver
TECHNIQUE: PAIRED EXPLORATORY SURVEY – James Bach
Testing Problems Are Test Results – Michael Bolton
Open Lecture by James Bach on Software Testing – James Bach (YouTube)
Context-Driven Testing – Michael Bolton (CAST2011 Keynote)
Framing your tests, Framing your Audience – Benjamin Kelly
Testing the Limits With James Bach – Part I -uTest
Selenium
An Introduction To Selenium IDE Plugins –Dave Hunt
Automation
Books
Pragmatic Thinking and Learning: Refactor Your Wetware – Andy Hunt (Pragmatic Bookshelf)
Testing Magazines
Professional Tester – October Issue
Testing Circus Magazine – September Issue
Tea Time With Testers– September Issue
Others
SoCraTes2011– Conference
Testing Schrödinger’s Cat – Adam Brown
Best uses for wikis: Collaboration and information sharing – Lisa Crispin
Avoiding Bugs With Smart Product Owners – uTest
Q&A: How an automotive secret can make for better software – Todd Bishop
10 Things a Website Should Never, Ever Do – Kyle Shaeffer
Wopping the pie stack - demonstrating the value in questioning requirements – Adam Knight
Taking on Water – Claire Moss
Continuous integration made simple: Five lessons you won't want to miss – Matt Heusser
At Least Three Good Reasons for Testers to Learn to Program – Michael Bolton
At Least 3 Reasons for Software Testers NOT to Learn to Code – Zachary Spencer
What Counts? – Michael Bolton
Whats Happening with the AAFTT and Entaggle – Elisabeth Hendrickson
Reduce Documentation -charters over test cases – Michael Kelly
Monday, 12 September 2011
Zappers 31 August – Testing Event
Zappers is a global Software Testing Community that holds testing events throughout the year internationally sponsored by TLC and uTest. I have attended their London events in the past and last night event was enjoyable as ever. This is not an event just for networking but doing actual testing on commercially released products. There is stiff competition to register bugs each time a testing window is opened. There are prizes to be won not only by submitting maximum number of bugs but also for writing quality bug reports. Before the testing can begin, the rules of the competition are explained by the organisers. Food and drinks are provided to make the evening satisfying.
During the evening we had two products to test each with test widow of 30 minutes. The testing window for the second application had to be extended by 15 minutes due to wifi problem and router rebooting. The bug statistic is displayed on a VDU screen and continuously updated with the results for everyone to see. The bugs reported from the first application are analysed and approved by the judges before moving on to the second phase. Judges decision is final but it can be contested by providing more information to support your claim but it is hardly challenged. We were asked to do exploratory testing on the applications below. You can try these applications for yourself, they are quite fun to play with. We were warned not to attempt hacking the sites or throw bottles at each others.
We were divided into 5 teams and each had responsibility to report bugs on the bug tracking system. If you are new comer then it takes time to get used to the bug reporting system. We had couple of testers who were very familiar with the system so we did not waste time logging the bugs. As soon as a bug it is spotted it was logged straight away. I made few observations about the testing sessions that I find typical in a project.
- Each team dived straight into testing with their heads down
- We did spend a minute or two to discuss the strategy
- It appeared that guys from my team knew what to expect and felt they have been there before. This ignored the fact that there are people who were there for the first time and came to learn
- The push was to enter as many bugs as possible with as little details
- Constantly watching the VDU display for progress of other teams
My assessment of the evening was that it was good fun testing new applications but there was little time to add useful details to the bug report for the developer to work on. Some of the bugs were supported with screenshots but not much information as to the navigation to the screen where it failed. Our team did not add hardware information with the bug report although OS details were entered. There was not much time for networking due to the seating arrangement.
My experience from BBST Bug Advocacy course is that all relevant information should accompany bug reports. Therefore, someone with little knowledge about the application should be able to reproduce the bug. Testers who report minor looking bugs with navigations and hardware details have their bugs fixed whereas those who report critical bugs with lack of details have their bugs rejected. Testers reporting minor bugs with little details lose credibility with the developers, PM and triage team and are called time waster. Their bugs are not looked at favourably due to the bias in bug fixing process. Testers who contest their bugs if they are not fixed jeopardise losing their credibility if they are rejected by the triage team. They have to provide credible information in the bug report if they are to be taken seriously. With projects constrained by time and resources, PM under pressure to keep the bug stats healthy and developers overworked at the end of the project, only the most important bugs are considered for fixing. It is, therefore, vital that all necessary details are logged with the bug so that overwhelmed developer does not dismiss them.
Pictures from the event

Pictures from the event
Thursday, 1 September 2011
My Favourite August 2011 Testing Blogs
Testing
10 Steps to Becoming a Better Software Tester –Mike Brown
Carnival of Testers #24 – Simon Morley
Is Usability Testing Subjective? – uTest
Taylorism and Testing - Simon Morley
Risked Based Testing & Web Analytics - Paul Fratellone
What’s going on in the test industry, anyway? – Matt Heusser
Test Everything! – Jonas John
Ask the tester – Selena Delesie
Titles for Testers – Alan Page
When Testing Fails .. – Shrini Kulkarni
So you think you can test? – Huib Shoots
Declarative Unit Testing: Is JUnit Obsolete? -Roger Hughes
Let's not forget what makes a good tester a good tester – Dawn Cannan
Alternative Paths for Self Education in Software Testing – Marcus Gartner
How Pradeep teaches software testing - Part 3 – Pradeep Sorndararajan
Agile
Waterfall Works! – Dave Rooney
Last 10 years of Agile. An interview –Bob Martin
Agile Strategy Manifesto – Yogesh Kumar
Elisabeth Hendrickson: Agile - An Inclusive Community – Elisabeth Hendrickson
Don’t Separate Design from Implementation – Mary Poppendieck
100% Test Coverage – Uncle Bob
What Does "DONE" Look Like? – Glen Alleman
What is the Definition of Done (DoD) in Agile? Dhaval Panchal
What Are Best Practices for Agile Managers? – Jurgen Appelo
Making the move into Agile Testing –Gerry Coleman (Testing Experience Magazine)
Exploratory Testing
Q&A: Exploratory testing, regression testing and automation – Lisa Crispin
My path in Exploratory testing – Albert Gareev
Putting things in Context – James Bach
Cast2011 Experience Reoprt – Benjamin Kelly
WHO SAYS ET IS GOOD FOR MEDICAL DEVICES? THE FDA! – James Bach
Exploratory Testing in an Agile Context – Elisabeth Hendrickson
How can I better educate testers about context driven testing? –Software Quality Assurance and Testing
The Big Exploratory Testing Rolling Strategy Dice – Shmuel Gershon
Can we write test charters as user stories? – Komal Joshi
Selenium
Selenium 2: What is it? – David Burns
Automation
Focus on Automation Code Quality - Boyd Patterson
Follow up to Maintainable Automation Jim Holmes
How to Successfully Build an Automation Program - Sreekanth Singaraju
Test Design for Automation – Alan Page
Others
Is Product Knowledge essential for effective testing? – John Steveson
Professional Qualifications and Bodies – John Steveson
Lightsabers, Time Machines and Other Automation Heuristics - Adam Goucher
Lessons in Software Reliability
Bug Magnets are thinking as criminals - Henrik Emilsson
Top 100 Agile Books (Edition 2011) - Jurgen Appelo
MindMaps for managing test projects – Thomas Punnet
Cast Testing Competition – James Bach
Accessibility: Perils of Ignorance – Darren McMillan
Brainstorming Use Case Scenarios For Testing With Mind Maps – Chris Chartier
More on Waterfall - PAWEL BRODZINSKI
Tools
Review Of Cross-Browser Testing Tools – Cameron Chapman
Subscribe to:
Posts (Atom)