Software quality assurance is complex and multifaceted. Perhaps the quickest definition would be that it is a process that strives to maximize the risk-benefit factor of an IT project.
Did you ever get that feeling when you think the whole world has it out for you, that everyone is plotting and conspiring to make your life a misery? Don’t worry, you aren’t alone. Google gets you. Google understands.
Data-driven testing (DDT) relates to a type of testing where the same test is executed many times over but each time with a separate input and output data scenario. The objective is to subject the system to tests with a variety of different data conditions in order to seek data specific defects.
Test automation can be a life saver that makes critical difference to the success of a Maximo project. But it also can be a failure that consumes both human and financial resources without giving much in return.
So what are the things to look out for? Here are some of the key factors in.
How could a hot day, a tall tree and a software bug save your relationship?
Between them, they can cause a blackout which will stop you watching TV, make you talk to your partner over the candlelight and remember the good old days when you used to laugh and have fun and not watch Netflix the whole damn evening. Then, one thing leads to another.
Next time when you come across a job ad with a title “Full time Range Safety Officer”, do have a read as it could be of interest to you. Over here in the UK, most people would associate a “range” with a “large cooking stove with burners or hotplates and one or more ovens, all of which are kept continually hot”.
It would appear there is not much to bust here - it is what it is. You just test continuously as all testers do anyway. That’s what they are payed for after all.
Despite its unexciting title, Continuous Testing (CT) is an important SDLC process with the ultimate purpose to give the business an indication of what level of risk exists in a new software release candidate.
What are you doing on Tuesday, January 19, 2038 at around 3.14am (GMT)? Sleeping I guess, but beware not to waste your last moments on Earth on some mundane dream. At least make your dream count: for me, early evening on a beach, hum of the sea, gorgeous women in bikinis playing volleyball, all in slow motion (cheesy I know but hey).
Just as today, back in 1990 AT&T were the largest provider of telephone services, wireless services and internet access in the US.
On average, Amazon deploy their changes every 11.6 seconds. How about you?
There is an IT movement, philosophy, set of principles, call it what you like, that aims to speed up your delivery process, with increased quality, so that your external or internal users can feel the benefits of your hard work much sooner. It is called DevOps.
Bugs are an inevitability in software development as people are always doomed to make mistakes. If we accept this, then instead of trying to stop defects occurring, we should focus our efforts on detecting them in the early stages when they are cheaper to fix.
By april 2004, less than half of the 320,000 applications to the UK Child Support Agency (CSA) had been processed over the previous year. EDS, the company that provided the CSA with their IT system were blamed for having released faulty software. Faults were found in the system that made it very difficult to obtain reliable figures on who was due a payment and what resources were actually going through the system.