Author: shrinik
-
My journey of Software Testing – Looking 20 years back – Part 1
“You seemed to have a good eye and aptitude about find bugs in software. Why don’t you pursue a career in Testing/QA? “said Premjit my manager at i2 Technologies roughly about 20 years ago. As it turns out he was damn right in assessing my special skill and interest for looking for bugs in software.…
-
There is no such thing called defect/bug in Machine Learning/AI domain
One question that comes up again and again in Testing world today is about role of testing in the domain of applications in Machine learning and Artificial Intelligence. To be precise, many in testing community are curious and some-what confused about what they need to do differently (if at all) and what skills they need…
-
Industrialisation of Testing, Heuristics and Mindfulness
Over last two week end – The Test Tribe (popular testing community) hosted two sessions on facebook – one from T Ashok on Smart QA and other from James Bach on “Testing Heuristics“. Both sessions were well received and interestingly I could see some connection between ideas that were part of these two sessions. Industrialisation…
-
Testers don’t and can’t prevent bugs : Alltruism or Sense of Pride ?
One of the fashion statement associated with testing these days is “testers should focus on preventing bugs rather than finding them”. This is a very tricky idea and is full of traps for testers. Recently a post came up in software testing yahoo group that somehow got into this topic of preventing bugs. Coming from…
-
Chief Value Officer vs. Chief Feelings Officer – Perills of Reification !!!
“Yet the danger if reification is all too real. We fall in love with our models, yet we need to be reminded that they are just models of the real world.” Lynn Chiu A good friend of mine Ray Arell in a tweet asks “why not have a CVO – Chief Value Officer”. The word…
-
Computer does what programmer asks it do : why there are bugs?
A colleague of mine said something so extraordinary about software bugs that I have never seen anyone talking about software bugs that way. The discuss was about how current technologies and advances in Big Data, Machine learning and AI have or will change the way we do testing and how these can help testers in…
-
Machine learning and Software testing
Machines are learning – good for them. What about humans? Popular buzz around now is about machine learning and artificial intelligence. Never in the past, I think these terms intelligence and learning – have become so much importance and got prime time media coverage than now. Thanks, ironically to the qualifiers attached to these words…
-
Hard Problems in Software Testing (2017) – Part 1
When I set to write the post with this title – I thought it must be first of its kind. It turns out there is a book written on this subject. The authors of the book list down a number of problems of testing and solution in the approach called “Testing as Service”. In this…
-
Testing Maturity – Dealing with grown up Kid
Several years ago, during my days as Software testing consultant (not a doer but a consultant) – one idea that repeatedly came up was “Testing Maturity”. Thanks likes of CMM, CMMI, TMM, TMMI, Six Sigma, TQM and others – IT world was (mostly “is” as well) obsessed with knowing what it is means to be…
-
Managed diseases and Failure of science
[off topic] In my opinion, about 70-80% of ailments or diseases treated by doctors using so called evidence based medicines are in the category of “managed diseases” requiring the patient to take medicines life long in additions regular tests and medical consultancy. A very small portions of diseases today are actually curable. This is in…