A million Dollar question!!!
Why does Software have bugs?
There are many reasons for Bug in software, Most are man introduced and some are machine oriented.
Here is the the broad list:
1. Miscommunication or no communication -
As to specifics of what an application should or shouldn’t do (the application’s requirements).
2. Software complexity -
The complexity of current software applications can be difficult to comprehend for anyone without experience in modern-day software development. Windows-type interfaces, client-server and distributed applications, data communications, enormous relational databases, and sheer size of applications have all contributed to the exponential growth in software/system complexity. And the use of object-oriented techniques can complicate instead of simplify a project unless it is well-engineered.
3. Programming errors -
Programmers, like anyone else, can make mistakes.
4. Changing requirements -
The customer may not understand the effects of changes, or may understand and request them anyway - redesign, rescheduling of engineers, effects on other projects, work already completed that may have to be redone or thrown out, hardware requirements that may be affected, etc. If there are many minor changes or any major changes, known and unknown dependencies among parts of the project are likely to interact and cause problems, and the complexity of keeping track of changes may result in errors. Enthusiasm of engineering staff may be affected. In some fast-changing business environments, continuously modified requirements may be a fact of life. In this case, management must understand the resulting risks, and QA and test engineers must adapt and plan for continuous extensive testing to keep the inevitable bugs from running out of control.
5. Time pressures -
Scheduling of software projects is difficult at best, often requiring a lot of guesswork. When deadlines loom and the crunch comes, mistakes will be made.
Egos - people prefer to say things like:
‘no problem’
‘piece of cake’
‘I can whip that out in a few hours’
‘it should be easy to update that old code’
Instead of:
‘that adds a lot of complexity and we could end up
making a lot of mistakes’
‘we have no idea if we can do that; we’ll wing it’
‘I can’t estimate how long it will take, until I
take a close look at it’
‘we can’t figure out what that old spaghetti code
did in the first place’
If there are too many unrealistic ‘no problem’s’, the result is bugs.
1. Poorly documented code -
It’s tough to maintain and modify code that is badly written or poorly documented; the result is bugs. In many organizations management provides no incentive for programmers to document their code or write clear, understandable code. In fact, it’s usually the opposite: they get points mostly for quickly turning out code, and there’s job security if nobody else can understand it (’if it was hard to write, it should be hard to read’).
2 Software development tools -
Visual tools, class libraries, compilers, scripting tools, etc. often introduce their own bugs or are poorly documented, resulting in added bugs.



43 comments ↓
Hi
I amworking in a leading bpo,these days i hear much about software testing career.can anybody help me in knowing how better it is to take this career………..
Hi
I am working as a techsupport executive in brigade i want a change in my career now days i am hearing more about testing tools that it has god opurtunities in that field i am a bsc graduate 2006 passed out so could you please suggest me what to do and please give the detail information about testing tools and where to learn and how to crack job, I am desperately in need of job as i am going to quit my current job………
could you please e-mail me in detail about testing and how to crack job in short span of time.
my E-mail ID: vamsi.kalepu@gmail.com
Please help me to build my career as a test engineer
hi
from last four years i am working as a housewife. although a post graduate in computer science ,from hyd. I want a break in the software testing at hyderabad .how shall i get this opportunity. Moreover how shall i get acquaintence about the software testing in detail ,please mail me and guide .
thanks
hi
I am Commerce Graduate. i am intersted in IT. i complete my graduation in this year. can i do this course. right now i am doing C and C++ languege. is it possible or useful for me to make careere in this?
right now i am working but it is some how related to IT as well as SAP. Please guide me. it is possible for comm graguate to make career in this field. i am in BPO section Backoffice. can u tell me the duration, fees, institution or other best or required thing which i dnt know. plz guide me for this
Thanxs
Prajaktha i sincerely advice one thing as you are from commerce background i recommend you to go to finance side it is very difficult to survive in IT field according to the present situations so if possible learn acountiting packages and go in that direction. I know every one now a days looing farwrd to become a test engineer but it is very difficult. If you think that you that capability to go a head in this competition means i really wish u all the best for your commitement
If you are hyderabad means u can take coaching from
MIND Q or NAGESWARARAO both are in S.R NAGAR.
course duration is 45 days and fee structure is 4000
you should learn SQL SEVER also.
any way all the best for your career.
keep in touch and all the best once again.
Hi seema,
you did not mention your qualification. One thing i want to mention you seema that your are free with doing any job all these 4 years.
To start a career as test engineer you have to make that 4 years as you worked some where untill unless you keep experience it is impossible to get a job.If you want to keep experience means u should be technically sound in Manual testing, tools like QTP AND LOAD RUNNER, and more over you should have good command over UNIX, SQL SERVER and ORACLE. I am not frightening you this is the basic fact you should know. To get command over this it takes not less than 1 year so once think upon this if you are really want to get into IT job then reoly me again i will give you the details.
keep in touch
I am a new software tester. could you please give me some example or documents link to learn about this.
How can i get the proper document to write Test Script, Test Plan properly.
thanks in advance
Plz..I m working as a quality test engineer (6+ months), I really appreciate if you provide us the details of how to get this testing certifications done.
hi
i have a doubt
What is the difference between Bug and Defect
hi
i have a doubt
What is the difference between Bug and Defect
Thanks in advance
Defect: When an error found by the test engineer (testing department) then it is called defect Or Defect is nothing but deviation from the requirement.
Bug: if the defect is agreed by the developer then it converts into bug, which has to fix by the developer or post pond to next version. If am wrong pls let me know…..
Thnx
Thanq very munch Mr.jaykay
This question is eating my brain from so many days
thanks alot
Hi Folks,
Pls anyone can tell the ans for this question..
What is Bugbase?
thnx in advance
Hi JK
Read this,
BugBase–>A high quality software defect tracking tool. Very scalable so it’s useful for both small and large organisations. Highly configurable, integration with email, web based reporting etc.
Regards
GK
hi
I want to get into this testing tools field, as i’m very passionate abt learning this, i’m learning testing tools from orbit, and also i’m completly from commerce background .I think that my keen passionate interest makes me survive in this field.
But i want to know wht would be the scope for a fresher , which org’s r using this ,pls let me know the list of the org using it.
Hi Devi,
Very nice 2 here tat ur very interested in testng!
Try with hope u will get. Pls mention all ur skils in ur cv. ok. all the best devi. pls forward to me i will do my best ok
hi
Thank u,
Hi Devi, pls do forward ur cv . And tell me if there are any openings if u know?
thanks in davance devi
HI JK
Surely let u know. giv ur id so that i can forward the mails regarding opening
Please any one give me more details about Bugbase.
Becoz i want to work on that automation tool.
Thanks,
Haripriya.
Bug tracking tool that you use… is nothing but bugbase
check this url for bugbase details:
http://www.testingfaqs.org/t-t.....gBase_2000
Regards
Girish
Hi jk, it means it only stores the bugs we have tracked and for purely communication purpose and to safely store details in server.Right!!!!!!!!
Ya absolutely hari!
threerock.com, there u can find details about bugbase
thanks girish.
thank u jk
Can any help me out , wht is rapid test scrip wizard, why it is used in teting tools
Rapid test script wizard
Hi Devi,
RapidTest Script Wizard, which is used in WinRunner, learns the application graphical user interface (which is abbreviated as GUI). It automatically creates a full suite of basic tests. The requirement of testers to create tests one at a time is reduced considerably. This is because the RapidTest Script Wizard walks through the application itself and reverse-engineers the test scripts directly from the application.
The RapidTest Script Wizard learns all the objects or windows which are present in the application. The RapidTest Script Wizard basically performs two tasks. The first task which the RapidTest Script Wizard performs is it systematically opens the windows in your application and learns the description of every GUI object. The wizard then stores the information in a GUI Map file. The second task which the RapidTest Script Wizard performs is it automatically gene rates tests which are based on the information which it learns as it navigates through the application.
Thanks for help!
call : +91-9830704327
mail me: bishalchaperia@gmail.com
thnq for briefing me abt rapid test script wizard
Hi,
Best of Luck, but becareful, plz donot put fake, if u put Fake experience also, try to maintain or else u will be def kicked…All the Best..
Thanks for the valuable information
hi
Can i know wht r the limitations to testing ,
and
can i get notes related to silk testing
Thanks in advance
hi
Can i know wht r the limitations to testing ,
and
can i get notes related to silk testing
Thanks in advance
bye
Hi Friends,
Currently i am working in Non-IT field and planned to switch my career to testing.I had learned the basics of testing,and now i am very eager to learn testing practically with real time projects.
If any one interested to teach testing personally with real time projects , i will be more grateful, or else show me the right place in chennai.
Thanks & regards
selvam.ba@rediffmail.com
Thank u.
Hi friends
In India which is the commonly used testing tool used and how much it covers the market share
pl help
hi,this is sandhya
recently i completed my training in testing at vizag.
the quieries asked in this site is being very useful to clarify our doubts regarding testing concepts.
Hi Sandhya,
Nice seeing ur comments. Yes it is helpful. If you have any doubts with respect to testing, you can contact me at santoshpalvai@yahoo.com.
Me working on tetsing from past6 yrs..
saw ur answers regarding testing tools i am appreciate a lot , can u help me out .
Right now i am in australia pursuing diploma in computer field but not related to PR so i am deciding to comeback to india (some family problem) and do some course in testing tools what u think , i have some knowledge about computers i have done Bsc (2005) after that i am not taken any interested in doing job in india wasting my precious time by going abroad. I am 29 now i am sorry what i have done. Can u please suggest me that its good to do testing tools on this age.But i know that its difficult for me to go form the scratch but i can do, if u suggest good reply for my future.
By reading all this u get the idea what guy i was,from the bottome of my heart i am very regret what i have done, Now i am realised that how important the career is please please suggest me what to do , i am interest in computers field.
Thanks for ur preciuse by reading this.
One important think my english also not so good .
[…] will lead you to the solution of the problem. Testers will be respected if they not only log the bugs but also provide […]
Leave a Comment