testinganswers.com - One of the most popular software testing blog with best testing tutorials and interview questions. Latest and complete information on manual testing methodologies, automation testing tools and bug tracking tools.

1. Designing the test environment set-up and identifying any required infrastructure and tools are a partof which phasea) Test Implementation and executionb) Test Analysis and Designc) Evaluating the Exit Criteria and reportingd) Test Closure Activities2. Test Implementation and execution has which of the following major tasks?i. Developing and prioritizing test cases, creating test data, writing test procedures and optionallypreparing the test harnesses and writing automated test scripts.ii. Creating the test suite from the test cases for efficient test execution.iii. Verifying that the test environment has been set up correctly.iv. Determining the exit criteria.a) i,ii,iii are true and iv is falseb) i,,iv are true and ii is falsec) i,ii are true and iii,iv are falsed) ii,iii,iv are true and i is false3. A Test Plan Outline contains which of the following :-i. Test Itemsii. Test Scriptsiii. Test Deliverablesiv. Responsibilitiesa) i,ii,iii are true and iv is falseb) i,iii,iv are true and ii is falsec) ii,iii are true and i and iv are falsed) i,ii are false and iii , iv are true4. One of the fields on a form contains a text box which accepts numeric values in the range of 18 to 25.Indentify the invalid Equivalance classa) 17b) 19c) 24d) 215. In a Examination a candidate has to score minimum of 24 marks inorder to clear the exam. Themaximum that he can score is 40 marks. Identify the Valid Equivalance values if the student clears theexam.a) 22,23,26b) 21,39,40c) 29,30,31d) 0,15,226. Which of the following statements regarding static testing is false:a) static testing requires the running of tests through the codeb) static testing includes desk checkingc) static testing includes techniques such as reviews and inspectionsd) static testing can give measurements such as cyclomatic complexity7. Verification involves which of the following :-i. Helps to check the Quality of the built productii. Helps to check that we have built the right product.

iv. Main Objective is to find defectsa) ii is true and i,iii,iv are falseb) i,iii,iv are true and ii is falsec) i,iii,iv are false and ii is trued) iii is true and I,ii,iv are false13. The Phases of formal review process is mentioned below arrange them in the correct order.i. Planningii. Review Meetingiii. Reworkiv. Individual Preparationsv. Kick Offvi. Follow Upa) i,ii,iii,iv,v,vib) vi,i,ii,iii,iv,vc) i,v,iv,ii,iii,vid) i,ii,iii,v,iv,vi14. Consider the following state transition diagram of a two-speed hair dryer, which is operated bypressing its one button. The first press of the button turns it on to Speed 1, second press to Speed 2 andthe third press turns it off.Which of the following series of state transitions below will provide 0-switch coverage?a. A,C,Bb. B,C,Ac. A,B,Cd. C,B,A15. White Box Techniques are also called as :-a) Structural Testingb) Design Based Testingc) Error Guessing Techniqued) Experience Based Technique16. What is an equivalence partition (also known as an equivalence class)?a) A set of test cases for testing classes of objectsb) An input or output range of values such that only one value in the range becomes a test casec) An input or output range of values such that each value in the range becomes a test cased) An input or output range of values such that every tenth value in the range becomes a test case.17. The Test Cases Derived from use casesa) Are most useful in uncovering defects in the process flows during real world use of the systemb) Are most useful in uncovering defects in the process flows during the testing use of the systemc) Are most useful in covering the defects in the process flows during real world use of the systemd) Are most useful in covering the defects at the Integration Level18. Exhaustive Testing isa) Is impractical but possibleb) Is practically possiblec) Is impractical and impossibled) Is always possible19. Which of the following is not a part of the Test Implementation and Execution Phasea) Creating test suites from the test casesb) Executing test cases either manually or by using test execution tools

c) Comparing actual resultsd) Designing the Tests20. Which of the following techniques is NOT a White box technique?a) Statement Testing and coverageb) Decision Testing and coveragec) Condition Coveraged) Boundary value analysis21. A Project risk includes which of the following :a) Organizational Factorsb) Poor Software characteristicsc) Error Prone software delivered.d) Software that does not perform its intended functions22. In a risk-based approach the risks identified may be used to :i. Determine the test technique to be employedii. Determine the extent of testing to be carried outiii. Prioritize testing in an attempt to find critical defects as early as possible.iv. Determine the cost of the projecta) ii is True; i, iii, iv & v are Falseb) i,ii,iii are true and iv is falsec) ii & iii are True; i, iv are Falsed) ii, iii & iv are True; i is false23. Which of the following is the task of a Tester?i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the project.ii. Prepare and acquire Test Dataiii. Implement Tests on all test levels, execute and log the tests.iv. Create the Test Specificationsa) i, ii, iii is true and iv is falseb) ii,iii,iv is true and i is falsec) i is true and ii,iii,iv are falsed) iii and iv is correct and i and ii are incorrect24. The Planning phase of a formal review includes the following :-a) Explaining the objectivesb) Selecting the personnel, allocating roles.c) Follow upd) Individual Meeting preparations25. A Person who documents all the issues, problems and open points that were identified during aformal review.a) Moderator.b) Scribec) Authord) Manager26. Who are the persons involved in a Formal Review :-i. Managerii. Moderatoriii. Scribe / Recorderiv. Assistant Managera) i,ii,iii,iv are trueb) i,ii,iii are true and iv is false.

c) ii,iii,iv are true and i is false.d) i,iv are true and ii, iii are false.27. Which of the following is a Key Characteristics of Walk Througha) Scenario , Dry Run , Peer Groupb) Pre Meeting Preparationsc) Formal Follow Up Processd) Includes Metrics28. What can static analysis NOT find?a) the use of a variable before it has been definedb) unreachable (“dead”) codec) memory leaksd) array bound violations29. Incidents would not be raised against:a) requirementsb) documentationc) test casesd) improvements suggested by users30. A Type of functional Testing, which investigates the functions relating to detection of threats, such asvirus from malicious outsiders.a) Security Testingb) Recovery Testingc) Performance Testingd) Functionality Testing31. Which of the following is not a major task of Exit criteria?a) Checking test logs against the exit criteria specified in test planning.b) Logging the outcome of test execution.c) Assessing if more tests are needed.d) Writing a test summary report for stakeholders.32. Testing where in we subject the target of the test , to varying workloads to measure and evaluate theperformance behaviors and ability of the target and of the test to continue to function properly underthese different workloads.a) Load Testingb) Integration Testingc) System Testingd) Usability Testing33. Testing activity which is performed to expose defects in the interfaces and in the interaction betweenintegrated components is :-a) System Level Testingb) Integration Level Testingc) Unit Level Testingd) Component Testing34. Static analysis is best described as:a) The analysis of batch programs.b) The reviewing of test plans.c) The analysis of program code.d) The use of black box testing.35. One of the fields on a form contains a text box which accepts alpha numeric values. Identify the Valid

Equivalence classa) BOOKb) Bookc) Boo01kd) book36. Reviewing the test Basis is a part of which phasea) Test Analysis and Designb) Test Implementation and executionc) Test Closure Activitiesd) Evaluating exit criteria and reporting37. Reporting Discrepancies as incidents is a part of which phase :-a) Test Analysis and Designb) Test Implementation and executionc) Test Closure Activitiesd) Evaluating exit criteria and reporting38. Which of the following items would not come under Configuration Management?a) operating systemsb) test documentationc) live datad) user requirement document39. Handover of Testware is a part of which Phasea) Test Analysis and Designb) Test Planning and controlc) Test Closure Activitiesd) Evaluating exit criteria and reporting40. The Switch is switched off once the temperature falls below 18 and then it is turned on when thetemperature is more than 21. When the temperature is more than 21. Identify the Equivalance valueswhich belong to the same class.a) 12,16,22b) 24,27,17c) 22,23,24d) 14,15,19

Q1 A deviation from the specified or expected behaviour that is visible to end-users is called:a)an errorb)a faultc)a failured)a defectQ2 Regression testing should be performed:v)every weekw)after the software has changedx)as often as possibley)when the environment has changedz)when the project manager saysa)v & w are true, x, y & z are falseb)w, x & y are true, v & z are falsec)w & y are true, v, x & z are falsed)w is true, v, x, y & z are falseQ3 IEEE 829 test plan documentation standard contains all of the following excepta)test itemsb)test deliverablesc)test tasksd)test specificationsQ4 When should testing be stopped?a)when all the planned tests have been runb)when time has run outc)when all faults have been fixed correctlyd)it depends on the risks for the system being testedQ5 Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which ofthe following inputs might be a result of designing tests for only valid equivalence classes and validboundaries?a)1000, 50000, 99999b)9999, 50000, 100000c)10000, 50000, 99999d)10000, 99999, 100000Q6 Consider the following statements about early test design:i.early test design can prevent fault multiplicationii.faults found during early test design are more expensive to fixiii.early test design can find faultsiv.early test design can cause changes to the requirementsv.early test design normally takes more efforta)i, iii & iv are true; ii & v are falseb)iii & iv are true; i, ii & v are falsec)i, iii, iv & v are true; ii is falsed)i & ii are true; iii, iv & v are false

Q7 Non-functional system testing includes:a)testing to see where the system does not function correctlyb)testing quality attributes of the system including performance and usabilityc)testing a system function using only the software required for that functiond)testing for functions that should not existQ8 Which of the following is NOT part of configuration management?a)auditing conformance to ISO 9000b)status accounting of configuration itemsc)identification of test versionsd)controlled library accessQ9 Which of the following is the main purpose of the integration strategy for integration testing in thesmall?a)to ensure that all of the small modules are tested adequatelyb)to ensure that the system interfaces to other systems and networksc)to specify which modules to combine when, and how many at onced)to specify how the software should be divided into modulesQ10 What is the purpose of a test completion criterion?a)to know when a specific test has finished its executionb)to ensure that the test case specification is completec)to set the criteria used in generating test inputsd)to determine when to stop testingQ11 Consider the following statements:i.an incident may be closed without being fixed.ii.incidents may not be raised against documentation.iii.the final stage of incident tracking is fixing.iv.the incident record does not include information on test environments.a)ii is true, i, iii and iv are falseb)i is true, ii, iii and iv are falsec)i and iv are true, ii and iii are falsed)i and ii are true, iii and iv are falseQ12 Given the following code, which statement is true about the minimum number of test cases requiredfor full statement and branch coverage?Read pRead qIF p+q > 100 THENPrint "Large"ENDIFIF p > 50 THENPrint "p Large"ENDIFa)1 test for statement coverage, 3 for branch coverageb)1 test for statement coverage, 2 for branch coveragec)1 test for statement coverage, 1 for branch coveraged)2 tests for statement coverage, 2 for branch coverage

Q13 Consider the following statements:i.100% statement coverage guarantees 100% branch coverage.ii.100% branch coverage guarantees 100% statement coverage.iii.100% branch coverage guarantees 100% decision coverage.iv.100% decision coverage guarantees 100% branch coverage.v.100% statement coverage guarantees 100% decision coverage.a)ii is True; i, iii, iv & v are Falseb)i & v are True; ii, iii & iv are Falsec)ii & iii are True; i, iv & v are Falsed)ii, iii & iv are True; i & v are FalseQ14 Functional system testing is:a)testing that the system functions with other systemsb)testing that the components that comprise the system function togetherc)testing the end to end functionality of the system as a wholed)testing the system performs functions within specified response timesQ15 Incidents would not be raised against:a)requirementsb)documentationc)test casesd)improvements suggested by usersQ16 Which of the following items would not come under Configuration Management?a)operating systemsb)test documentationc)live datad)user requirement documentsQ17 Maintenance testing is:a)updating tests when the software has changedb)testing a released system that has been changedc)testing by users to ensure that the system meets a business needd)testing to maintain business advantageQ18 What can static analysis NOT find?a)the use of a variable before it has been definedb)unreachable (“dead”) codec)memory leaksd)array bound violationsQ19 Which of the following techniques is NOT a black box technique?a)state transition testingb)LCSAJc)syntax testingd)boundary value analysisQ20 Beta testing is:a)performed by customers at their own siteb)performed by customers at the software developer's sitec)performed by an Independent Test Teamd)performed as early as possible in the lifecycle

Q21 Given the following types of tool, which tools would typically be used by developers, and which byan independent system test team?i.static analysisii.performance testingiii.test managementiv.dynamic analysisa)developers would typically use i and iv; test team ii and iiib)developers would typically use i and iii; test team ii and ivc)developers would typically use ii and iv; test team i and iiid)developers would typically use i, iii and iv; test team iiQ22 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 perspectiveQ23 Which of the following statements about component testing is FALSE?a)black box test design techniques all have an associated test measurement techniqueb)white box test design techniques all have an associated test measurement techniquec)cyclomatic complexity is not a test measurement techniqued)black box test measurement techniques all have an associated test design techniqueQ24 Which of the following statements is NOT true?a)inspection is the most formal review processb)inspections should be led by a trained leaderc)managers can perform inspections on management documentsd)inspection is appropriate even when there are no written documentsQ25 A typical commercial test execution tool would be able to perform all of the following, EXCEPT:a)calculating expected outputsb)comparison of expected outcomes with actual outcomesc)recording test inputsd)reading test values from a data fileQ26 The difference between re-testing and regression testing is:a)re-testing ensures the original fault has been removed; regression testing looks for unexpected sideeffectsb)re-testing looks for unexpected side-effects; regression testing ensures the original fault has beenremovedc)re-testing is done after faults are fixed; regression testing is done earlierd)re-testing is done by developers; regression testing is done by independent testersQ27 Expected results are:a)only important in system testingb)only used in component testingc)most useful when specified in advanced)derived from the codeQ28 What type of review requires formal entry and exit criteria, including metrics:a)walkthrough

b)inspectionc)management reviewd)post project reviewQ29 Which of the following uses Impact Analysis most?a)component testingb)non-functional system testingc)user acceptance testingd)maintenance testingQ30 What is NOT included in typical costs for an inspection process?a)setting up forms and databasesb)analysing metrics and improving processesc)writing the documents to be inspectedd)time spent on the document outside the meetingQ31Which of the following is NOT a reasonable test objective:a)to find faults in the softwareb)to prove that the software has no faultsc)to give confidence in the softwared)to find performance problemsQ32 Which expression best matches the following characteristics of the review processes:1.led by the author2.undocumented3.no management participation4.led by a moderator or leader5.uses entry and exit criterias)inspectiont)peer reviewu)informal reviewv)walkthrougha)s = 4 and 5, t = 3, u = 2, v = 1b)s = 4, t = 3, u = 2 and 5, v = 1c)s = 1 and 5, t = 3, u = 2, v = 4d)s = 4 and 5, t = 1, u= 2, v = 3Q33 Which of the following is NOT part of system testing?a)business process-based testingb)performance, load and stress testingc)usability testingd)top-down integration testingQ34 Which statement about expected outcomes is FALSE?a)expected outcomes are defined by the software's behaviourb)expected outcomes are derived from a specification, not from the codec)expected outcomes should be predicted before a test is rund)expected outcomes may include timing constraints such as response timesQ35 The standard that gives definitions of testing terms is:a)ISO/IEC 12207

b)BS 7925-1c)ANSI/IEEE 829d)ANSI/IEEE 729Q36 The cost of fixing a fault:a)is not importantb)increases the later a fault is foundc)decreases the later a fault is foundd)can never be determinedQ37 Which of the following is NOT included in the Test Plan document of the Test DocumentationStandard?a)what is not to be testedb)test environment propertiesc)quality plansd)schedules and deadlinesQ38 Could reviews or inspections be considered part of testing?a)no, because they apply to development documentationb)no, because they are normally applied before testingc)yes, because both help detect faults and improve qualityd)yes, because testing includes all non-constructive activitiesQ39 Which of the following is not part of performance testing?a)measuring response timesb)recovery testingc)simulating many usersd)generating many transactionsQ40 Error guessing is best used:a)after more formal techniques have been appliedb)as the first approach to deriving test casesc)by inexperienced testersd)after the system has gone live