Author: Neil

  • Oracular Testing

    If we refer to the dictionary definition of Oracle we find a couple of possible definitions that could be applied to the use made by most people of this term although a couple might lead to some questions.

    One which raises a couple of questions is an ambiguous or obscure utterance – not what we want in software testing.  The second is a divine communication – very unusual in software testing.

    Probably the most relevant one is the which suggests that the person who is delivering wise and potentially influential pronouncements in an orcale.    This is the definition that comes closest to the use made of this term in Software Quality Assurance and Quality Control areas.  The idea is that the person knows more and can use that knowledge to provide better Quality Control in some fashion.

    The issue is that it is only as good as the person making the pronouncement.  If they are wrong, then that may lead to a cascade of mistesting and wasted time.  The second part is that it is only good as long as the person is in the place where they can claim to be oracular.  Once they leave all the information and knowledge goes out the door with them.

    Quality Assurance and Process Improvement solves this problem.

     

     

  • Faster Testing

    We are hearing a lot (again) about Testing faster as if this is the answer to continuing increase in the volume of testing that needs to be competed to ensure system stability. However, the growth of systems will inevitably exceed the ability of people to test them and all their interconnections. There are ways around this by testing smarter and considering the impact of the software. However, first we will consider the other fallacies that have been mooted as solutions.

  • Payment Fail

    Attempted to order a couple of firewood racks online from a major home building supplier a couple of nights ago. Exactly what we wanted, and home delivery would be included. Everything was progressing well until it was payment time. Not matter how much I tried, I could not get the payment to go through. It kept saying an object was in an incorrect state and to refresh the page. Each time I refreshed the page my order was increased by the original amount. So instead of getting 2 racks, now I was ordering 4 and then 6. I deleted the extras and tried to force payment through again, then tried on a different browser and then on a different machine all with the same result. Something tells me that my account is now permanently in an anomalous state!