Why is software quality assurance important?
Let’s assume, a client is willing to pay 1 million
dollar for a software which multiplies 2 numbers, where there is no SQA
(Software Quality Assurance).
I am developer, I have written a program which multiplies
two numbers. For self satisfaction I tested my software with below two test
cases:-
1.
0 x 0 = 0 (0 is expected result, I get 0 in actual result)
2.
2 x 2 = 4 (4 is expected result, I get 4 in actual result).
I am happy, oh its working and I delivered my
software to the client. Now, client is also happy with a software, which is
delivered early from deadline.
Now, they launched the software in the market, he
has a trust on me that whatever I have delivered must be good, after all they
have paid heavy price for this.
Now in real time scenario:
1.
0 x 0 = 0 (Yay,
it worked. Happy Scenario, this is what it is expected)
2.
10 x 20 = 30 (What
the hell, Expected result is 200, Actual result 30)
3.
2.5 x 1.5= 3 (whaaattt)
(Data loss, after decimal it is truncated.)
4.
0.000000000000000001
x 2.0000000000000001 = 2 (Oh, god please kill me). (Data loss but this is
not expected.)
Now a client who has paid you a 1 million dollar,
do you really think he will be nice towards you for a buggy software.
·
Oh, he asked for multiplication(x)
but I put addition(+) sign with mistake.
·
I should have also taken care of
fraction numbers but I didn’t. And data lost after fraction.
But who will tell me all these things? Since, there
is no software quality assurance.
As a developer I never liked QA job, because they
always find bugs, faults and improvement scopes in your work.
(In short translation: Keep your critics
closer, because they point out your mistakes without taking any penny. And you
will have scope of improvement in you and your work.)
I tried to use very simple language to explain why
Software Quality Assurance is required for any software development. Hope it
helps
Image Courtesy : Google Images
For more Interesting thing just subscribe the blog or regularly visit the blog..
Content Copyright Ankit Srivastava | Anky Srivastava | next2billgates
Thankyou...
0 comments:
Post a Comment