>Lessons Learned In Software Testing – notes/further reading

>I’ve noticed that as I’m reading, I’m writing buzzwords on scraps of paper which when I go to read them have no context – makes it hard to follow up on!


This post is for me to add topics for further research as I am reading Lessons learned in software testing. 


Topics
Epistemology
Cognitive psychology
Cognition in the wild – Hutchins 1995
Modeling – are there testing patterns?
Abductive inference


Epistemology
My understanding of Epistemology is how do we now what we know is true & correct. This might not be the best definition, in the context of testing, it enables us to ask pertinent questions in order to get an adequate answer.


testingnook.blogspot.com appears to have taken the same route as me, in that after reading the Lessons Learned book they have carried out some further research on this topic. 
The blog ends up with a list of skills of epistemology which can be applied to testing and form a great plenary to the blog – Really handy for helping you talk about what you do (to interested parties only!)

    • Ability to ask questions

 

  • Ability to observe
  • Ability to describe
  • Ability to think critically about what you know
  • Ability to recognize and manage bias
  • Ability to keep thinking despite already knowing.
  • Ability to analyze someone else’s thinking.
  • Ability to form and test conjectures.

 

 

>Gathering Resources

>After asking around the team, I have a nice selection of resources to dip into. I’m thinking i’ll be adding posts about the resources as they each spawn further reading.


Java related books :

  • “Head First Java” Kathy Sierra and Bert Bates
  • “Head First Design Patterns” Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra

  • Java For Dummies

    ” Barry A. Burd

  • “SCJP Sun Certified Programmer for Java 6 Study Guide” Kathy Sierra



Testing related books : 


Agile related books : 

  • “The Art of Agile Development” James Shore

Learning related books :
  • Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)Andy Hunt

As well as books, there is also the mighty WWW. 

Java related sites : 

Testing related sites : 

Agile Development related sites (inc. podcasts):

This list is obviously going to grow as my reading gets more and more involved.