Answered Questions

  • Test Design

    What is Test Design? Is it preparing the test documents or is it test identification? If the "Test Design" refers to only test identification and "Test Execution" refers to validation, then where should we fit "test document preparation"

  • What are the input documents that you consider during the construction of the test cases?

    Star Read Best Answer

    Editorial / Best Answer


    • Member Since Nov-2009 | Dec 10th, 2009

    Q:  What are the input documents that you consider during the construction of test cases?

    1) Business Requirements Document or 
        Functional Requirements Document  
    2) Technical Specifications Document
    3) Application Work-Flow Diagrams
    4) Application Wireframes
    5) Application Mockups
    6) System Architectural Diagrams
    7) Compatibility Matrix
    8) Test Plan


    • Jun 8th, 2017

    FRS, inputs from the clarification log updated by PM


    • Mar 22nd, 2017

    Input documents that you consider during the construction of the test cases should include: What do you want to tell what he explained and What you are talking about?

  • Test Passes

    What is meant by Test Passes? How many passes are required for Integration testing?

  • Remove Defects in Production

    How many times it is costlier to remove defects in production than removing them before coding?a) 10 timesb) 50 timesc) 100 timesd) 200 times

  • Testing Difficulty

    Which of the situations below make systems more difficult to test?A. The requirements/specifications are unclear.B. Testers were not involved in the review of the requirements.C. The software provides little information about its internal state.D. The software is so complex, it is difficult to calculate the expected results correctly.E. All of the above.

  • Regression Testing and Re-testing

    Two of the following three statements are always true for both regression testing and re-testing. Which statement is always true, but only for a re-test?A. We are running a test that we have run before.B. The last time we ran the test it found a fault.C. We have expected results for the test.

  • Testers Sensible Goal

    What is a sensible goal for testers?A. To show that a system works.B. To show that a system does not work.C. To detect faults in the system.D. To show that there are no faults left in the system.

  • Faults Found by Users

    Faults found by users in production are due toA. poor quality softwareB. poor software and poor testingC. bad luckD. insufficient time for testing

  • Testing Approach

    When you ask users to test software, what approach should they take?A. They should scan the user manual looking for situations of interest which they then test, menu option by menu option.B. They sit at the terminal, dreaming up situations randomly visiting all the features of the system to ensure they get broad coverage of the system.C. They work out what business processes are supported by the system,...

  • How will you find the bugs if the application is partially running?

    Star Read Best Answer

    Editorial / Best Answer


    • Member Since Nov-2009 | Dec 11th, 2009

    Generally, when an application is partially running, it is no longer in a stable state suitable for testing.  Reboot your system (or reinstall a clean image of the build) and attempt to reproduce the issue, paying particular attention to the steps required to get there. Document your findings in a defect report.  Don't forget to include screen shot(s). If error messages are returned by the application during failure, include this in your report.

    If you want to determine the source of the existing defect, then check the Error Logs on the local and/or serving computers.  The error messages in these logs will often describe the nature and source of the problem. Testers can set the Event Filter of this log if they know the event type or session they wish to examine.  Event Details provides an exception stack trace that can be included in the defect report.


    • Jan 15th, 2012

    I have a problem with the question though - Define "partially running". 1) Why would you waste time on testing & troubleshooting something that did not meet the Test Entry Criteria? 2) If the tester ...

  • Website Testing Tool

    Which tool is ideal for website testing in which performance, response time and functionality is required to be tested?

  • Verification Checks

    Why it is recommended to add verification checks to your all your scenarios?


    • Aug 8th, 2017

    When a page is being requested from server, its not only important to know the time required for the page to download but also to make sure that CORRECT PAGE is being downloaded from server. Verification points in your scripts help you do that.


    • Mar 12th, 2014

    Its very necessary to keep verification checks why because we need to know the web page is successfully loaded or not in case of web applications we are using.

  • Application Re-Test

    In an application currently in production, one module of code is being modified. Is it necessary to re-test the whole application or is it enough to just test functionality associated with that module?

  • Non Testable Change Request (CR)

    10 Client Request (changes) is done for a web application and came for testing in Maintenance phase, From those 5 changes are testable, remaining cannot be tested. How will you ensure that non testable Change Request (CR) are implemented?

  • Mobile Test Scenario

    A Newly made Mobile phone is given for you to Test at first. While you Switch-on the mobile it would freeze. As a Tester, what the necessary steps you will take?

  • Root Cause of Bug

    As a test enginner, How will you find the root cause for the bug that occured in the production or live, which has been already tested and certified.How will you face the situation?

  • QA Process

    1. In QA team, What does the term Process refer to?2. What are the different type of process?

  • Regression Statements

    Which of the following statements about Regression statements are true?1. Regression testing must consist of a fixed set of tests to create a base line2. Regression tests should be used to detect defects in new feature3. Regression testing can be run on every build4. Regression testing should be targeted areas of high risk and known code change5. Regression testing when automated, is highly effective...

  • Rejecting the Build

    When the build comes to the QA team, what are the parameters to be taken for consideration to reject the build upfront without committing for testing ?

  • Testing Effort Estimation

    How to estimate testing effort following two cases i.e. 1. If Client having high level requirement only. Ex:100 high level requirement2. If client having prototype of the application only.3. If Client having usecases only.4. If client does have any req or usecases.

  • Interface Testing

    If we have an interface, but no concrete class which implements it. How we will test that interface in white box testing?

  • Adequate Test cases for Testing

    How do you know when you have enough test cases to adequately test a software module? What criteria do you use to make sure that you have enough test cases?

  • Fixing of Bugs

    In which phase of SDLC, the fixing of bugs is least expensive?In which phase of SDLC, the fixing of bugs is most expensive?

  • Impact Analysis

    What is Impact analysis? As a tester how will you do impact analysis in your project?


    • Nov 12th, 2015

    Analyzing the impact of the changes in the deployed application or product. Regression testing need carefully.


    • Feb 2nd, 2015

    Impact analysis is basically analyzing the impact of the changes in the deployed application or product. It tells us about the parts of the system that may be unintentionally got affected because o...

  • Acceptance Testing

    The main focus of acceptance testing is:a) Finding faults in the systemb) Ensuring that the system is acceptable to all usersc) Testing the system with other systemsd) Testing from a business perspective.


    • Nov 10th, 2014

    Testing from buisness perspective

  • Common Functionality

    Before starting to write a script, How will you find the test cases that have the same functionality? and How will you maintain the code?

  • Tag a Release

    What does it mean to tag a release? Why is it important to do this before testing?

  • Test Case Review

    Suppose your colleague has written test cases for a functionality and you are reviewing those test cases, how will you conclude that the test cases were correct?

  • Mis-Communication in Bug

    What will you (Tester) do if there is miscommunication in bugs, Every cycle is Ignored from developer side and Re-Opened from tester Side?

  • Missed Bugs

    If tester is asked to test a Build within short period, After Testing, How will you (Tester) react if the Developers says that you have missed the bugs?

  • Reduce Test Time

    If you were running out of testing time on a project, what activities would you perform to reduce test time?

  • Cost Of Quality

    Given the following costs: Requirement Analysis Rs1000, Code Review Rs500, Review of User Documents Rs600, Continuing Education Programs Rs800, Design Rs400, Then what is the Cost of Quality?

  • Severe Bug

    What severe bug you raised while testing a web application which you are proud of?

  • Prority for Submodule to Test

    While testing you came to known that submodule C contains 150% more defects that other 6 modules.Submodule A has 60% lesses bugs that expected.what should be strategy:1.Tester should concentrate more on MODULE C because it has more bugs that other modules.2.tester should concentrate more on MODULE A because it has lesses bugs.3.Tester should executive a few tests for Submodule C.4.This much information...

  • Test Camparator

    What does Test comparator tool does:1.Compare expected and actual results.2.Generates data.3.Generate test cases4.None of the above.

  • Unit Test Plan

    Unit Test Plan requires,a. Design docb. Project Planc. Architecture Diagram docd. None of the above

  • Bug Fixing Priority

    Which of these is the most important one to fix first, and why? a. The word "BlackBerry" is misspelled on the startup screen of the application.b. The application always rejects a user's first attempt to launch the application; subsequent attempts are successful.c. The application crashes and brings down the database server when it tries to add a record that contains an uncommon string, "123abc456xyz789".

    Star Read Best Answer

    Editorial / Best Answer


    • Member Since Feb-2009 | Mar 25th, 2009

    Priority will be given based on stage of life cycle,

    1) Assume that application is middle stage (I mean to say build is 3rd one and still few more to come) and you are testing the application to accept it (Smoke/sanity Testing) for further testing I would like to give the preference as B, A, C Why I am giving last preference to C is when I am giving uncommon string then the application is getting crash, but as of now we have alternative and that is positive value, so with positive value we can work with the application Next why A is given second preference “black berry” Its company Name, not a simple title of application

    And lastly why I am giving first preference to BI am not able to launch the application in first attempt then it is a major issue, while accepting the build (smoke/sanity testing) if you are not able to launch then definitely we will reject the build.

    2) Assume application is completed and ready for use, then also I will give B, A, C Let me tell you in general way, Suppose you are a customer and interested to purchase Blackberry mobile and if it is not launching in first attempt, do you purchase that piece, no one will purchase, and coming second one company Label, Company goodwill is linked to it, and with this mistakes goodwill will be degraded so second preference, and coming to last one we have an alternative and that is we can give positive values with which that particular functionality will work Please correct me if I am wrong.


    • Jun 30th, 2016

    Bug is fixed according to its priority i.e
    1) Very High: Immediate fix needed, block further testing.
    2) High: Must get fixed before the product is released.
    3) Medium: Should fix if time permits.
    4) Low: Would like to fix but can be released as it is.


    • Nov 29th, 2015

    I hope that the following ans is helpful... 1) In these scenarios first we have to fix B, why because with out lancing of the application we cant do anything. 2) Secondly we have to fix A. why becau...

  • Isolate the Problem

    The BlackBerry handheld has a basic calculator. With the software load you are testing, you find that you cannot enter the number "6". What steps would you take to further isolate the problem?

  • Test Item Tree

    Test item tree helps to determine the risk for every component in the application. What is Test item tree? Can you provide an example that helps to create a test item tree?

  • 100 Bananas

    A man ate 100 bananas in five days, each day eating 6 more than the previous day. How many bananas did he eat on the first day?

    Star Read Best Answer

    Editorial / Best Answer

    vijay pal saharan  

    • Member Since Mar-2009 | Mar 25th, 2009

    Let the number of bananas he ate first day be x.
    then x+x+6+x+12+x+18+x+24=100

    that is, he ate 8 bananas on first day.


    • Aug 14th, 2015



    • Aug 12th, 2015


  • Game Testing

    There is game which has 20 levels. Only an expert can reach the 20the level. If you, as a tester, can play the game only upto 12th level then how will you test the game at 20th level?

    Gaurav Parsewar

    • Sep 25th, 2017

    I would request to the developer to give me temporary access to the full game for testing purpose after the completion of testing again i request to the developer to remove that temporary access.

    Durga Madhaba Nayak

    • Sep 9th, 2017

    No doubt about that you can use debug or cheat code to reach that level. But the best option is that you should ask the developer about the play through. Because you could not be sure even if you find the defect on that level by using debug mode.

  • Bug Triage

    What is Bug Triage? What is its use in the testing process? How it is done?

  • Printer Crash

    Give 5 reasons as to why a printer would crash while printing 999th page.

  • Co-existence Testing

    What is co-existence testing? Why do we do it? What would be the passing criteria for a successful co-existence? Any sample application where you feel we require this kind of testing?

    Star Read Best Answer

    Editorial / Best Answer


    • Member Since Nov-2008 | Feb 11th, 2009

    Coexistence testing involves the working of application, on different hardware & software configurations. It checks the performance of the application with different combinations of different types of resources.

    Compatibility testing checks if the two systems or two different resources are able to exchange the information successfully when an application is implemented or installed. This testing is usually performed when an already existing program is replaced with a new application.


    • Jan 21st, 2015

    Do we have any specific tools to perform the co existance testing or a functional automation tool can automate these activities ?
    Please help.


    • Dec 24th, 2009

    Coexistence testing seeks to identify issues when an application works alongside or interacts with other target software on the same machine.  Coexistence testing answers questions such as:1) Wil...

  • Separate Test Plans

    Select a reason that does not support the idea of using separate test plans for test subprojects that are distinct in one or more ways:a. Different resourcesb. Different time periodsc. Different methodologiesd. Different objectivese. Different audiences


    • Oct 25th, 2013


  • Complete Testing

    Select a reason that does not agree with the fact that complete testing is impossible:a. The domain of possible inputs is too large to test.b. Limited financial resources.c. There are too many possible paths through the program to test.d. The user interface issues (and thus the design issues) are too complex to completely test.

  • Fixing High Priority Bugs at the Time of Release

    If a high priority bug is found at the time of release. If the tester insists to fix that bug and then release, it would affect the client as he has advertised regarding the release of the product. If it is released without fixing bug, then the quality will be affected. What should be done in this case.

  • Testing Techniques

    Explain these 3 Techniques With An Example? 1) Equqlent Class Partision 2) Cause-Effect Graph Analysis 3) Error Guessing?

  • Retesting a Defect

    Why it is important to thoroughly retest a defect after it has been reported fixed?How will you do that?


    • Jun 3rd, 2014

    Defect I booked when a particular test case functionality fails i.e difference in actual & expected results.Re testing the defect takes place when a bug is fixed by the technical person or functional person as per the situation....

  • Not Reproducable Bug

    What do you do if the bug that you found is not accepted by the developers and hence saying it is not reproducable?

  • Testing Execution without Test Cases

    Based on test scenarios is it possible to test execution without having test cases? Explain

    sai chaithany mummareddy

    • Dec 11th, 2017

    Yes we can test the application without having Test cases, it is through Adhoc Testing and Exploratory Testing..But without test cases RTM (Requirement Traceability Matrix) is not possible. So it is always a good practice to write test cases.

  • Test Strategy

    You are the Test Lead for a project whose deadline scheduled within 30 days. You need to test the software on 3 differnet browsers , 5 Operating Systems , 6 diff languages. What is the best testing approach or test strategy that you will develop to delivery the software?

  • Test for Integration of Two Systems

    You have system A and system B. System A send System B a text file. We need to verify that System B has received this text file in full and validate its contens ?How do we do this ?

  • Defect Retest

    Why is it important to thoroughly retest a defect after it has been reported fixed? How will you do that?

  • Defect Migration

    "Defect Migration" means that error is early project documents lead to errors in later documents. For example, an incorrect requirement leads to an incorrect set of speacifications, which leads to design errors, which leads to coding errors, which lead to failures when we test against user expectations.a. How will you prevent Defect Migration?b. Why do you think preventing Defect Migration is important?

  • Appropriate Bug Value

    How many bugs occured will be considerd appropriate over 1000 steps when inspecting software? Describle an approriate Bug value.

  • Test Text Field

    How many possibilities are there to test a text field? What are they?


    • Aug 29th, 2017

    I think B.V. Kumar has the best and correcct answer.


    • Jul 29th, 2010

    If the field accepts positive numeric values1. Test for max length2. Test for negative value3. Test Boundatory values 4. Test EquivalanceIf alpha numeric1. Test for max length2. Test for special char

  • Test cases for Mandatory Fields

    A Page/Form has 4 Mandatory fields to be entered before you Submit.How many no. of test cases are required to verify this?And What are they?


    • Jun 14th, 2017

    Approach is checking with all the 4 mandatory fields and then missing one of the field respectively like give 3 fields and miss one field and giving 2 fields and missing 2 and giving 1 field and missing the other 3 fields.


    • Jun 14th, 2017

    What kind of testing is this? Can I know the name? because there are many kind of testing

  • New Bug and Open Bug

    What is the difference between New and Open bug? Who is responsible for changing the phase of bug from New to Open?

  • Testing

    1. How many types of reviews that we have in our testing?2. What is bad defect? why do we write bad defects?3. How RTM will be helpful for the QC team?

  • Scenario Based Testing

    Scenario Based Testing Option 1 concentrates on actor and software interaction Option 2 misses errors in specifications Option 3 misses errors in subsystem interactions Option 4 Both 1 abd 2

  • Orthogonal Array Testing

    Orthogonal array testing enables the test designer to maximize the coverage of the test cases devised for relatively small input domains. IS IT? Testing OO class operations is made more difficult by Option 1 Encapsulation Option 2 Inheritance Option 3 Polymorphism Option 4 Both Inheritance and Polymorphism

  • Black-box Testing Categories

    Black-box testing attempts to find errors in which of the following categories Option 1 Incorrect or missing functions Option 2 Interface errors Option 3 Performance errors Option 4 All of the above

  • Tester Responsibilities

    Which of the following are not tester responsibilities? Option 1 Assure the process for contracting software is adequate Option 2 Review the adequacy of the contractors test plan Option 3 Perform acceptance testing on the software Option 4 Assure the ongoing operation and maintenance of the contracted software

  • difference between alpha Testing and beta testing

    Star Read Best Answer

    Editorial / Best Answer


    • Member Since Jul-2008 | Jul 17th, 2008

    If the project or product is developed for multiple customers, acceptance testing will be conducted in two phases called Alpha and Beta testing.

    Alpha:  Acceptance testing conducted by the customer  in the developed environment.

    This testing will be conducted to identify all the potential issues before releasing it(product/project) to the customers.

    Beta: Acceptance testing conducted by the multiple customers in the customer environment.

    Alpha and beta always prefered for the products.

    Correct me if im wrong.


    • Oct 25th, 2017

    Not correct exactly Alpha testing is final Testing befor the S/W is realeased to the general public. It has two phase First Phase Alpha Testing: S/W is tested by developers. They use either debug...


    • Jul 17th, 2014

    Alpha Testing Beta Testing (Field Testing) 1. It is always performed by the developers at the software development site. 1. It is always performed by the customers at their own site. 2. S...

  • How do you test when No time

    There is a new build and you have not much time left behind to test(manual test), what will you do? (apart from prioritizing functionalities..... risk analysis, what other answers are valid approaches to this interview question?


    • Nov 6th, 2014

    It is too late but still we cant perform adhoc testing when time is less, as it requires different approaches for testing the application to find bug, to increase the bug count. So for testing an appl...


    • Aug 31st, 2014

    If there no sufficient time to test the application then immediately we will go for exploratory testing...

    Exploratory testing is dynamic testing type and it tests the entire application simultaneously while creating test design and test execution is possible.

  • Functional Testing Question

    Hi,can any one answer me the following question? I have three text fields, one should accept a string as input, second text box should accept a float as input and the third text box is for output. the output should be an integer. what are the possible test cases we can write for the above functionality?My answer: 1.verify that the first field is accepting string.2.verify that the first field is not...

  • what is the meaning of the error

    One of our users, have the error "You are not allowed to view any modules! Please consult the project's administrator". That user have been worked in test director normally, but since two days ago, have this problem. It's important to say, that the user is located in other building, and he has this error, when he tray to access test director from that building, but when he access test director in...

  • Quality assurance

    What is the difference between Quality Assurance, Quality Control and Audit Function.

    Sagar detroja

    • Mar 13th, 2018

    The maintenance of a desired level of quality in a service or product, especially by means of attention to every stage of the process of delivery or production.


    • Aug 11th, 2016

    Quality assurance is a set of activities involved in the processes and Quality control is set of activities involved in product and audit function is nothing but periodic inspection in the quality system.

  • Input and Outputs

    Input and outputs are most important in which type of testing a. Black box testingb. White box testingc. Decision testingd. Exploratory testing

  • If Client Given The 3 Lines of requirements in that case how to write test cases if the application still in the development phase


    • Sep 5th, 2012

    First I get the details through walk through after got the three lines of requirement and involve with BA and devolopers for full details.

  • Bug status

    What more status can you give to a test case other than pass, fail, not run & blocked?


    • Jun 11th, 2013

    Below are the statuses in JIRA tool...

    In Progress
    Cannot Reproduce
    Wont Fix
    OPENED Change Request


    • Nov 2nd, 2011


  • Integration and system testing

    Given modules like enter pin, menu, cash withdrawal, collect cash, receipt how will you do integration and system testing can anyone explain it to me

  • Database Testing

    Please let me the testing tasks carried out as part of Database Testing? What does a manual tester need to become proficient with DB Testing?

  • Review Committee Members

    If your company is going to conduct a review meeting, who should be on the review committee and why? Write any three attributes, which will impact the Testing Process? What activity is done in Acceptance Testing, which is not done in System testing? You are a tester for testing a large system. The system data model is very large with many attributes and there are a lot of inter-dependencies within...

  • Update Test Plan

    The top management was feeling that when there are any changes in the technology being used, development schedules etc, it was a waste of time to update the Test Plan. Instead, they were emphasizing that you should put your time into testing than working on the test plan. Your Project Manager asked for your opinion. You have argued that Test Plan is very important and you need to update your test plan...

  • Functional and Functionality testing

    Can anybody describe the difference between the functional testing and functionality testing?


    • Apr 7th, 2019

    FUNCTIONAL TESTING : called black box testing bcoz no knowledge of internal logic of system is used to develop test cases
    FUNCTIONALITY TESTING : it is a part of functional testing giving input and chcking output


    • Jun 13th, 2017

    Functionality Testing:Giving the input and checking the output.Testing the application against specifications
    Functional Testing:The software application operates in conformance with the requirement specification