Testing Lessons – Top v Secrets to Bug Hunting Success!

testing. They should endeavor to grab every bit many of import bugs every bit shortly every bit possible. Catching an of import põrnikas before on the Product Life Cycle tin salve the Project from fiscal losses as well as mitigate risks every bit compared to catching the same at a afterward phase inwards SDLC!

Testers are the vocalism of the customers/clients. They should piece of occupation every bit the instance of the customer/client.

Testers are information providers. They furnish of import character related information to the relevant stakeholders inwards a timely as well as usable fashion to back upward decision-making as well as assist inwards taking corrective action. Relevant stakeholders may include (but non express to) customer/sponsor, intended users, administration staffs, information analysts, information providers etc.

 
These are few of the roles that are considered every bit the
role of a Software Tester. There tin move other roles also depending on the context (like organizational structure, domain type, squad size, science marking of the tester etc). Before writing further, allow me clarify that this exceptional postal service is non to debate upon the possible roles of a Software Tester.

Whatever may move the roles of a
Software Tester, "catching bugs" is 1 of the most of import of them, inwards my opinion. Using diverse tools similar Inflectra for testing is 1 of the easier ways, but sometimes automated testing is non enough, then testers demand to move skillful at catching bugs. This (catching bugs) is 1 feature that differentiates a skillful tester from a mediocre tester. 

[NOTE: "Catching of bugs" should non move confused alongside "catching to a greater extent than bugs". Trying to evaluate a Tester's science based on the põrnikas count tin move dangerous. Anyway, that is a dissimilar topic altogether as well as may move I would similar to write virtually it inwards future.]

However, I must confess that I am 1 of those testers who are skillful plenty at catching bugs. Once 1 of my friend-cum-colleague had asked me – “Debasis, what is the hush-hush of your põrnikas hunting ability? How do yous notice the bugs that are mostly missed yesteryear other testers inwards the team?” Today, after almost a twelvemonth after the incident, I am going to answer his inquiry here. I volition endeavor to jot downward few modest yet powerful methods that conduct maintain helped me inwards getting an border over others every bit far every bit põrnikas hunting is concerned. I am going to tumble my põrnikas hunting secrets hither inwards a promise that it may aid other testers inwards catching to a greater extent than bugs. So hither they are:

1. Learn to suspension rules 1 time inwards a while. Explore! I conduct maintain seen testers missing bugs piece trying to adhere strictly to pre-defined exam cases. Test cases may move skillful at catching bugs. But the major problem, inwards my opinion, alongside exam cases is that it is every bit hard to laissez passer on near-100% exam coverage using exam cases, every bit it is impossible to laissez passer on a then called 100% põrnikas gratis product! It is probable for a tester to autumn victim to
inattentional blindness, piece trying to strictly follow a exam case. So along alongside the exam case, also endeavor to explore the functionality nether test. I conduct maintain institute it an effective method to grab to a greater extent than bugs that lurk unopen to the functionality but are non covered somehow yesteryear the exam cases.

2. Look for patterns! Software Bugs are gregarious inwards nature. They similar to remain inwards groups. They similar to infest similar/related functionalities. Most of the põrnikas has its ain unique nature that makes it singular. Try to position it. Try to position the pattern. While testing a novel area, endeavor to utilisation your yesteryear exam ideas which were successful inwards regain bugs inwards a similar functionality. Chances are to a greater extent than that yous mightiness shortly come upward across some similar bugs inwards this functionality too. Making a listing of the exam ideas that helped yous to hunt downward some of import bugs inwards yesteryear tin aid yous too.

3. Hit it hard where it hurts the most! It is tardily to teach carried away when yous come upward across a põrnikas (can move a crash, a scheme hang, a functionality error, an UI problem, a surgery bottleneck as well as then on). Take it easy. This mightiness exactly move the showtime non the end! Don't move tempted to rush as well as log it into your
bug/issue/defect tracker. Finding a põrnikas simply suggests that in that place is a unloosen link inwards the software here. The scheme mightiness conduct maintain gone into an unstable solid set down before yous encountered the bug. Assuming that the scheme is inwards an unstable solid set down abuse it more. Feed to a greater extent than insane inputs than ever. Fire upward gallons of information inputs. Reduce the available scheme resources. Try to conduct maintain it to a indicate where the application nether exam (AUT) mightiness come upward to its knees. Who knows yous mightiness shortly come upward across an uglier human face upward of the before bug! When yous notice it, don’t forget to Federal Reserve annotation downward all the details as well as depository fiscal establishment stand upward for the reproducibility before logging it into the tracker.

4. Listen to the footsteps of the approaching bug! Have yous ever heard the footsteps of an approaching bug? Well, I have! By maxim this I am non trying to exaggerate the whole issue. One of my mutual practices piece testing (bug hunting!) is to article of apparel my headset. This helps inwards a duet of fronts. It enables me to hear the diverse background sounds (like the ding of a warning message, buzz of dissimilar message boxes as well as alarm messages etc.). In addition, it also helps me inwards hearing the audio of some mistake boxes that mightiness run on the background but don't come upward on the concealment due to some reason! Once I was testing a search box inwards a spider web application. When I was hitting the Search push I was hearing a ding but no mistake message whatsoever. Though the search termination pages looked clean, the audio inwards the background aroused my curiosity. Enquiring to a greater extent than on this revealed that in that place was an mistake alongside the lexical analyzer of the search engine as well as for some argue the mistake message was non getting displayed on screen! There were to a greater extent than than xx search termination pages per certainly search queries. I am wondering if I could nonetheless conduct maintain caught the põrnikas then easily, had I non been using my headset that time.

5. Two is meliorate than one. Pair it! It is said that testers should never run out of ideas! While this is a desirable character for whatever tester, unfortunately this is non ever true. After all, a tester is also a human beingness as well as is prone to failure! There may move times when no exam ideas await similar regain whatever bug. I believe it happens alongside most of the testers. At to the lowest degree it happens alongside me. I telephone band them every bit "Dry Days". When none of the exam ideas that come upward into my take away heed are able to dig out whatever bug. In such situations I similar to shift gears. I utilisation to asking 1 of my tester colleagues to come upward as well as exam alongside me. This helps me (us!) from dissimilar dimensions. When 2 of us are testing the same matter at the same indicate of time, it helps each of us inwards edifice our ain exam ideas. It also helps me edifice on to a greater extent than exam ideas on the exam thought created yesteryear my partner as well as vice versa. When a tester plant on the same projection for a long duration, it is quite possible that the typical piece of occupation line per unit of measurement area may article of apparel downward the spirit of the tester or may termination inwards tunnel vision. Working 1 time inwards a piece inwards pair (Pair Testing) tin piece of occupation brilliantly inwards such situations. While testing inwards pairs yous kicking the bucket to a greater extent than focused every bit yous are testing inwards front end of somebody as well as this feeling of "I-am-being-watched" tin do wonders inwards rejuvenating the wore downward tester within you. At to the lowest degree this strategy has worked nicely for me whenever I was going through a stone oil patch.

These are few of the things that conduct maintain helped me inwards catching bugs to a greater extent than efficiently. These are practices that conduct maintain worked for me inwards my context. However, these may or may non piece of occupation for you, every bit your context mightiness move solely dissimilar from mine. Anyway, yous tin give them a endeavor as well as consider if they tin aid yous inwards catching to a greater extent than bugs rapidly than yous are catching now! Do allow me know your ideas and/or views on this through a comment. Here is to your Bug Hunting success!

Happy Testing…

More interesting articles here :Tutorial Software
Sumber : http://www.softwaretestingtricks.com/
Post a Comment (0)
Previous Post Next Post