How to Find Bugs in Software Application (Tips and Tricks)

By Vijay

By Vijay

I'm Vijay, and I've been working on this blog for the past 20+ years! I’ve been in the IT industry for more than 20 years now. I completed my graduation in B.E. Computer Science from a reputed Pune university and then started my career in…

Learn about our editorial policies.
Updated May 9, 2025

Here you will find some useful suggestions and guidance on How to Find a Bug in Application. Also, understand the different approaches to defect discovery:

Testing is often simplified as a bug-finding activity. Even though that’s not the entire job profile of testers, finding problems before the end users do is the long and short of our core duties. So, should testers worry when they test software and find no defects?

In other words, do zero defects mean no testing occurred? Not true. All testing finds defects. All software has bugs. It is up to the tester’s skill, time available, background information provided, domain knowledge, resources allocated, etc. that influences the question – How to find defects in an application?

It is hard to quantify how to develop the skill of finding defects but be assured that testers get especially better with experience and exposure to various kinds of software systems and their functionality.

How to Find a Bug in Application

Locate Bugs in Software Application

To set the context right for the rest of this article, let’s first loosely define what a bug or defect is.

A bug can be any software behavior:

  • That deviates from expectations
  • Does not conform to standards
  • Hard to use
  • Manipulative/ethically questionable
  • Slow and consumes too many system resources

The above list is not comprehensive.

Now that we know what a defect is, let’s find out how to find bugs in a software application for each of the above points.

Finding Defects: Distinct Criteria

Deviance From Expected Behavior or Missing Requirements

Finding defects by checking software features against documented requirements is a simple, straightforward, and most commonly used method to find defects.

Most testers are super proficient in this skill. Reviewing requirements and identifying validation scenarios/test cases is a day-to-day activity for testers. When these test cases are executed, any requirements that deviate from the expected behavior and/or any functionality that is missing are identified easily and reported as bugs.

Example:

Login feature: This feature asks for a username and password. On Submit, it opens another prompt asking for OTP/Code sent to a mobile device to complete authentication.

This is a simple example of detailed, documented feature requirements. Requirements such as this are easy to test. Formal testing practices will now apply verification and validation practices to test this feature.

  • Verification: A review of the login page will ensure that we have all the inputs as expected, they confirm to look and feel, etc.
  • Validation: Login page is now tested for both positive and negative tests as listed below to check if all functionality is working as expected and there are no missing requirements.

Also Read =>> Verification and Validation Concepts

Test CaseExpected Result
● Launch Login Page
● Enter User ID and Password. Click Submit
● Enter OTP in confirmation prompt and click Submit
● Login page is displayed
● OTP prompt page shows and the user received OTP on mobile
● The user is authenticated
● Launch Login Page
● Enter incorrect User ID and Password
● Click Submit
● Login page is displayed
● Forgot password page should show
● OTP should not be sent
● Launch Login Page
● Enter User ID and Password. Click Submit
● Enter incorrect OTP in confirmation prompt and click OK
● Login page is displayed
● OTP prompt page shows and the user received OTP on mobile
● The user should not be authenticated
● Launch Login Page
● Enter User ID and Password. Click Submit
● Enter OTP after the OTP has expired at the confirmation prompt and click OK
● Login page is displayed
● OTP prompt page shows and the user received OTP on mobile
● The user should not be authenticated

Suggested Read =>> How to develop test cases from requirements

When I execute the tests and find that an expired OTP is still accepted, I have a bug. I can report it and have it addressed by the development team for troubleshooting and eventual fixing.

Non-Conformance to Standards

We know that all web applications and websites follow WWW conventions. Banking and insurance applications follow domain-specific norms. We are already familiar with the data and privacy policies as users.

non-conformance to standards

[image source

Therefore, testing for standard confirmation is another important testing requirement. If you are wondering how we can test for these and find defects?

Here are some pointers:

  • Familiarize yourself with the domain you are working in.
  • If working with web applications, HTML itself is a standard, learn it and understand its intricacies.
  • Understanding data and privacy policies.
  • Review your web applications for internationalization and accessibility standards.
  • Suggest having your applications reviewed by third-party experts when lacking the knowledge in-house.

As you can see, the defects in this area may or may not be functional but just as important because failure to comply might in extreme cases have legal implications. The trick to finding bugs related to non-conformance is gaining a deeper knowledge of the domain and technology of your AUT(Application Under Test.)

Ease of Use

We have all had experiences with software that is hard to use.

Recently, a children’s math app had overlapping buttons when viewed horizontally on the iPad. I saw a child struggling to turn the iPad side to side in order to properly use the app and interact with it. The kicker is that it is an app meant for the iPad.

My car won’t connect to Apple Car Play when my husband and I are both in the car with our own Apple and Android devices. We have to systematically turn all Bluetooth connections off and then connect one at a time, choosing specifically what device we want to use for navigation, phone calls, music, etc.

I am sure you can come up with several such examples where real-life scenarios are not tested enough and the technology we end up engaging with becomes frustrating at so many levels.

So, how to find defects in the software when it works but is not easy to use? Here are some tips:

  • Wear a user’s hat and becomes a user’s advocate
  • Ask ‘what-if’ questions.
  • Go beyond documented test cases and dedicate time, effort, and resources to explore
  • Try different combinations for test data and test environments

>> Click here for more examples of usability issues.

User Manipulation and Information Misrepresentation (Deliberate or Accidental)

If you have ever applied for a job on LinkedIn, you know that there is a teeny tiny checkbox at the end of the application form that is automatically ON to follow that recruiting company and receive their updates. You might see some sites that make saving credit card information a default option.

Are these defects? Maybe not functional defects but to me these are problematic areas and as a tester, they are totally fair game.

How to find defects such as these?

  • Be the end user advocate in such cases. Again, there is no need to fight that such features be removed at all costs, but when you see something like this, say something. Report them and be clear on how you perceive this to be manipulative or misrepresenting or ambiguous. If the rest of the project team decides that they want to keep it as is, then that’s that. But if something seems problematic to you as a user, report it.
  • Even better if these can be caught during requirement gathering, so participate in the requirement discussions and pay attention to what is being finalized.

Performance and High Resource Consumption

  • Database clients that make using anything else in the system impossible.
  • Emails that take too long to load.
  • Streaming platforms that keep buffering.

These are some cases where the systems are too slow or consume too many resources impacting the software and its effectiveness for the end user.

To find performance defects:

  • Monitor system usage over time before release.
  • Test Applications with data and users- as close to a real-time situation.
  • Use performance analysis applications.

BONUS: Hidden and Hard to Find Defects

You might think finding a blocker bug such as a system crash is the hardest and most rewarding. It’s not always true. Any tester with even the smallest amount of experience will tell you that it is those difficult-to-find and hard-to-reproduce defects that take up most of our time. Finding such subtle bugs is challenging and satisfactory.

Let me share my experience of one such subtle bug that was not only difficult to catch, but was difficult to reproduce as well.

I was testing a module from my search engine project. Due to high complexity, most of the testing tasks were performed manually. The application under test involves traffic and revenue stats of different affiliates and advertisers. And, testing such reports is always a difficult task.

Initially, the report showed that the data processing was accurate. Upon testing again, the results were not consistent which was strange and confusing.

In the background, it’s a collection of cron jobs (Cron is an automated script that runs after a specified time or condition) to process the log files, update the database and synchronize the data. For the specific functionality I was working on, there were two crons running on one table within a certain time interval.

On digging deeper, the data processing inconsistency was due to a certain column in the data table written by one cron job being overwritten by another. This took a long time to examine and find the root cause of this defect.

Hidden and hard to find defects

[image source]

Tips to find hidden defects in web/other applications:

  1. Understand the application and its architecture in depth.
  2. Provide all the information about the issue in the hidden bug report.
  3. Prepare thorough, detailed, and risk-based test cases.
  4. Create a variety of Test Data to ensure different scenarios can be tested.
  5. Repeat tests in different test environments.
  6. In case of encountering bugs, try to find patterns by examining the test results for similarities and dissimilarities.
  7. Augmented documented test cases with exploratory/monkey testing.
  8. Get expert user feedback. BAs, tech architects, and UAT users can all become an additional set of eyes.
  9. Use your previous bug-finding experience. For example, if you found issues in a web application with some HTML tags, put that historical knowledge to use.
  10. Test critically and aggressively. Especially when it’s short of time.

Conclusion

We hope this article is a good guide for beginners and experienced testers on how to approach defect discovery and puts to rest your insecurities that you may not find defects.

Don’t believe me?- challenge yourself. Pick any application – Amazon, Twitter, Apple CarPlay, etc. I bet you anything you will find a defect in one of the categories listed above. Once you find these defects, we hope you will share them with us below.

Along with these defects, please share your feedback, thoughts, comments, and experiences below.

Happy Defect Hunting!

Was this helpful?

Thanks for your feedback!

Recommended Reading

  • Practical Software Testing Tips

    This is a collection of top 20 practical testing tips for testing any product or web based application I learned over time. I wish all testers read these software testing good practices and try to implement them in your day to day software testing activities. Finally your skill and experience…

  • Application Testing

    Introduction to Application Testing Application Testing is an activity that is performed frequently by almost every software tester in his career. These two words are extremely broad in practical aspects. However, only the core and most important areas will be discussed here. The purpose of this tutorial is to touch…

  • What is Monkey Testing in Software Testing_

    What is Monkey Testing in Software Testing? Introduction: Monkey testing is a technique in software testing where the user tests the application by providing random inputs and checking the behavior (or trying to crash the application). Mostly this technique is done automatically where the user enters any random invalid inputs…

  • what is Positive Testing

    A Complete Overview of Positive Testing: This tutorial will give you a brief introduction to one of the most prominent testing types: Positive testing. Software Testing is in the process of verifying and validating the software and confirming that it is working as expected. A software tester should have the…


READ MORE FROM THIS SERIES:



142 thoughts on “How to Find Bugs in Software Application (Tips and Tricks)”

  1. Hi All,

    Is any one can tell me, how to test the mobile application by manual & automation process?? Is there any method or process without writing test case can automation test??

    Is any one can explain about Linear Framework, Keyword Framework, Data-driven & Hybrid Frame work?? What is the difference between them?

    Please let me know; if possible kindly mail me at om.abhii@gmail.com with example.

    Thanks with Advance.

    Reply
  2. hai
    I to worked on data synchronize, but i checked with different option like update, insert, and delete and checked data sync is proper on server side. Plz tell me other than this any test can be done on database

    Reply
  3. Hi,

    We have started manual testing & started writing test case using Hp quality center 10.0 tool.

    Can you please send me an article based on manual testing & how to use hp quality center tool in depth.

    Thanks in Advance.

    Reply
  4. With Black Box testing one can find many bugs in application but certainly not all. Although it’s not mandatory but if a QA can also look into the code and understand its logic then he can find many more hidden bugs which is called white box testing technique.
    It is always better to go for Automation Testing to make the repetitive Testing process faster to get extra time to find more n more bugs in application whether functional, GUI, Performance, Security etc.
    If you are new in testing field, then discussing the requirements with your seniors and getting their experience can also help in identifying more test scenarios and bugs.

    Reply
  5. Hi Vijay,

    It would be very helpful for me if you provide some docs, knowledge on Supply Chain, logistics, E-commerce domain. Also, the career growth in these domains for a tester when compared to BFSI or healthcare domain.

    Reply
  6. Please let me know what should be the approach for the effective testing for the web application .What factors should be consider for making the testing more effective and efficient.

    Please give me details regarding the concern mention above so that i may fallow most appropriate approach for testing the web application

    Reply
  7. Hi,

    I have the knowledge of C#.NET. Currently I am working as a manual tester & I want to switch to automation. Can u suggest me what I have to do for that?

    Thanks

    Reply
  8. Hi, All friends.
    Can anyone suggest me how to write a standard test scenario for an application and how to perform stress test on an application.

    Thanks in adv dear

    Reply
  9. i have recently joined a company.we got project.it should be handle by me.

    can any body tell.how should i start and how will be testing process in real time. which i read from material will be differ from real time testing..

    Reply
  10. Hi guys, i’ve found this website very very helpfull, i’m new in testing field.
    Thumbs up for Vijay, really you’ve done a great job and have explained things in a lay man language which straight a way go into the mind.

    Thanks

    Reply
  11. You should always test like you’re trying to break the application – otherwise you’ll get bored pretty soon. There should be a never ending contest between developers and testers. and when both sides are competitive enough (and have fun in the process), you know you can sleep well at night after releasing a new version.

    Reply
  12. Hello Vijay Sir ,

    Regarding point 8) if you are testing input text box try inserting some html tags as the inputs and see the output on display page.

    I have tried this and entered tag in text boxes for name,city etc , it accepts it as a input but on display page it is blank .Can you please advice me ?What should be expected result ?

    Reply
  13. Hi Vijay,
    How can I do system test ( test the effective of many domains and how they impact together) in case my project just enhance and develop some modules. Should I do system test or not ?

    Reply
  14. hii my name is kalyan.

    i joined in ac company as software tester.can u tell me in general how the testing process.i want real time answer,bocs which we read from material is differ from real time.

    Reply
  15. What is Front End Testing, Back End Testing, Web Testing, Tracability Matrix?
    How to do Front End Test, Back End Testing?

    Reply
  16. Hi Sameer,
    I mentioned one of my testing experiences in above post.
    Here I will share one more experience which is related to the how should tester think while testing?
    In one of my appraisal form my manager commented one line as “Wear cap of different users while testing respective modules”.
    It taught me lot of things.
    Tester should think all the effects of the particular updated module. In my web project there were different modules like Advertiser stats pages, related admin pages, related advertiser-Partner pages. So as a case when any of the page or module get updated you should think the effect of that on all other pages even they are on different domains (In case of web testing).

    Will keep on adding such practical cases as and when possible.

    Reply
  17. I have changed my professioanl from Sys admin to testing now I am able to enjoy the challenge, but my next step I am looking forward to do some developing but I am feeling it is unsecured and it is very hardone for me, can any one suggest me some thing on this.

    Reply
  18. I am new to testing, is there a forum to connect and learn more?
    I need a coach & mentor, please.

    WhatsApp +2348100353435

    Reply
  19. I have recently joined as a trainee in software Testing. Please help me about automation testing and i want to give the ISTQB exam ,so please let me know how to prepare for it.

    Reply
  20. Hi Sir,

    I am trying to break the application by entering special characters, etc etc….. but m not able to break the code for Php or .Net application. Can u please suggest some tricks for this.

    Reply
  21. Hi,

    I have the knowledge of C#.NET. Currently I am working as a manual tester & I want to switch to automation. Can u suggest me what I have to do for that?

    Thanks

    Reply
  22. Please guide me on this, I am an MBA having 3+ years of experience in sales administration with leading MNC’s in India. But somehow I got the chance to join a IT MNC as sr. software tester, Its been six months and things are going fine till now,
    I should I shape up my career from here. Is testing right option for me,
    How can I get into sales in IT from here

    Plz guide

    Reply
  23. HI Team , I want some docs of application troubleshooting , PLease send me on my wtsapp no. 9899149314

    Need to crack below JD :

    Duties & Responsibilities
    Investigate the issue and Provide Resolution (where is the issue – device/connectivity/platform/application layer)
    Application & Platform Performance Monitoring
    Identify, categorize, prioritize, diagnose, route, track, and close the alarms raised by monitoring tools
    Recreate and verify complex performance and environmental issues with full access to the production environment
    To identify, troubleshoot and solve incidents within SLA timelines
    Log Analysis of the issues reported
    Update tickets recent status and progress on ticketing tool
    Raise a bug for issue in application functionality where a code fix might be needed

    Reply
  24. Wear cap of different users while testing respective modules—-Is a good quote.All testers Pl keep this in your minds always.

    Thanks buddy.

    Reply
  25. hi.
    I have joined a company few months back.I am a fresher.
    i am in a project that started 2 years back and there is no documentation as such.
    and i do testing on what ever kt i have received.
    i havn’t written any test case and test scenarios.

    please advise.
    What should i do.?
    Is this the right way to make my career in testing.??

    Reply
  26. Could you help to explain this content for me?
    I mean give stress on the functional test cases which includes major risk of the application.
    => The word “give stress” here means the tester must try his/her best to create functional testcase? or must add testcases for testing stress of system with functional testcases?

    Reply
  27. “I was intrigued by your website because it seems you are truly passionate and interested in testing. In my organization, we’ve found that it’s really hard to keep the GOOD testers in testing. Many of the really skilled testers are always looking for change and want to get out of testing for some reason. I would love to hear if you have any ideas on how to keep the good testers in testing?”
    It’s appraisal time! Many companies conduct periodic reviews to give feedback on performance to their employees and to assist employees in developing their career. This appraisal period may be of six months or one year depending on company policies. Performance appraisal is the right time to ask for your promotion as well as salary raise.

    Reply
  28. I am fresher for Web based application testing … If u have good tips that will helps for my testing . Plz forword to my Email Id.M No- 9686648874.

    Reply
  29. Hi Test Professionals,

    I wanna some tips to prepare standard ie… industry accepted Test data… wats the basic principleto kept in mind for creating valid test data…

    Regards

    Dev
    Software Test Analyst…

    Reply
  30. Hi can you please give some example of stress/load test cases,and negative test cases for login screen for performance test.

    Reply
  31. Hi,

    This is darshana i m giving my ISTQB exam on 20th Dec preparation IS ALMOST DONE BUT STILL IF ANYONE COULD SEND ME SOME USEFUL MATERIAL I WOULD BE REALLY THANKFUL

    Reply
  32. Hi sir,thanks for posting relevant data.
    As a software tester[fresher][manual] how to improve testing skills to make my name in an company and some tips to test all testing methods [validations,performance,functionality so on…] and some tools which is helpful for manual tester.

    Reply
  33. Hi Vinay,

    Testing itself is emerging profession.Once you will have some experience you can enter in some big companies and can get make good money.Rather then doing MBA enhance your skill in software testing learn automation,know more about automation tool.
    By the way this site is very good for communicating with software tester.

    Thanks!!!!
    Cheers..

    Reply
  34. @ Naga Vishala – Actually application coverage should not be measured on number of test cases. The answer should be like this, you should possibly write the smallest set of test cases those will uncover all possible errors in application. You can measure coverage from all possible paths. You can say almost all test cases are covered when you are sure that your test cases combination is covering all the possible paths in the application.

    Reply
  35. HI
    varun ,

    I have jus got placed in a company i m a fresher and relly want to go into QTP jus let me how to work out things to go into automation. I need to do more of training part in this organization which m not enjoying
    jus guide as to wat should i do

    Thanks
    Darshana

    Reply
  36. Hi Every One,
    Hope All for R Good.
    I’m new in this field. Before t I was a recruiter and done MCA (distance mode)And now done Software testing so can I have any good job……

    And any one have notes on QTP, Win runner and Rational
    and Sample Question plz send on my mail ID if any one have.

    Thanks in advance
    Navneet Gupta
    Mail2navneetgupta@gmail.com

    Reply
  37. Use Boundary Value Analysis & Equivalence Class Partition for input fields to dig in deeper to find out more bugs & to validate DB..

    Reply
  38. 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

    Reply
  39. Hi guyz n chickz,
    dis is varun ur lovin fren frm now onwards, who ever wants any kind of questions testing contexts please carry on and can ask me without second thought.
    I noticed one thing in this blog is nobody is responding and noticing all other quests and answers.Please try to focus on all others queries and answers too. Then definitely u wil get 50% answer for ur queries. I’m damn sure about that guyz. i’m wokin in delhi and i’m frm hyd. i have 4yrs backgound in both manual and automation.
    So, guys relax on ur back seats.

    Reply
  40. hi
    i joined recently in one company u r artical is use full for me please send me articals on testing on a fox pro application

    Reply
  41. Hi i read all the above comments.. so thought u will be able to help me out.
    i am working for SAP ERP HR solutions regression testing. we have some standard applications. how can we find bugs there .. also suggest me some testing methods like exploratory testing so that we can include in regular test cycles to find more bugs. and also i would like to know about monkey testing and free style testing

    Regards,
    Priya

    Reply
  42. would anyone pls help me to know the data regarding this question in project development

    literature survey for the project finding bugs in dynamic web applications

    Reply
  43. i am a beginner in software testing? what steps i want to do?can u tell about software tools for Asp.net?i want complete details about software testing

    Reply
  44. Hello,
    I am manual tester please suggest me which automation testing tool is good for beginner and how can I learn it.
    Thanks.

    Reply
  45. HI all here is my suggestion, Testing is the carrer which should build with innovative thinking this comes with exp. My Experience Testcases, Testdata are the start up for u to get into process of knowning things i.e getting familier with the application but on the hole a testing with unknown data which is dynamic will really caught the application bugs. Freshers never worry how is it done u get to know when u are in. But to get in u should have Knowledge on what is testing and all the models in depth with manual testing concepts.

    Reply
  46. Please guide me on this, I am an MBA having 3+ years of experience in sales administration with leading MNC’s in India. But somehow I got the chance to join a IT MNC as sr. software tester, Its been six months and things are going fine till now,
    I should I shape up my career from here. Is testing right option for me,fhgt
    How can I get into sales in IT from here

    Plz guide

    Reply
  47. hi,
    i am fresher ,i’m unable to find lot many bugs by executing test cases…how to find bugs without executing test cases? can anyone send answer to my mailid

    Reply
  48. i have recently joined in small company.we got project.it should be handle by me alone.

    can any body tell.how should i start and how will be testing process in real time. which i read from material will be differ from real time testing .pls any body will help me

    Reply
  49. @Pavani
    Could some1 answew Pavani Question .It seems really good question.
    .hi Vijay

    I have read some articles from ur site,which were very helpful..thank u

    Can u suggest how to create sufficient test data for test cases with an example and what are the various procedures followed in realtime for creating test data?

    thank u

    Reply
    • Hii Shrimukha
      If you find bugs in mobile, firstly you can check page browsers responsive mode and select the mobile device. You have completed responsive testing then you can check this page in mobile device.

      Reply
  50. Hello
    Can anyone pls tell me ‘hwz career in testing?, i am basically a Mechanical engineer but i got into a software company thinking tat i ll be put up in java development i joined the copm as i have did java course then i was put up in testing. frm past 11 months me in testing. so am in dilemma weather to continue the job or quit it. pls do suggest me i ll be very kind full..
    my email ID lktkar2002@yahoo.co.in
    Regards
    Laxmikanth

    Reply
  51. Hi,

    I have just started to take a knowledge on testing.
    This site is very helpful to know in detail about it.

    Thaking you for that.

    Reply
  52. Hi,
    could you please teach me some simple test to learn how to bug .basically i am from other background doesn’t know anything about bugging but i am very much interested t learn please
    Thanks
    regards
    Eliyasabu

    Reply
  53. @Laxmikanth
    hi Testing field is very emerging .let me tell you reason..see market treand is changing now sa day..sometimes Java was at pick now .net in future sometihing elss suppode xx language ..But what ever will be situation TESTING will be inevitable so never warried ..Concentrate on work..Love your work dont love company…remember com.stops loving at any time..
    cheers
    RahulKumar

    Reply
  54. yes, i agree on this… “you should think the effect of that on all other pages even they are on different domains (In case of web testing).”, this is what we call system testing. making sure that all modules (as a group) function appropriately, given the updates of one particular module. 😀

    Reply
  55. Hi All,

    Is any one can tell me, how to test the mobile application by manual & automation process?? Is there any method or process without writing test case can automation test??

    Is any one can explain about Linear Framework, Keyword Framework, Data-driven & Hybrid Frame work?? What is the difference between them?

    Please let me know; if possible kindly mail me at om.abhii@gmail.com with example.

    Thanks with Advance.

    Reply
  56. Hi Friends,

    I m currently working as a manual tester on desktop application. I m planning to go for an automation testing QTP or Selenium. So plz guide me right track to make a move forward and any comfort institute where I can join n get done the above courses. Plz Plz help me out……..

    Thanks and Warm Regards……Tc guyzzzzz

    Reply
  57. we have a Tool Anuvadak which generates Test script for your Code automatically and Test case with specification,Technology specific Test case,script library available ,Lets know pain points and needs ,we can add up more,want to enquire about Anuvadak VTITG reachout to votarytech

    Reply
  58. hi guys,i got a job in java testing.but actually i don know wat s testing,? how to start test?the applications. what and all want to check in the applications.
    i feel ur websites good so m expecting answers for my quries. plzzzzzzzz.. because here i m suffering lot

    by,
    gokul

    Reply
  59. Hi friends This is Rajesh working as a Manual tester in one of the product base company. Here on last month too competition between teams to find the issues in product and also snub others if one team found any.
    please let me know is any other different way to test the product/project from other tester and how i will show my self different from other tester (Mail: rajeshkumar2.r@gmail.com)

    Reply
  60. This is a very old school way of thinking. If you were following agile principles you would be testing throughout the sprint and the whole team would be responsible, not just the tester. Having the testers effectively acting as gatekeepers creates a divide within the team and promotes silos. Have a good user story with clear acceptance criteria means that testing can be done asd the code is being developed. If you are doing all the code before and then ‘throwing it over the wal’l to testers.

    Reply
  61. I do money testing every time after completing entire testing it gives confidence if I don’t find any bugs in this process 🙂

    Reply
  62. hello all,
    This was a fun article, loved it .

    Testing is my passion and i love my job.

    Would you guys suggest some more tactics about how to break an application(web based) , with more bugs

    Reply
  63. hi dis is jagan present which computer course better. alredy i hav done oracle,testing tools. but i forgot some subject. so i need a some suggestions to me. pls can any one send me to my email id.

    regards

    jagan

    Reply
  64. Iam not able to understand what is this APACHE AND TOMCAT SERVER is all about..are they different ?
    Some say they are not and they are called as webapplication servers.By the way do application server and web server reside on the same machine or in different machines.How they are configured.
    How a application server contacts webserver or vice versa..again are they configured on differnet machines .I am totally confused please help me understand this.Respond me to this e mail with your answers norman_g40@yahoo.com

    Reply
  65. hi Vijay

    I have read some articles from ur site,which were very helpful..thank u

    Can u suggest how to create sufficient test data for test cases with an example and what are the various procedures followed in realtime for creating test data?

    thank u

    Reply
  66. Really awesome example which were presenting here and make people to recall whenever they are need.. I will saying that to one and all working on this website also thank you to posted good example to explaining to end user prospective..

    Reply
  67. Hi,

    I am into storage domain and I am doing regression testing on various NAS products, my client always expects to find more and more bugs on daily basis. In regression its very difficult to find the bug. any other way so that find some bugs in the product.

    Reply
  68. i am new in testing filed if there is any form to content and learn more i need a trainer.

    Whatsup no. +918879470539

    Reply
  69. Hello, i faced one question in the interview that was

    How can you say that these many test cases are enough for the particular Object or Field?

    can u plz tell me what should be the answer.

    Reply
  70. What is difference between Performance Testing, Load Testing and Stress Testing?

    1) Performance Testing:

    What is performance testing?

    Performance testing is the testing, which is performed, to ascertain how the components of a system are performing, given a particular situation. Resource usage, scalability and reliability of the product are also validated under this testing. This testing is the subset of performance engineering, which is focused on addressing performance issues in the design and architecture of software product.

    Performance Testing Goal:

    The primary goal of performance testing includes establishing the benchmark behaviour of the system. There are a number of industry-defined benchmarks, which should be met during performance testing.

    Performance testing does not aim to find defects in the application, it address a little more critical task of testing the benchmark and standard set for the application. Accuracy and close monitoring of the performance and results of the test is the primary characteristic of performance testing.

    Example:

    For instance, you can test the application network performance on Connection Speed vs. Latency chart. Latency is the time difference between the data to reach from source to destination. Thus, a 70kb page would take not more than 15 seconds to load for a worst connection of 28.8kbps modem (latency=1000 milliseconds), while the page of same size would appear within 5 seconds, for the average connection of 256kbps DSL (latency=100 milliseconds). 1.5mbps T1 connection (latency=50 milliseconds) would have the performance benchmark set within 1 second to achieve this target.

    For example, the time difference between the generation of request and acknowledgement of response should be in the range of x ms (milliseconds) and y ms, where x and y are standard digits. A successful performance testing should project most of the performance issues, which could be related to database, network, software, hardware etc…

    ?

    2) Load Testing:

    Load testing is meant to test the system by constantly and steadily increasing the load on the system till the time it reaches the threshold limit. It is the simplest form of testing which employs the use of automation tools such as LoadRunner or any other good tools, which are available. Load testing is also famous by the names like volume testing and endurance testing.

    The sole purpose of load testing is to assign the system the largest job it could possible handle to test the endurance and monitoring the results. An interesting fact is that sometimes the system is fed with empty task to determine the behaviour of system in zero-load situation.

    Load Testing Goal:

    The goals of load testing are to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory. Another target of load testing is to determine the upper limit of all the components of application like database, hardware and network etc… so that it could manage the anticipated load in future. The issues that would eventually come out as the result of load testing may include load balancing problems, bandwidth issues, capacity of the existing system etc…

    Example:

    For example, to check the email functionality of an application, it could be flooded with 1000 users at a time. Now, 1000 users can fire the email transactions (read, send, delete, forward, reply) in many different ways. If we take one transaction per user per hour, then it would be 1000 transactions per hour. By simulating 10 transactions/user, we could load test the email server by occupying it with 10000 transactions/hour.

    ————

    Reply

Leave a Comment