Answered Questions

  • Which of the following will enable this candidate to involved quick in regression.

    A New member has joined the testing team of an application which is in version 3.5. Which of the following will enable this candidate to involved quick in regression. 1. By going through existing test cases and previous test execution results. 2. By going through interaction matrix of feature and functionality. 3. By going through performance testing document. 4. By going through all the requirement...

    Anant Chaudhary

    • Mar 14th, 2013

    Person who is recently joined he should go through all the requirement documents (By this he can understand the requirements) then he can pick up the existing test cases and previous test execution (So that he can understand all things clearly).

    Thanks
    Anant Chaudhary

    Tanuja

    • Mar 5th, 2013

    By reviewing existing test cases and previous test execution results.

  • Which of the following would you do.

    If you are in the beginning of the project where your role is test the product, you observe that you do not have sufficient details in the requirement specification to start your test design work. Which of the following would you do. 1. Once the initial build is available, explore and learn the details of the product 2. Start designing the test cases with the assumption of the functionality 3. Attempt...

    sri

    • Mar 18th, 2013

    if there are no clear requirements specifications to design the test cases u need to discuss with the business analyst and developer and know about the detail functionality involved in that particula...

  • Which of the following will enable this candidate to involved quick in regression

    A New member has joined the testing team of an application which is in version 3.5. Which of the following will enable this candidate to involved quick in regression. 1. By going through existing test cases and previous test execution results. 2. By going through interaction matrix of feature and functionality. 3. By going through performance testing document. 4. By going through all the requirement...

    Madhu

    • Mar 27th, 2013

    Regression testing id done to check the bug fixes/ enhancements effect the existing functionality of the application. If we allocate regression testing to the new team member who don't have an idea on...

  • Which of the following information does it contain that would be most suitable to generate test data

    Data dictionary was created during the requirement analysis stage of a software engineering project.Which of the following information does it contain that would be most suitable to generate test data 1. Names of all data elements that should be stored in persistent storage 2. Names of all classes to be developed 3. Names of all functions to be developed and there prototypes. 4. Names definition and...

    janram

    • Mar 29th, 2013

    Here as per customer requirement, we generate the data with the help of design techniques (BVA,ECP)

  • You have a system that can work under XP,98 and OS and IE 6.5, IE 7 and Firefox and .Net 1.0, .Net 2.0 and .Net 3.0 frame work

    You have a system that can work under XP,98 and OS and IE 6.5, IE 7 and Firefox and .Net 1.0, .Net 2.0 and .Net 3.0 frame work How many Test cases will you have if you use All pillar method. 1. 9 2. 27 3. 13 4. 12

  • The metrics of High number of defects re-opened and new defects logged against verified defects during QA

    The metrics of High number of defects re-opened and new defects logged against verified defects during QA 1.Defect report did not carry complete information regarding the defect 2. degree of interaction between the modules are high 3. there are high no of defects in some modules. 4. regression test need to be improved.

  • In which of the instances it not worth of automating the tests

    1. When we just cant do some tests like load and stress manually 2. When we want to reduce test execution time. 3. When product life cycle is short. 4. When test cases have to be run repeatedly

  • Difference between Test bed and Test Set

    what is the exact difference between test set,test suit,test bed, test scenario, test module ?

    mano

    • Aug 21st, 2012

    Test Set - is nothing but set of test data
    Test bed - is test environment
    Test Suite - Numbers of test cases to be executed
    Test Module - is the piece of develped software delivered to the test team

  • Boundary Values

    An input field takes the year of birth between 1900 and 2004. What are the boundary values for testing this field?

  • Bug Weightage

    What are different weightages given for a Bug?

  • Which documents are used to write system test cases?

    Star Read Best Answer

    Editorial / Best Answer

    mailme.qualityfirst  

    • Member Since May-2010 | Sep 28th, 2010


    To write System Test case document we will need the business req spec or customer req spec. The BRS or CRS contains the requirements at the business level and not very detailed like the documents created after the BRS/CRS.

    eg: when you open an inbox you should be able to see the recieved mails, when you send a mail, it shuld be stored in sent items. this requiremnts contains many test scenarios. and requriemsnt going down the line will be detailed.

    Rajasekaran

    • Nov 1st, 2011

    Tester will start write the test case based on Use case document or Software Requirement specification document or Wireframes. Its all depend upon the document provided by client.

  • First Move

    What is tested first when a new system is delivered from the developement?

  • New Bug

    Which of the following is used to determine if no new bugs have been introduced: a) Regressionb) Matrixc) Performanced) Functionale) White Box

  • Combined Modules Testing

    Which type of testing combines two modules?

    saritha1406

    • Oct 20th, 2010

    Thoroughly tested Smaller units or Modules are grouped together for testing.Such type of testing is said to be as Integration testing.In Integration testing the interaction between the modules is being tested rather than individual components.

  • Performance Testing

    What are the documents required for performance testing?

    Kishore

    • Dec 26th, 2017

    1.Proof of concept
    2.Non functional requirements gathering
    3.Testplan
    4.Workload module

    dheerajs

    • Apr 24th, 2012

    Hi All As name suggests Performance testing is all about the performance of an application. So this performance testing includes 1. How fast the system response, 2. How efficiently we retrieve the ...

  • Missing Test Cases

    A tester(A) is working on Module 1 and tester(B) is working on Module 2. After sometime manager appoints B to Module 1 and A to Module 2. Now If B sees that some test cases/data are missing. What Should B do?

    virgosls

    • Aug 13th, 2010

    Detailed RCA(root cause analysis) should be carried out.1. Any such scenarios should be verified using Bi-Directional Tracebility matrix. Using Tracebilty matrix, we can identify how particular requir...

  • Test plan

    Hi,Can anyone please tell what the test plan consists of??

    vishnu.p

    • Aug 3rd, 2010

    Explain test plan content: Test Plan is a document which specifies the entire Planning of the Software Testing Project. It includes:ObjectiveScopeApproachDeliverablesAssumptionResources (Man & Sys...

  • Unit Testing Phase

    Will testers be involve in Unit Testing Phase? Explain.

  • Lab Testing with Limited Resource

    How do you assure the quality of a system that in production is deployed to several large servers so as to scale to thousands of users and handle millions of data points when all you have is a test lab with much more limited resources?

  • Payment Method Testing

    How will you test a payment system? What are the general fields in an online payment system? What are the different methods we can use to test the fields? How is the transaction processed? How will you manage if you want to come back and check if you are providing the details to the secure connection? How do we assure the customer if our payment system is secured?

    Tamil

    • Aug 10th, 2015

    I need details about Payment Gateway functionality, How to test this functionality in manual testing details?

  • Text Area and Text Field

    What is the difference between a text area and a text field?

    Ravi Yadav

    • Apr 29th, 2017

    Text area have parameters row and column while Text field has not any parameter.

    Usha_s

    • Jul 29th, 2010

    Text Area allows free form typing in mutiple lines. Mostly this is used where free form texting is required like entering some remarks.Text field accept single line with limitation on max length and the type of input(numeric/alpha numeric)

  • Content Test

    How do you test a content or a description, when the time limit is very less and also how will you test valid test area for a test field.

  • Root Cause Analysis

    Who will perform the root cause analysis in the testing team if the team has Test Lead, Test Manager and Team Members?

  • CVS

    What is CVS and Why it is used?

  • Regression Testcases

    There are 2000 testcases, How will you choose testcases for regression purpose?

  • Testing Client Specific Business Rules

    Explain "Testing Client Specific Business Rules" with example considering any telecommunication business.

  • Tester's skills

    What are the other skills than testing that a tester should have knowledge about?

    munna

    • Oct 27th, 2012

    1. Good communication skills
    2. Good analysation
    3. Small amount of technical stuff
    4. Sensitivity

  • Testlog Document

    What is testlog document in testing process?

  • Preparing Test Plan

    Apart from SRS doc, which docs are required for preparing Test Plan?

  • Combination Testing using All-Pairs Technique

    How do you perform combination testing using the all-pairs technique? Please fully explain this process.

  • Automated Regression Test

    Do automated regression tests find the majority of defects? Explain your answer.

    saritha1406

    • Nov 1st, 2010

    Regression Testing itself mean to verify whether the existing functionality is broken with changes in other areas of project.Automated Regression Test verify the quality of software and it wont find any additional bugs in software.Automated Regression Test wont find major bugs in the software.

  • Should stakeholders Report Bugs

    Is it true that any stakeholder should be able to report a defect? If so, why? And if so, how would this be done?

  • Most Embarrassing Moment

    What was your most embarrassing moment as a tester?

    virgosls

    • Apr 24th, 2010

    Within a week of production release after testing 6 months, production enviorment crashed. It was working on Stage/Test envoirnment earlier but later it also stops working. Later reason identified was MS security patch which start blocking COM component. It was fixed and deployed later.

  • Tester Qualities

    If you were hiring a tester, what qualities would you look for?

    gsrmohan

    • Feb 22nd, 2011

    A Good Test Engineer should have following Qualities:1. Great observation skills - Hypersensitivity to little things2. Intelligence Quick learing skills3. Diligence - conscientiousness in paying prope...

  • Defect Responsibility

    You have released a very complex product to production and customers are complaining that a particular functionality isn't working properly. Your test team had missed a subtle detail that is now producing a backlash from customers. Who is responsible for this oversight? What do you do about it?

    virgosls

    • Apr 24th, 2010

    Instead of finding responsibilty here, one should work first on solution.1. Check whether the defect is indeed exists.2. If yes, check whether defect scenario is within testing scope.3. If yes, check ...

  • Root Cause of Defect

    A product has released to production and customers are reporting significant problems with a particular functionality. You investigate the test suite to find a set of related test cases that have been reported as 'Pass'. What are the possible root causes when a defect is found in production and how would you handle each situation?

  • Mission-Critical Defects

    What would you do if you discovered that mission-critical defects had been missed by the test team and are now in production?

  • Test Passes

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

    mithr17

    • Nov 2nd, 2011

    As "kurtz182" rightly mentioned; test passes are test iterations. QA runs a group of test cases or just one big single test cases to test a feature. This "run" is called test iteration or test run. ...

  • Ad-hoc Testing

    Ad-hoc testing is performed when there are no requirements or specifications to draw upon. How well can you discover defects through ad-hoc testing?

  • 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.

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

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

    • 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.



    Nicolaas

    • 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?

  • Font and alignments Testing

    How will you perform testing font and alignments in a web site manually?

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

    • Member Since Nov-2009 | Nov 30th, 2009


    There are many ways to test font and alignment on a website.  Font type and font alignment in webpage frames and tables must correspond to those found in the technical specification.  Approved wireframes and mock-ups provide even more information.  Either compare pages against these documents or compare their source against approved CSS files. 

  • 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?

    ashishks

    • Sep 9th, 2009

    It is a very general case in software testing that any bug is found on the production and it was not present on the testing environment. If anything happens like this then we should proceed in the fol...

  • Database Testing

    How do you test when the database server is down?

    kuthadidivya

    • Oct 10th, 2009

    Database testing is an type of testing where we test the database data in order to check the whatever the operations we perform in fronted are available in data base properly. In other words to check the impact of fronted operations on backend database in terms of data validation and data integrity.

  • Walk Through

    What is Walk Through, Review and Inspection in Testing and Who does these? Explain with example

  • Avoiding Automated Testing Pitfalls

    What are the necessary steps to effectively improving the Automated Testing Techniques?

  • 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.

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

    • Member Since Nov-2009 | Nov 8th, 2009


    I'm not sure I fully understand the question, but I will take a stab at this:

    In our group, the testing effort is generally considered to be 30 percent of the total development effort in terms of resources when all of the deliverables are properly and thoroughly provided to the test team.   These deliverables include requirements and specifications.

    "Requirements" refers to the business requirements of the program
    "Specifications" refers to the technical specifications of the program

    In our group, it is a bonus if we receive usecases.  Typically, this isn't necessary when a complete and thorough listing of requirements have been provided.

    1.  If the client only has the high level requirements, then it depends on how "high" the requirements truly are.  If the requirements are so high that all of the necessary test cases can not be reasonably produced with the information given, then extra effort will be needed to query for more complete requirements.  If testers must ask specific questions because details are not fully explained in the requirements, this will necessarily incur an increase in test time and resources.

    Likewise, the test team has not been given technical specifications for the program.  This will incur even more test time and resources when questions are raised such as, "What is the maximum number of characters users can enter in this text box?" or "Are users required to enter a phone number in any particular format?"   

    In scenario 1, the testing effort estimation is much greater than 30 percent and its specific value depends on information that has not been divulged.

    2.  If the client only has a prototype, the test team will make it clear that it can not verify whether the program meets company business needs because there are no requirements.  Without requirements, the test team can only ensure that the program is stable and user-friendly.  The test team may push back and let project manager/marketing/engineering know that it does not recommend an appreciable amount of test effort be applied to the project until requirements are provided.  If the test team is compelled to devote a full test run on the project, then it must be made clear that test will not endorse (sign off) on the project and will have to test the program again when the requirements are furnished to the test team. This being the case, significantly more test time and resources will need to be applied to the project.  

    As we saw earlier, even more test time and effort will be needed when questions arise due to the lack of technical specifications.

    In scenario 2, the testing effort estimation is much greater than 30 percent and its specific value depends on information that has not been divulged.

    3.  If the client furnishes usecases, and if the usecases were based on business requirements, then test will need to verify whether all of the requirements were covered in the usecases.  If not, then more test time and effort will be needed to ask the appropriate questions to fill the gap of missing requirements.  If the usecases cover all the requirements, and if we can get project manager/marketing/engineering to confirm and sign off on this, then test can begin authoring test cases based on the use cases. 

    Yet, as we saw earlier, more test time and effort will be needed when questions arise due to the lack of technical specifications.

    In scenario 3, the testing effort estimation is greater than 30 percent but less than scenarios 1 and 2.  Still, its specific value depends on information that has not been divulged. 

    4. If the client provides the requirements and usecases, then we are still missing the technical specifications.  Yet, this scenario gets us closest to the test team's resources being 30 percent of total development cost.  Nevertheless, it is still over 30 percent.

  • Manual testing V Model

    How do you explain V Model in manual testing?

    ravi yadav

    • Oct 8th, 2011

    In the V Model SDLC, both the Development activity and the testing activities start almost at the same time with the same information. The development team does design and development and test team do...

  • Test Categories

    What are the different test categories that test cases are commonly grouped by?

    mathan_vel

    • Aug 27th, 2009

    Grouping Tests into Test Categories: You can add an automated test to one or multiple test categories using a test attribute. Each test can belong to multiple test categories. When tests are associated with categories, you can filter the tests in Test View and run them

  • Redundant Testcases

    How will you determine if a test case is necessary or redundant?

    kurtz182

    • Dec 11th, 2009

    Here are a couple suggestions:1) Perform a reverse trace on the test cases and aggregate them into contiguous groupings associated each their requirements and compare the cases within these groupings ...

    goksn

    • Aug 18th, 2009

    Redundant test cases are determined, if(i) If similar test cases are present in test case pool or a requirement is having more than similar test cases then it is termed as redundant.Another definition...

  • Test Cookies

    How will you test cookies in web testing?

    kurtz182

    • Dec 20th, 2009

    TESTING COOKIESIn simple terms, a cookie is information that a web service provider places on a hard drive so it can remember something about its user at a later time.  Several ways to test cooki...

    AjitaA

    • Oct 23rd, 2009

    Some Major Test cases for web application cookie testing: The first obvious test case is to test if your application is writing cookies properly on disk. Test cases:  1) As a Cookie privacy pol...

  • 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?

  • 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.

    Kavita

    • Sep 30th, 2022

    Before accepting the product customer go with the user acceptance testing. customer check the basic and critical modules of the application. and after his approval we handover the application to the customer

  • 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?

    kurtz182

    • Nov 20th, 2009

    Another way to identify potential test cases that have the same functionality is to review 1) business requirements, 2) technical specifications, 3) mock-ups and 4) work-flow diagrams.  These doc...

  • Functional and Usability Defects

    What is meant by functional defects and usability defects in general? Give example.

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

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


    Functional testing refers to tests that verify a specific action or function of an application. Functional testing is performed by testers. Usability testing is a technique used to evaluate a product by testing it on users.  For example, when a tester finds that a text box is not validating properly, he has discovered a functional defect.  When a user doesn't understand a validation message because it uses technical jargon, this would be considered a usability defect.

    It is a good idea to differentiate where defects originate in order to more practically assess a defect's Severity and Priority and many quality managment systems include a "Where found" field that helps identify the source of a defect as being functional (found by tester) or usability (found by end-user). 

    Some software test teams have extended the definition of usability defect to include any defect that describes a lack of intuitiveness when using an application.   

  • 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?

    kurtz182

    • Dec 11th, 2009

    I would ensure the following criteria are met:1) The project is well-defined and easy to find in the quality management tool.2) The test suite is well-organized, intuitive and easy to navigate.3) Test...

    ashishks

    • Aug 25th, 2009

    I will consider the following thing while reviewing test cases:1. Test cases are written exactly by following requirements.2. There must be at least one test case for the functionalities described in ...

  • Enterprise Edition of QC

    Which extra module comes along with the Enterprise Edition of QC?

    Rose1

    • Dec 13th, 2010

    The Quality Center has 4 basic modules and 2 additional modules.The 4 basic modules are1.Requirement2.Test Plan3.Test Lab4.DefectThe 2 additional modules are1.Business Components(Used to business process testing)2.dash board(for real time project tracking)

  • 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?

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

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


    In every test cycle, the defect is consistently 'Ignored' by the developer and 'Re-Opened' by the tester.  This problem exists due to a miscommunication somewhere.  What will you do as a tester to rectify this issue?

    1) I would first make sure that I have entered accurate and thorough details in the defect report in order for the developer to reproduce the issue. I would include details about the test environment so the developer can duplicate it.  I would also include screen shots to prove the defect does indeed exist. 

    If the developer 'Ignores' this, then s/he obviously believes there is no defect at all and that the application's functionality is working precisely as it is supposed to.
     

    2) Next, I would cite the requirement in the defect report and describe my interpretation of it.  Then I would describe how the existing functionality does not meet the intended requirement.

    If the developer 'Ignores' this as well, then I begin to consider whether I have misinterpreted the requirement. It is possible that the developer is correct.

    3) I would revisit and study the requirement to determine whether I misunderstood it when creating my test case(s).  If necessary, I would meet with the Business Analyst to gain further understanding about the requirement.  I would discuss my test case and the defect with the Business Analyst to determine whether my understanding and approach is correct.
     
    If my research convinces me that I have fully understood the requirement and that my test case accurately and thoroughly tests it, then I would meet with the developer and discuss the results of my investigation with him/her.  I would explain the requirement in the manner intended by the Business Analyst.  I would reproduce

    the issue in an attempt to prove how the defect fails to satisfy the requirement.  Hopefully, the developer will be encouraged to fix the defect.

    If the developer continues to 'Ignore' this issue, then I will get the Business Analyst involved.

    4) I would set up a meeting with the developer, Business Analyst, and myself in attendance.  I would encourage the Business Analyst to explain the requirement to the developer and explain how the test case and its results properly exercise the requirement and identify a failure. 

    If the developer still 'ignores' this issue, perhaps it is time to replace the developer!

    folasade

    • Feb 18th, 2010

    If a developer is fixing bugs with their own ideas and schedule in mind that means he is not following the test cases, he changing the status to IGNORED, then it is an error on the part of the develop...

  • Conflict with Developer

    On what issues will a user have conflict with a developer?

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

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


    Conflicts with developers arise from the lack of patience and empathy; when a tester and developer forget that they are ultimately striving to reach the same goal. 

    Conflicts generally arise through lack of misunderstanding due to miscommunication.  In my organization, this typically occurs when a developer closes a defect stating that it can't be reproduced.  If this situation is not handled carefully, it can lead to conflict.  


    Conflict initiators are:
    1)  Tester did not provide a clear and/or accurate description of the defect.  For example, the tester may report the error name or text and the developer might be looking for an error number. 

    2)  Tester did not provide a thorough description of the defect.  For example, tester may not mention that the defect was found in a particular test environment and the developer assumed it was caused in a different one.

    3)  Developer misinterprets the defect even though it was authored accurately, clearly and thoroughly.  Devs aren't perfect.  Under time constraints to reach milestones, they sometimes overlook key points in defect reports and end up closing bugs that should get fixed. 

    Conflict negators are:
    1)  Establish a standard defect reporting process and get Test and Development to fully understand and adopt it. 

    2) Empathy: Understand that everyone is under pressure to meet deadlines and we are all on the same team to reach a common goal.

    3) Patience: Understand that nobody's perfect.

    Aadit

    • Sep 20th, 2012

    Tester - developer conflict occur when developer say "could not see the reported bug". This could happen when Testers test environment differ from developrs or when the bug is not reproducible, occuri...

  • Software Quality Assurance

    Why software quality assurance is important to developers?

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

    • Member Since Nov-2009 | Dec 22nd, 2009


    Quality assurance designs and implements measures to prevent defects and it helps developers minimize the number and severity of defects released to the test team. 

    mathan_vel

    • Aug 11th, 2009

    Finding defects from the initial makes better to provide good quality of the software.SQA is a Preventive process. Quality is maintained from each and every phases. SQA focus on processes like defining, continuous improvement with the goal of defect prevention.

  • Plan Test Cycles

    How do you plan your test cycles in your current position?

    Star Read Best Answer

    Editorial / Best Answer

    kurtz182  

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


    A test cycle includes both a testing effort and a development effort to fix defects and deliver a new build to the test team.  Elements of a test cycle that consume time are:
    1) Software development effort to resolve defects and deliver a new build to test
    2) Re-test bug fixes
    3) Regression tests
    4) Functional tests

    In order to plan test cycles in a software development project, I would need to answer the following questions:
    1) How much time do we have to fully test the software from the time this software is first introduced to test through the time the software is considered of good enough quality to release?
    2) How stringent is the company's exit criteria?  The more relaxed the exit criteria, the fewer test cycles will be required to satisfy it.
    3) What are the number of test cases?  The larger the number, the more time will be required to execute them during each test run.
    4) What is the average duration required to execute test cases?  The greater the number of steps and the greater their complexity, the longer it will take to execute test cases on an average.
    5) How many testers will execute test cases?  The fewer the number of testers involved, the longer it will take to complete each test cycle.
    6) How many defects do you expect to find during each test cycle.  The greater the number of defects, the more time will be required to verify them during test cycles. 
    7) How much time will be required for the development team to resolve defects between test cycles?  Consider these factors: a) complexity of software, b) expertise of development staff, and c) the quality of communication between test and the 
    development staff.
    8) How firm is the target release date?  Will influential stakeholders allow this date to slip if significant issues arise?
    9) What is the liklihood that major revisions of the software will occur during the testing phase of the project?

    After receiving answers to these questions, I would plan a software project's test cycles.  

    Example: 
    1) Testing begins Feb 1, 2010 and ends Mar 31, 2010.  We've got two months to fully test this application. 
    2) The software must have no more than 25 open defects and none of them can be Priority1 or Priority2. 
    3) There are 1000 test cases
    4) The average tester can execute 50 test cases per day.  
    5) We have 5 testers.
    6) Our company has been creating similar applications for some time and we do not expect an inordinate number of defects.
    7) The development team can resolve issues and deliver a new build to testers in 3 days.
    8) Marketing has already released a press release announcing the release date of the application, so this deadline is firm.
    9) The company has done its up-front planning and we are confident the requirements are accurate, thorough, and will not require revision.

    Calculations:
    a. We have 43 business days to test this application
    b. 50 * 5 = 250 test cases executed per day
    c. 1000 / 250 = 4 days to execute all test cases in each test pass
    d. Add a day for re-tests, regression tests and unexpected issues that may arise
    e. 3 day turnaround for dev staff to fix defects and deliver a new build to test
    f. Each test pass (all testing + bug fixes) will require 8 days
    g. 43 / 8 = 5.375 test passes

    This test project can have as many as 5 test cycles if necessary.  If the product meets the exit criteria in fewer cycles, all the better. 

    sri1915

    • Jul 16th, 2009

    This is fully dependent on your project and business and user requirement.First analyse the requirement.
    Develop the test plan.Start writing the test cases.Test Execution.Result analysis.Defect
    Management.Summary.

  • Reduce Test Time

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

    ashishks

    • Aug 26th, 2009

    To reduce test time please follow the following points:1. Understand scope of testing first.2. Create effective test cases using s/w testing techniques.3. Prioritize test cases.4. Go for automation using any automation tool.

  • Upgrade and New Versions

    What are upgrade and new versions of project? what is the difference between them?

    goksn

    • Aug 31st, 2009

    The question is not very clear. Upgrade - an action - is updating the software from 'old version' to 'new version'.New version is the updated software with or without new functionaliti...

  • Image Validation support

    Image Validation is not supported by which automation toola) QTPb) Winrunnerc) Both of the above

  • Benifits of Automation Frame work

    Which among the following are benefits of Automation Frame work?a) Faster development of new scriptb) Limited maintenance c) Both of the aboved) None of the above

  • CAPTCHA's

    Write testcase for CAPTCHA's?

  • Severe Bug

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

  • State Based Testing

    What is State Based Testing?

    mathan_vel

    • Sep 10th, 2009

    This type of testing is conducted in Shipping domain. In U.S different states have different Tax policies. For shipping a product to each state differs the Tax amount, it varies up on state. For Texas, it is 15% more(approx). This kind to test is called State Based Testing.

  • Relation between Test Cases, Requirements and Defects

    How will you trace the relation between test cases, requirements and defects?

    kurtz182

    • Dec 21st, 2009

    Here's the relationship between requirements, test cases and defects:  Test cases are authored to test conformance to requirements.  Therefore, any defect found during the execution of a test case indicates nonconformance to a requirement. 

  • 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.

    kurtz182

    • Dec 12th, 2009

    A Test Comparator is a test tool that compares the actual outputs produced by the software under test with the expected outputs for that test case.  The answer is 1. Compare expected and actual results.

  • Testing Effort

    What is the percentage (%) of the testing efforts in SDLC?

    kurtz182

    • Nov 15th, 2009

    The percentage of overall software development resources devoted to testing varies greatly based on the following factors:1) VARIES BY INDUSTRY:  What are the ramifications if the program is rele...

  • 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

    vk1978  

    • 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.

    Priyank

    • 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.

    Reddy

    • 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...

  • 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?

  • 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?

    mathan_vel

    • Nov 3rd, 2009

    Bug Triage is nothing but making a meeting and examine the Bugs in order to Fix ( Prioritize )--Some bugs needs to be Hot Fix (High priority to close the bug)--Some bugs needs to Fix later (Medium)--Some bugs need not be fix (Low)

  • What are the ways of combining TCP/IP traffic and SNA traffic ?

    Star Read Best Answer

    Editorial / Best Answer

    srinivasulub1981  

    • Member Since Dec-2005 | Nov 28th, 2009


    Hi

    Find some of the ways below.

    -DLSw (Data Link Switching)(aka RFC1434)

    -RFC1490 (frame relay carrier)

    - Serial Tunnelling (STUN)

    - BAN or BNN (Boundary Access Node, Boundary Network Node)

    CNU

  • When User are complaining of network delays. What would you do?

    Star Read Best Answer

    Editorial / Best Answer

    mathan_vel  

    • Member Since Dec-2007 | Mar 14th, 2009


    This issues due to think time and respond time.
    if the delay time is more, tester should ensure that on what basis and situation made for  this delay. Identify the Peak time and the scenerios and resolve the issues through Performance Tuning.

    mathan_vel

    • Mar 14th, 2009

    This issues due to think time and respond time.if the delay time is more, tester should ensure that on what basis and situation made for  this delay. Identify the Peak time and the scenerios and resolve the issues through Performance Tuning.

  • Incomplete Requirement

    What would you do if the requirement is incomplete?

    kurtz182

    • Dec 4th, 2009

    If I ran across an incomplete requirement during my requirements review, I would1) inform the Business Analyst (person in the organization responsible for preparing requirements) and set up a time to ...

    kurtz182

    • Dec 3rd, 2009

    When requirements are incomplete or unclear, it is a tester's responsiblility to address this issue with business analyst, project manager, developers, or other stakeholders responsible for making changes and ensure that the gap is filled before test execution begins. 

  • Printer Crash

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

    kurtz182

    • Dec 25th, 2009

    Does this problem only occur while printing the 999th page?Does this problem always occur while printing the 999th page?Here are some possible reasons:1) Print spooler buffer overrun error2) Contentio...

    ashishks

    • Sep 9th, 2009

    Following could be the reasons for printer crash while printing 999th page:1. Overburden on the printer.2. Printer is out of paper error.3. Printer head is heated too much to respond.4. Printer is out of ink.5. 998th page is stuck inisde the printer.

  • Risk Based Testing

    How to calculate risk in testing?

    goksn

    • Jul 23rd, 2009

    Risk can be calculated by asking the following questions towards the functionalities,1. Which function area is related with finance (money)?2. Which area senior management will look first?3. Which are...

  • Testing Cycle and Testing Process

    Explain what is testing cycle and testing process and what are stages involved in each?

  • Select Recording Mode

    How do we decide as to which recording mode from Context Recording (Normal), Analog Recording or Low Level Recording do we select for an application? What is uniqueness in each recording mode?

    debi_m19

    • Oct 21st, 2009

    Normal Recording mode is the normal default recording mode.Analog recording mode is typically used for recording drag and drop feature.Low Level Recording is used identifying an object with the coordinates of a object

  • 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

    hari

    • Oct 25th, 2013

    A

  • Test Data Setup

    How do you set up test data?

  • Importance of Test Data

    What is the importance of test data while testing the application?

    ashishks

    • Aug 27th, 2009

    Test data is base of the desired quality of the functionality of the software. If test data is not correct, expected result can not be obtained effectively as only partial results will be obtained.For...

  • Hypothesis Testing

    Explain the reasons why you apply to "Hypothesis Testing"

    srinivasulub1981

    • Feb 27th, 2009

    A statistical hypothesis test is a method of making statistical decisions using experimental data. It is sometimes called confirmatory data analysis, in contrast to exploratory data analysis. In frequency probability, these decisions are almost always made using null-hypothesis tests.Srinivas

    mathan_vel

    • Dec 18th, 2008

    Hypothesis Testing means "Guess Testing". Make a guess of the Application and did test. No Proper documents and specification is given to the tester and gave certain time to test the application. Testing has done through by just a guess and action.

  • HTML Injection

    What is HTML injection and how it is related with security testing? How one tester can test for HTML injection?

  • Backward and Forward Traceability

    What is Backward Traceability and Forward Traceability in refenrence with Requirement Traceability Matrix?

  • Website Performance Manual Testing

    How to Check the performance of the website during manual testing?

  • Retesting a Defect

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

    ashish

    • 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?

  • Regression Testing Step

    There are 100 test cases and you got a bug at 85th test cases.you reported to developers and developers fixed that bug. When you are doing regression testing, from which test case you will do testing? will you start from 85th test case or you will execute 100 test cases?

  • Test Website for load/Stress/Performance

    Is it feasible to test every website for load/Stress/Performance?How load testing help to make site stable, on peak rush hours.

  • Testing Execution without Test Cases

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

    sai chaithany mummareddy

    • Dec 12th, 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 Case Requirement

    How do you know what test cases you need to run for a project?

    mailtwogopal

    • Nov 10th, 2009

    SRS is the parent document for writing test cases to an AUT. A minimum of one test case is must needed for a requirement so that when all the requirements are covered with respect to test cases which can be mapped with the help Traceability Matrix.