Saturday, 27 October 2012

A tribute to a great dear friend - Ola


The message on Let'sTest website this week that Ola died of an accident shocked the whole testing community, his beloved friends and colleagues. The grief was visible through private and public messages posted on the website and through twitter. Paul Holland posted on twitter that he literally cried in his hotel. This tells a lot how close people were with Ola even after a short encounter. Pradeep Soundararajan posted a message in his memory of his friendship with Ola and the time he had with him in 2008 and also his deep disappointment that he won’t be seeing him at ØREDEV 2012. Ola planned to speak at this conference on “Why or Why not” - a twofold story about attitude and how keeping your inner rebel alive. Instead ØREDEV has put up the link to the message from Pradeep Soundararajan as a mark of honour to his memory. There was poignant tribute from Paul Carvalho posted on LetTest website in the shape of a poem which I want to share with you.

Raise a glass and give a cheer,
For a dear friend who is no longer here.
My life is better since you were in it,
Passion and learning with a rock & roll spirit.
You gave us gifts of life so sweet,
Some as important as a heartbeat.
To live, love, learn and laugh,
I offer as a simple epitaph.
The world is brighter since you were a part,
Thank you, Ola, with all my heart.




Like me many people in the testing community are touched by his sudden departure. Ola to me has always been a friend, is a friend and always will be. He left a hole in our lives and will be solely missed. He inspired so many people in the community that he is hard to forget. He has found a special place in our hearts which is a fitting memorial to memories that we cherished with him.

His message on his blog before Let’s Test 2012 to people thinking of attending was:

Somehow I ended up in the role of conference chair or conference general or El Commend ante ;) (Think I've used all of those titles in various places) And now it's about that time!!! Let's Do It!
Maybe I should bring an old whistle and some sweat pants and shirt, my old clipboard and make some noise like back in my football coaching days ;)

Nah, think I'll come as myself today and not 20 years ago :)
looking forward to seeing all of you who are comming. I'm not gonna make this rock alone. It's all of you comming to the conference that will make this really rock

I wonder what would have been his message to the conference two weeks before Let’s Test 2013. Thinking of him as down to earth guy, he would have said, let’s make it even better than 2012 and conference to remember for the life time or something similar. There is great line of speakers for the conference that Ola helped attract. My heart goes out to him and his family that he won’t be there to witness the spectacle he so worked hard to organise with Lets test organising committee with whom I dearly sympathise in their grief.

Ola was a dedicated private family man who shared his passion of testing with community at large that we are so proud of. Ola might have left the building but let’s not forget him from our hearts. Let’s make the next conference a success for Ola. Let’s start the march to LetsTest 2013 now!

                                 So long friend!

Good Bye!         Adjö farvel        despedida        afscheid   שלום नमस्ते    الوداع    

Wiedersehen   näkemiin    au revoir

Friday, 19 October 2012

My October Selection

Testing

Agile

Why Testing Matters in Agile Projects - Sharon Robson
Agile Bug Management: Not an Oxymoron - Agile Advisor
Thoughts on the Zero Defect Mentality of TDD - Justin Bozonier
How to Solve a Problem That's Not Well Defined
Writing Automated Acceptance Tests with Spec Flow - Mustafa Saeed Haji Ali
Use and Abuse of Other People's Cucumbers - When Cucumbers Go Bad - Matt Wynne
5 Common Automized Software Quality Metrics (with Pros & Cons) - Cagdas Basaraner
How To Not Destroy your Agile Team with Metrics - Sean McHugh

Agile Project Management For Dummies (Cheat Sheet) - Mark C. Layton
Web Testing Delight – Matt Wynne



Miscellaneous 

Censure people for disagreeing with us - Cem Kaner
Mind Mapping for Successful Software Development - LIsa Crispin
What it going on in my head? (Before the Rapid Software Testing course) - Pekka Marjamäki 
Extension of Sight - Revolution IT

Where Does All That Time Go? – Michael Bolton

Thursday, 6 September 2012

My Favourite Blog Selections from September

Testing

The Independent Tester - Fiona Charles
Kayaking – A Metaphor For Testing? - Duncan Nisbet
Wicked Good XPath: a faster JavaScript XPath library - Greg Dennis and Joon Lee
Peripheral Testing: A Type Of Systematic Exploratory Testing - Faisal Qureshi
Fixing Bugs – There’s No Substitute for Experience - Jim Bird
On Testing - Borislav Iordanov
Software Metrics:Threats to Validity - Cem Kaner
Does ATDD really save you time? - John Ferguson Smart
Exploring Exploratory Testing - Part III  - Ritu Saxena
Pradeep Soundararajan on the Negative Effects of Enforced Manual Testing - Michael Stal
Bug Tracker Hell - Dalip Mahal
Testing Mobile Apps - Julian Harty
5 simple tips to keep testing simple - Joel Montvelisky
Bad Tests Good Tests - Modification of Global State - TOMEK KACZANOWSKI 
8 Best Way for Testing Code Snippets - Vikas
Testing Performance of Mobile Apps-Part 1:How fast can Angry Birds Run? -Newman Yang
Test-Driven Test Code Development-Unit Testing Page Objects MarKus Gaertner
The Art of Testing - Lisa Crispin
Premises of Rapid Software Testing, Part 2 - Michael Bolton
Premises of Rapid Software Testing, Part 3- Michael Bolton

Agile

Inject Purpose Into Retrospectives - Marc Löffler
Death by Agile Fever - Alex Bell
Why You Should Not Estimate in Hours or Days? - Scrumxp
Key Factors for Agile Success - Growing Agile
Why Size? - TCAGLEY
Technical Debt – When Do You Have To Pay It Off? - Jim Bird
Technical Debt: Making the Case - Zac Gery
Acceptance Testing Revisited - James Shore
Moving Beyond Scrum - Todd Charron

Accessibility

Game Accessibility Guidelines 
Browser Accessibility Support - Steve Faulkner
Web Accessibility Testing: What Can be Tested and How - Karl Groves


Security
Security Vulnerabilities for Grown-ups - Vitaly Osipov

Miscellaneous

A Contrast of Cultures - Adam Knight
Passwords are terrible - Ola Bini
Liar, Liar, Bottom-Signer! Signing a Form at the Top Leads to More Honest Answers - Discover Magazine
Why Are Some Things Easier to Forecast Than Others? - Rob J Hyndman
Testing Turtles - Phil Kirkham
Popular tools for website testing - Prashant Chauhan
The Testing Lean Coffee™ Experiment - Lisa Crispin
Ethics 3 - Ethics for testers at KWST2 - Mike Talks


Magazines

Professional Tester
Testing Circus
Tea-Time with Testers
Test Magazine

Thursday, 2 August 2012

My August Blog Selections

Testing

Testing with your programmer - Ann Flismark
Braiding The Stories (Test Reporting Part 2) - Michael Bolton
Monitoring Test Execution: Bug Advocacy and Finding the Right Test Metrics - Michael Kelly
Bugs Spread Disease -Elisabeth Hendrickson
Hexagonal Architecture For Testers: Part 2 - Duncan Nisbet
A Software Tester’s Bookstore - Joris Meerts
Testing Chain of Inference: A Model - Simon Morley
When to Use Test Automation (and when not to) - Mike Brown
Learning from the frustration of test case debates - Brian Osman
Why Tester needs to ask questions? - Mind Hunters
Every Tester needs to be an Agile Tester-  Joel Montvelisky
Pivotal Tracker for SBTM - Michael Kelly
What You Don't Know About AB Testing - Duke Galea
The Problem with TheApp - Alan Page
A Brave New World of Testing? An Interview with Google's James Whittaker - Forrest Shull
Fixing Bugs: Why are Some Bugs Harder to Fix than Others - Jim Bird
MindMap: WHAT is Exploratory Testing and HOW is it managed? - Carl-Johan Fryxell
Putting a Price on Testing, Part 2 - Iain McCowatt
Exploratory Regression Testing - Robert Lambert
Driving Efficiency and Effectiveness with Web Analytics and Risked-based Testing - StickyMinds
Fixing Bugs: The Ones That Can't be Reproduced - Jim Bird
Testing Google's New API Infrastructure - Anthony Vallone
How to Take Unit Testing (and Test-Driving) Seriously - Giorgio Sironi
Data Driven testing with Junit : PART 1 - Basic understanding - Anuj
Considering the Past or Testing and User Experience II - Pete Walen
What I Learned at Test Coach Camp - AST News
Approaches to Testing Modern Web Applications - Stephen Pierzchala
Testing 2.0 - Google Testing

Agile

A look into Agile development and testing - Part 1 - Alexi 
Cucumber & Cheese - Filipin.eu
The Retrospective Handbook - A guide for agile teams - Patrick Kua
The Planning Poker Prevents Fallacies in Effort Estimates - Michael Stal
Agile Fluency - GeorgeDinwiddie
Agile 2012 Session: Agile Alliance Functional Testing Tools Workshop - Craig Smith
Auto'd Acceptance Testing — JBehave & Thucydides - John Smart
10 Deadly Sins of Software Estimation - Steve McConnell
Honey, I Introduced Agile In My Company
BDD to the rescue - Mehdi Khalili
MoreAgile Manifesto

Accessibility

Developer tools to help check web accessibility - Emily Coward
Accessibility considerations: Visual indicators for keyboard navigation - Darren McMillan
Evolution of CSS Layout: 1990s to the Future - Fantasai
Using the HTML5 placeholder attribute - Leonie Watson
Validating code - Matt Lawson
Notes on accessible CSS image sprites -Steve Faulkner
Behavior-Driven Development in Python - Davis Sale

Selenium

Selenium WebDriver Sporting Event Tribute - Allan Richardson
Introducing mobile browser automation  - Andreas Tolf Tolfsen
A minimal WebDriver based DSL- Allan Richardson
Selenium Best Practices - Stefan

Mobile

7 Mobile-Presence Mistakes To Avoid - Mobile App
Graham Lee on Application Security, Sandboxing on OS X, Mobile Application Development - Graham Lee
Three Keys to Mobile Application Design – Part 4 Conclusion - Jonathan Kohl
The Android Story - (x)Cube Labs
What are the Most Important and Mature Cross Platform Mobile Tools? - Dio Synodinos

Security

Top 6 security attacks in PHP - Anson Cheung
Database Abstraction and SQL Injection - Lukas Eder

Miscellaneous

Why Software Development Methodologies Suck - Jez Humble
10 Free Text Editors for Programmers - Michael Dorf
Top 10 Applications to Access Remote Desktop - Admin
5 Free Google Tools Your Office Needs - Admin
Modelling Is Everything -  Nikos Maravitsas
Karen Johnson talks about conferences such as StarWest - Podcast
Send to Kindle for Google Chrome - Kindle
What is Bias? - Michael Larsen
An Introduction to Waterfall - Karl Scotland
Trials and Tribulations of a Test Manager (Part II) - Thomas Ponnet
Thinkers vs. Doers - Micah Baldwin
Why It’s Important to Sketch Before You Wireframe - Anthony

Wednesday, 18 July 2012

Compilation of Resources from CAST 2012 Conference

Podcasts

Observational Proficiency: How Sharpening Your everday Awareness Makes a Better Tester - Illari Henrik Aegerter
What we testers 'know' by accident: An introduction to the Gettier Problem - Thomas Vaniotis
How to Make'em Read Books - Illari Henrik Aegerter
A Transpection Session Between Thinking Testers - Chris Blain and Ben Kelly
CAST 2012 Keynote - Re-Thinking Management...Re-thinking IT - Tripp Babbitt
Get the Balance Right: ATDD, GUI Automation and Exploratory Testing - Michael Larsen
Message about Summer Camp Programme via AST - Michael Larsen
Computers r Causal-Let's Rename them Causers - Scott Allman
Pair Testing in Sessions - Liz Marley, Steve Sandvik & Kristina Sontag
Enforced Randomization - Increasing the value of automation - Anand Ramdeo
Talking about Testing in a Friendly Environment - Tony Bruce
SummerQAmp and AST EdSIG - Michael Larsen
Big Visible Testing - Claire Moss
Get the Balance Right: ATDD, GUI Automation and Exploratory Testing - Michael Larsen
TheAstVideos's channel - CAST 2012
CAST 2012 Keynote - The Thinking Tester, Evolved - Elisabeth Hendrickson
Christin Wiedemann on "CAST Live" - Science and Testing - Christin Wiedemann
Cast Live - Scott Barber
How testers think - Iain McCowatton
Robots, Heuristics, and Oracles - Nancy Kelln
Myth Busting for Testers - Bill Mathews
Messy Integration Testing - Pete Walen
Applying Military Concepts to Testing to Help Cope With Change and be a Better Leader - Benjamin Yaroch
AST Grant Program - Matt HeusserImages
Lightening talk-What I Learned at Test Coach Camp - Mohinder Khosla
Other Images - Mohinder Khosla

Slides

The Thinking Tester Evolved - Elisabeth Hendrickson
The Testing Dead - Benjamin Kelley
Big Visible Testing - Claire Moss
Software Metrics:Threats to Validity - Cem Kaner

Blogs

SHORT NOTES FROM TEST COACH CAMP 2012 - Christin Wiedemann
CAST 2012: The Meta Stuff - Liz Marley
What I learned at Test Coach Camp 2012 - Markus Gärtner
Should testers know how to code? - Ian Rose
What I learned at Test Coach Camp 2012 - Sigurdur Birgisson

CAST 2012: My session notes  - Sigurdur Birgisson 
Report from CAST 2012 - JOHAN JONASSON
CAST 2012 Enforced Randomization - Increasing the value of test automation - Anand Ramdeo
Favorite moments from TCC and CAST - Claire Moss
CAST 2012 recap - Justin Rohrman
CAST 2012, or CASTing Through the Computer Screen-Pete Walen
15 controversial testing tweets from #CAST2012 - Matt Archer

CAST 2012 Reflections - Dough Hoffman
Trends in Software Testing: A Report from the CAST 2012 Conference - Matt Heusser

Saturday, 7 July 2012

My July Blog Selections

Testing

Getting Testing Involved - Dennis Stevens
Testing in Scrum – We still love the testers - Ilan Goldstein
Behaviour Driven Testing: BDT - Savita Munde
Enhancing Testing Skills By Playing Games - Jeff Nyman
How to rid the world of all bugs - Aleksis Tulonen
Hexagonal Architecture For Testers: Part 1-David NIsbet
SHORT NOTES FROM TEST COACH CAMP 2012 - Christin Wiedemann
Doctor, Doctor - Iain McCowatt
Testing Mnemonics as a Card Deck - Karen Johnson

Challenges with Communicating Models - Simon Morley
Challenges with Communicating Models II - Simon Morley
Why that production bug might be the best thing that ever happened to your testing - Amy Phillips
FEW HICCUPPS - Michael Bolton
SBTM vs QC - Simon Knight
Software Testing Models Freemind Mind map - John Stevenson
CAST 2012, or CASTing Through the Computer Screen - Pete Walen
PL/SQL Unit Testing with DBUnit - Nick Giles
Initial thoughts on group testing - Martin Johansson
Putting your Testability Socks On - Adam Knight
Five Ways to Make Test Automation Fail- Laura Salazar

The Testing Quadrants – We got it wrong!- Markus Gärtner
Fixing a Bug is Like Catching a Fish - Jim Bird
Exterminating Heisenbugs - Victor Grazi
Tackling real-world unit testing problems - Gil Zilberfeld 

Agile

Writing Automated Acceptance Tests with Spec Flow - Mustafa Saeed Haji Ali
Examples in the large - Liz Keogh
Code-to-Test Ratios, TDD and BDD - Manuel Pais
Retrospectives: A Bit of Ceremony Can Be Useful- Aino Corry
Using Firebug to Improve your Web Design Skills - Developer Drive
Mobile
Creating a Test Lab for Mobile Apps Testing – Part 3 - Jonathan Kohl
Mobile App Security Techniques and Traps - Graham Lee
Reporting a mobile defect - Karen Johnson
Three Keys to Mobile Application Design – Part 3 Gaming and Entertainment- Jonathan Kohl
Tired of sitting in the office when it’s sunny outside? I can offer you another software testing way!


Sunday, 1 July 2012

My Fortnightly Blog Selection from June-Part 2

Testing

Basic training for software testers must change - Huib Schoots
A Testers Hierarchy of Needs - Stephen Janaway
Bugs are a Signal - Bob Marshall
Two problems with context-driven testing - Markus Gärtner

Agile

Acceptance Test Driven Development - Urs Enzler
DevOps as an Agile practice: Delivering quality - Lisa Crispin

Selenium

Capture a Screenshot in Selenium WebDriver - Corey Goldberg

Mobile

Creating a Test Lab for Mobile Apps Testing – Part 1 - Jonathan Kohl

Security

Testing for Logout and Browser Cache Management (OWASP-AT-007) - OWASP
Password Storage Cheat Sheet - OWASP

Accessibilty

HTML5 Accessibility Chops: notes on using ARIA - Steve Faulkner
Digital accessibility - the commercial realities - Leonie Watson
Open letter to Opera re: Accessibility Support - Steve Faulkner

Videos, Podcasts, Books, Magazines

Busting the BDD myths - Gojko Adzic
Slides & Videos from LDNSE #6 - London selenium Meetup
An Eight-Layer Model For Exploratory Testing - Steve Green
Methods and Tools - June Issue
Tea Time with testers - June Issue
Testing Circus - June Issue
Large Scale Exploratory Testing - James Whittaker

Miscellaneous

10 things every UI designer should know about end users - TechRepublic
Weinberg on Writing – A Review: David Greenlees
#KWST2 – What a Ride!- David Greenlees
How To Fix The "Leap Second That Ate The Internet" Without Rebooting - acoliver
Shining - Toolkit for Building Awesome presentations in HTML! - AMT