var mock = new Array();  var t = 0;
mock[t++] =('47#33# 1 of 40 <br><br> Regression testing should be performed:  <br> v) Every week <br> w) After the software has changed <br> x) As often as possible <br> y) When the environment has changed <br> z) When the project manager says#v & w are true, x, y & z are false#w, x & y are true, v & z are false#w & y are true, v, x & z are false#w is true, v, x, y & z are false');

mock[t++] =('35#22# 2 of 40 <br><br> IEEE 829 test plan documentation standard contains all of the following except#Test items#Test deliverables#Test tasks#Test specifications');

mock[t++] =('21#44# 3 of 40 <br><br> When should testing be stopped?#When all the planned tests have been run#When time has run out#When all faults have been fixed correctly#It depends on the risks for the system being tested');

mock[t++] =('12#78# 4 of 40 <br><br> Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of the following inputs might be a result of designing tests for only valid equivalence classes and valid boundaries?#1000, 50000, 99999#9999, 50000, 100000#10000, 50000, 99999#10000, 99999, 100000');

mock[t++] =('45#23#5 of 40 <br><br> Consider the following statements about early test design: <br> i. early test design can prevent fault multiplication <br> ii. faults found during early test design are more expensive to fix <br> iii. early test design can find faults <br> iv. early test design can cause changes to the requirements <br> v. early test design normally takes more effort#i, iii & iv are true; ii & v are false#iii & iv are true; i, ii & v are false#i, iii, iv & v are true; ii is false#i & ii are true; iii, iv & v are false');

mock[t++] =('36#98# 6 of 40 <br><br> Non-functional system testing includes:#Testing to see where the system does not function correctly#Testing quality attributes of the system including performance and usability#Testing a system function using only the software required for that function#Testing for functions that should not exist');

mock[t++] =('12#79# 7 of 40 <br><br> Which of the following is NOT part of configuration management?#Auditing conformance to ISO 9000#Status accounting of configuration items#Identification of test versions#Controlled library access');

mock[t++] =('47#63#8 of 40 <br><br> Which of the following is the main purpose of the integration strategy for integration testing in the small?#To ensure that all of the small modules are tested adequately#To ensure that the system interfaces to other systems and networks#To specify which modules to combine when, and how many at once#To specify how the software should be divided into modules');

mock[t++] =('15#67# 9 of 40 <br><br> What is the purpose of a test completion criterion?#To know when a specific test has finished its execution#To ensure that the test case specification is complete#To set the criteria used in generating test inputs#To determine when to stop testing');

mock[t++] =('37#77# 10 of 40 <br><br> Consider the following statements: <br> i. An incident may be closed without being fixed. <br> ii. Incidents may not be raised against documentation. <br> iii. The final stage of incident tracking is fixing. <br>iv. The incident record does not include information on test environments.#ii is true, i, iii and iv are false#i is true, ii, iii and iv are false#i and iv are true, ii and iii are false#i and ii are true, iii and iv are false');

mock[t++] =('37#77# 11 of 40 <br><br> Given the following code, which statement is true about the minimum number of test cases required for full statement and branch coverage? <br> Read p <br> Read q <br> IF p+q > 100 THEN <br> Print "Large" <br> ENDIF <br> IF p > 50 THEN <br> Print "p Large" <br> ENDIF#1 test for statement coverage, 3 for branch coverage#1 test for statement coverage, 2 for branch coverage#1 test for statement coverage, 1 for branch coverage#2 tests for statement coverage, 2 for branch coverage');

mock[t++] =('57#74# 12 of 40 <br><br> Consider the following statements: <br> i. 100% statement coverage guarantees 100% branch coverage. <br> ii. 100% branch coverage guarantees 100% statement coverage. <br> iii. 100% branch coverage guarantees 100% decision coverage. <br> iv. 100% decision coverage guarantees 100% branch coverage. <br> v. 100% statement coverage guarantees 100% decision coverage.#ii is True; i, iii, iv & v are False#i & v are True; ii, iii & iv are False#ii & iii are True; i, iv & v are False#ii, iii & iv are True; i & v are False');

mock[t++] =('38#24# 13 of 40 <br><br> Functional system testing is:#Testing that the system functions with other systems#Testing that the components that comprise the system function together#Testing the end to end functionality of the system as a whole#Testing the system performs functions within specified response times');

mock[t++] =('39#64# 14 of 40 <br><br> Incidents would not be raised against:#Requirements#Documentation#Test cases#Improvements suggested by users');

mock[t++] =('14#44# 15 of 40 <br><br> Which of the following items would not come under Configuration Management?#Operating systems#Test documentation#Live data#User requirement documents');

mock[t++] =('16#88# 16 of 40 <br><br> Maintenance testing is:#Updating tests when the software has changed#Testing a released system that has been changed#Testing by users to ensure that the system meets a business need#Testing to maintain business advantage');

mock[t++] =('38#17# 17 of 40 <br><br> What can static analysis NOT find?#The use of a variable before it has been defined#Unreachable (?dead?) code#Memory leaks#Array bound violations');

mock[t++] =('16#58# 18 of 40 <br><br> Which of the following techniques is NOT a black box technique?#State transition testing#LCSAJ#Syntax testing#Boundary value analysis');

mock[t++] =('30#18# 19 of 40 <br><br> Beta testing is:#Performed by customers at their own site#Performed by customers at the software developer\'s site#Performed by an Independent Test Team#Performed as early as possible in the lifecycle');

mock[t++] =('36#94# 20 of 40 <br><br> Given the following types of tool, which tools would typically be used by developers, and which by an independent system test team? <br> i. Static analysis <br> ii. Performance testing <br>  iii. Test management <br>  iv. Dynamic analysis#Developers would typically use i and iv; test team ii and iii#Developers would typically use i and iii; test team ii and iv#Developers would typically use ii and iv; test team i and iii#Developers would typically use i, iii and iv; test team ii');

mock[t++] =('38#58# 21 of 40 <br><br> The main focus of acceptance testing is:#Finding faults in the system#Ensuring that the system is acceptable to all users#Testing the system with other systems#Testing from a business perspective');

mock[t++] =('36#94# 22 of 40 <br><br> Which of the following statements about component testing is FALSE?#Black box test design techniques all have an associated test measurement technique#White box test design techniques all have an associated test measurement technique#Cyclomatic complexity is not a test measurement technique#Black box test measurement techniques all have an associated test design technique');

mock[t++] =('18#83# 23 of 40 <br><br> Which of the following statements is NOT true?#Inspection is the most formal review process#Inspections should be led by a trained leader#Managers can perform inspections on management documents#Inspection is appropriate even when there are no written documents');

mock[t++] =('32#22# 24 of 40 <br><br> A typical commercial test execution tool would be able to perform all of the following, EXCEPT:#Calculating expected outputs#Comparison of expected outcomes with actual outcomes#Recording test inputs#Reading test values from a data file');

mock[t++] =('20#83# 25 of 40 <br><br> The difference between re-testing and regression testing is:#Re-testing ensures the original fault has been removed; regression testing looks for unexpected side-effects#Re-testing looks for unexpected side-effects; regression testing ensures the original fault has been removed#Re-testing is done after faults are fixed; regression testing is done earlier#Re-testing is done by developers; regression testing is done by independent testers');

mock[t++] =('26#22# 26 of 40 <br><br> Expected results are:#only important in system testing#only used in component testing#most useful when specified in advance#derived from the code');

mock[t++] =('46#93# 27 of 40 <br><br> What type of review requires formal entry and exit criteria, including metrics:#walkthrough#inspection#management review#post project review');

mock[t++] =('39#67# 28 of 40 <br><br> Which of the following uses Impact Analysis most?#component testing#non-functional system testing#user acceptance testing#maintenance testing');

mock[t++] =('37#28# 29 of 40 <br><br> What is NOT included in typical costs for an inspection process?#setting up forms and databases#analysing metrics and improving processes#writing the documents to be inspected#time spent on the document outside the meeting');

mock[t++] =('19#49# 30 of 40 <br><br> Which of the following is NOT a reasonable test objective:#to find faults in the software#to prove that the software has no faults#to give confidence in the software#to find performance problems');

mock[t++] =('45#28# 31 of 40 <br><br> Which expression best matches the following characteristics of the review processes: <br><br> 1. led by the author <br> 2. undocumented <br> 3. no management participation <br> 4. led by a moderator or leader <br>  5. uses entry and exit criteria <br><br>s) inspection <br> t) peer review <br> u) informal review <br> v) walkthrough#s = 4 and 5, t = 3, u = 2, v = 1#s = 4, t = 3, u = 2 and 5, v = 1#s = 1 and 5, t = 3, u = 2, v = 4#s = 4 and 5, t = 1, u= 2, v = 3');

mock[t++] =('18#93# 32 of 40 <br><br> Which of the following is NOT part of system testing?#business process-based testing#performance, load and stress testing#usability testing#top-down integration testing');

mock[t++] =('12#92# 33 of 40 <br><br> Which statement about expected outcomes is FALSE?#expected outcomes are defined by the software\'s behaviour#expected outcomes are derived from a specification, not from the code#expected outcomes should be predicted before a test is run#expected outcomes may include timing constraints such as response times');

mock[t++] =('33#22# 34 of 40 <br><br> The standard that gives definitions of testing terms is:#ISO/IEC 12207#BS 7925-1#ANSI/IEEE 829#ANSI/IEEE 729');

mock[t++] =('21#77# 35 of 40 <br><br> The cost of fixing a fault:#is not important#increases the later a fault is found#decreases the later a fault is found#can never be determined');

mock[t++] =('18#87#  36 of 40 <br><br> Which of the following is NOT included in the Test Plan document of the Test Documentation Standard?#what is not to be tested#test environment properties#quality plans#schedules and deadlines');

mock[t++] =('32#73# 37 of 40 <br><br> Could reviews or inspections be considered part of testing?#no, because they apply to development documentation#no, because they are normally applied before testing#yes, because both help detect faults and improve quality#yes, because testing includes all non-constructive activities');

mock[t++] =('11#43# 38 of 40 <br><br> Which of the following is not part of performance testing?#measuring response times#recovery testing#simulating many users#generating many transactions');

mock[t++] =('15#28# 39 of 40 <br><br> Error guessing is best used:#after more formal techniques have been applied#as the first approach to deriving test cases#by inexperienced testers#after the system has gone live');

mock[t++] =('21#47#  40 of 40 <br><br> What do you mean by ?Having to say NO? (test planning process)#No, the problem is not with testers#No, the software is not ready for production#Both a &amp; b#none of the above');
