|
Software Testing Exam from International Software Testing Qualifications Board (ISTQB)
Are you a Software QA engineer or Software tester? Need to update your software QA/testing knowledge or need to prepare for a job interview?
Check out this collection of Software Testing Exam from International Software Testing Qualifications Board (ISTQB)...
Software Testing Exam from International Software Testing Qualifications Board (ISTQB)
- When what is visible to end-users is a deviation from the specific or expected behavior, this is called:
- Regression testing should be performed:
- IEEE 829 test plan documentation standard contains all of the following except:
- Testing should be stopped when:
- 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:
- Consider the following statements about early test design:
- Non-functional system testing includes:
- Which of the following is NOT part of configuration management:
- Which of the following is the main purpose of the integration strategy for integration testing in the small?
- What is the purpose of test completion criteria in a test plan:
- Consider the following statements
- Given the following code, which is true about the minimum number of test cases required for full statement and branch coverage:Read PRead QIF P+Q > 100 THENPrint “Large”ENDIFIf P > 50 THENPrint “P Large”ENDIF
- Given the following:Switch PC onStart “outlook”IF outlook appears THENSend an emailClose outlook
- Given the following code, which is true:IF A > B THENC = A – BELSEC = A + BENDIFRead DIF C = D ThenPrint “Error”ENDIF
- Consider the following: Pick up and read the newspaper Look at what is on television If there is a program that you are interested in watching then switch the the television on and watch the program Otherwise Continue reading the newspaper If there is a crossword in the newspaper then try and complete the crossword
- The place to start if you want a (new) test tool is:
- When a new testing tool is purchased, it should be used first by:
- What can static analysis NOT find?
- Which of the following is NOT a black box technique:
- Beta testing is:
- Given the following types of tool, which tools would typically be used by developers and which by an independent test team
- The main focus of acceptance testing is:
- Which of the following statements about the component testing standard is false:
- Which of the following statements is NOT true:
- A typical commercial test execution tool would be able to perform all of the following EXCEPT:
- The difference between re-testing and regression testing is
- Expected results are:
- Test managers should not
- Unreachable code would best be found using
- A tool that supports traceability, recording of incidents or scheduling of tests is called:
- What information need not be included in a test incident report:
- Which expression best matches the following characteristics or review processes:
- Which of the following is NOT part of system testing:
- What statement about expected outcomes is FALSE:
- The standard that gives definitions of testing terms is:
- The cost of fixing a fault:
- Which of the following is NOT included in the Test Plan document of the Test Documentation Standard:
- Could reviews or inspections be considered part of testing:
- Which of the following is not part of performance testing:
- Error guessing is best used
- Software testing activities should start
- Faults found by users are due to:
- What is the main reason for testing software before releasing it?
- which of the following statements is not true
- When reporting faults found to developers, testers should be:
- In which order should tests be run?
- The later in the development life cycle a fault is discovered, the more expensive it is to fix. why?
- Which is not true-The black box tester
- A test design technique is
- Testware (test cases, test dataset)
- An incident logging system
- Increasing the quality of the software, by better development methods, will affect the time needed for testing (the test phases) by:
- Coverage measurement
- When should you stop testing?
- Which of the following is true?
- What is the important criterion in deciding what testing technique to use?
- If the pseudocode below were a programming language ,how many tests are required to achieve 100% statement coverage?
- Using the same code example as question 17,how many tests are required to achieve 100% branch/decision coverage?
- Which of the following is NOT a type of non-functional test?
- Which of the following tools would you use to detect a memory leak?
- Which of the following is NOT a standard related to testing?
- Which of the following is the component test standard?
- Which of the following statements are true?
- Which of the following is not the integration strategy?
- Which of the following is a black box design technique?
- A program with high cyclometic complexity is almost likely to be:
- Which of the following is a static test?
- Which of the following is the odd one out?
- A program validates a numeric field as follows:
- Using the same specifications as question 29, which of the following covers the MOST boundary values?
- We split testing into distinct stages primarily because:
- Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?
- Which of the following statements is NOT correct?
- Which of the following requirements is testable?
- Analyse the following highly simplified procedure:Ask
- Error guessing:
- Which of the following is NOT true of test coverage criteria?
- In prioritising what to test, the most important objective is to:
- Given the following sets of test management terms (v-z), and activity descriptions (1-5), which one of the following best pairs the two sets?v – test controlw – test monitoringx - test estimationy - incident managementz - configuration control
- Which one of the following statements about system testing is NOT true?
- Which of the following is false?
- Enough testing has been performed when:
- Which of the following is NOT true of incidents?
- Which of the following is not described in a unit test standard?
- Which of the following is false?
- Which one of the following statements, about capture-replay tools, is NOT correct?
- How would you estimate the amount of re-testing likely to be required?
- Which of the following is true of the V-model?
- The oracle assumption:
- Which of the following characterises the cost of faults?
- Which of the following should NOT normally be an objective for a test?
- Which of the following is a form of functional testing?
- Which of the following would NOT normally form part of a test plan?
- Which of these activities provides the biggest potential cost saving from the use of CAST?
- Which of the following is NOT a white box technique?
- Data flow analysis studies:
- In a system designed to work out the tax to be paid: An employee has $4000 of salary tax free. The next $1500 is taxed at 10%The next $28000 is taxed at 22%Any further amount is taxed at 40%To the nearest whole pound, which of these is a valid Boundary Value Analysis test case?
- An important benefit of code inspections is that they:
- Which of the following is the best source of Expected Outcomes for User Acceptance Test scripts?
- What is the main difference between a walkthrough and an inspection?
- Which one of the following describes the major benefit of verification early in the life cycle?
- Integration testing in the small:
- Static analysis is best described as:
- Alpha testing is:
- A failure is:
- In a system designed to work out the tax to be paid: An employee has $4000 of salary tax free. The next $1500 is taxed at 10%The next $28000 is taxed at 22%Any further amount is taxed at 40%Which of these groups of numbers would fall into the same equivalence class?
- The most important thing about early test design is that it:
- Which of the following statements about reviews is true?
- Test cases are designed during:
- A configuration management system would NOT normally provide:
- An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are:
- Which one of the following are non-functional testing methods?
- Which of the following tools would be involved in the automation of regression test?
- Incorrect form of Logic coverage is:
- Which of the following is not a quality characteristic listed in ISO 9126 Standard?
- To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data.
- Boundary value testing
- Pick the best definition of quality
- Fault Masking is
- One Key reason why developers have difficulty testing their own work is:
- During the software development process, at what point can the test process start?
- In a review meeting a moderator is a person who
- Given the Following programIF X = ZTHEN Statement 2;ENDMcCabe’s Cyclomatic Complexity is :
- How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment? Assume that the two conditions are independent of each other : -…………if (Condition 1)then statement 1else statement 2fiif (Condition 2)then statement 3fi…………
- Acceptance test cases are based on what?
- How much testing is enough?
- A common test technique during component test is
- Statement Coverage will not check for the following:
- Independent Verification & Validation is
- Code Coverage is used as a measure of
- ___________ Testing will be performed by the people at client own locations
- System testing should investigate
- Which is the non-functional testing
- Who is responsible for document all the issues, problems and open point that were identified during the review meeting
- What is the main purpose of Informal review.
- Purpose of test design technique is
- ___________ technique can be used to achieve input and output coverage
- Use cases can be performed to test
- _____________ testing is performed at the developing organization’s site
- The purpose of exit criteria is
- Which is not the project risks
- Poor software characteristics are
- ________ and ________ are used within individual workbenches to produce the right output products.
- The software engineer's role in tool selection is
- A _____ is the step-by-step method followed to ensure that standards are met
- Which of the following is the standard for the Software product quality
- Which is not the testing objectives
- Bug life cycle
- Which is not the software characteristics
- Which is not a testing principle
- ‘X’ has given a data on a person age, which should be between 1 to 99. Using BVA which is the appropriate one
- Which is not the fundamental test process
- Which is not a Component testing
- PDCA is known as
- Contract and regulation testing is a part of
- Which is not a black box testing technique
- Arc testing is known as
- A software model that can’t be used in functional testing
- Find the mismatch
- The principle of Cyclomatic complexity, considering L as edges or links, N as nodes, P as independent paths
- FPA is used to
- Which is not a test Oracle
- Find the correct flow of the phases of a formal review
- Stochastic testing using statistical information or operational profiles uses the following method
- A project that is in the implementation phase is six weeks behind schedule. The delivery date for the product is four months away. The project is not allowed to slip the delivery date or compromise on the quality standards established for this product. Which of the following actions would bring this project back on schedule?
- One person has been dominating the current software process improvement meeting. Which of the following techniques should the facilitator use to bring other team members into the discussion?
- Maintenance releases and technical assistance centers are examples of which of the following costs of quality?
- COTS is known as
- From the below given choices, which one is the ‘Confidence testing’
- ‘Defect Density’ calculated in terms of
- ‘Be bugging’ is known as
- An expert based test estimation is also known as
- When testing a grade calculation system, a tester determines that all scores from 90 to 100 will yield a grade of A, but scores below 90 will not. This analysis is known as:
- All of the following might be done during unit testing except
- Which of the following characteristics is primarily associated with software reusability?
- Which of the following software change management activities is most vital to assessing the impact of proposed software modifications?
- Which of the following statements is true about a software verification and validation program?
- Which of the following is a requirement of an effective software environment?
- A test manager wants to use the resources available for the automated testing of a web application. The best choice is
- A project manager has been transferred to a major software development project that is in the implementation phase. The highest priority for this project manager should be to
- Change X requires a higher level of authority than Change Y in which of the following pairs? Change X Change Y
- Which of the following functions is typically supported by a software quality information system?
- During the testing of a module tester ‘X’ finds a bug and assigned it to developer. But developer rejects the same, saying that it’s not a bug. What ‘X’ should do?
- The primary goal of comparing a user manual with the actual behavior of the running program during system testing is to
- A type of integration testing in which software elements, hardware elements, or both are combined all at once into a component or an overall system, rather than in stages.
- In practice, which Life Cycle model may have more, fewer or different levels of development and testing, depending on the project and the software product. For example, there may be component integration testing after component testing, and system integration testing after system testing.
- Which technique can be used to achieve input and output coverage? It can be applied to human input, input via interfaces to a system, or interface parameters in integration testing.
- There is one application, which runs on a single terminal. There is another application that works on multiple terminals. What are the test techniques you will use on the second application that you would not do on the first application?
- You are the test manager and you are about the start the system testing. The developer team says that due to change in requirements they will be able to deliver the system to you for testing 5 working days after the due date. You can not change the resources(work hours, test tools, etc.) What steps you will take to be able to finish the testing in time.
- Item transmittal report is also known as
- Testing of software used to convert data from existing systems for use in replacement systems
- Big bang approach is related to
- Cause effect graphing is related to the standard
- “The tracing of requirements for a test level through the layers of a test documentation” done by
- A test harness is a
- 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 with in the fields. What steps would you use to test the system and also what are the efforts of the test you have taken on the test plan
- Change request should be submitted through development or program management. A change request must be written and should include the following criteria.
- ‘Entry criteria’ should address questions such as
- “This life cycle model is basically driven by schedule and budget risks” This statement is best suited for
- The bug tracking system will need to capture these phases for each bug.
- One of the more daunting challenges of managing a test project is that so many dependencies converge at test execution. One missing configuration file or hard ware device can render all your test results meaning less. You can end up with an entire platoon of testers sitting around for days. Who is responsible for this incident?.
- System test can begin when?
- Test charters are used in ________ testing
- Deliverables of test design phase include all the following except
- Which of the following is not decided in the test-planning phase?
- Typical defects that are easier to find in reviews than in dynamic testing are:
- Load Testing Tools
- Reviews, static analysis and dynamic testing have the same objective –
- Defect arrival rate curve:
- What are the 2 major components taken into consideration with risk analysis?
- We can achieve complete statement coverage but still miss bugs because:
- Who is responsible for conducting test readiness review?
- What if the project isn't big enough to justify extensive testing?
- What are the key features to be concentrated upon when doing a testing forworld wide web sites
- What can be done if requirements are changing continuously?
- The selection of test cases for regression testing
- Measurement dysfunction is a problem because:
- What do you mean by “Having to say NO”
- According to the lecture, there are several risks of managing your project's schedule with a statistical reliability model. These include:
- Operations testing is:
- Tools like change Man, Clear case are used as
- Important consequences of the impossibility of complete testing are
- Which is not in sequence in 11 Step Software Testing process
- In the MASPAR case study:
- Complete statement and branch coverage means:
- What if the project isn't big enough to justify extensive testing
- Security falls under
- Which is the best definition of complete testing:
- What is the concept of introducing a small change to the program and having theeffects of that change show up in some test?
- Deciding how much testing is enough should take into account
- Test planning has which of the following major tasks?
- Evaluating testability of the requirements and system are a part of which phase:-
- One of the fields on a form contains a text box which accepts alphabets in lower or upper case. Identify the invalid Equivalence class value.-
- In a system designed to work out the tax to be paid:An employee has £4000 of salary tax free. The next £1500 is taxed at 10% the next £28000 is taxed at 22%. Any further amount is taxed at 40% Which of these groups of numbers would fall into the same equivalence class?
- Which of the following has highest level of independence in which test cases are :
- We use the output of the requirement analysis, the requirement specification as the input for writing :-
- Validation involves which of the following:
- Which of the following uses Impact Analysis most?
- What is the expected result for each of the following test cases?
- Repeated Testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component:
- Impact Analysis helps to decide :-
- Functional system testing is:
- Consider the above state transition diagram of a switch.Which of the following represents an invalid state transition?
- Peer Reviews are also called as :-
- Consider the following statements:
- The Kick Off phase of a formal review includes the following :-
- Match every stage of the software Development Life cycle with the Testing Life cycle:
- Which of the following is not phase of the Fundamental Test Process?
- Which of the following techniques is NOT a black box technique?
- Success Factors for a review include:
- Defects discovered by static analysis tools include:
- Test Conditions are derived from :
- Which of the following is true about White and Black Box Testing Technique:
- Regression testing should be performed:
- Benefits of Independent Testing
- Minimum Tests Required for Statement Coverage and Branch Coverage :
- Minimum Test Required for Statement Coverage :
- The structure of an incident report is covered in the Standard for Software Test Documentation IEEE 829 and is called as :
- Which of the following is the task of a Test Lead / Leader:
- Features of White Box Testing Technique :
- Which of the following is a part of Test Closure Activities?
- Which of the following will be the best definition for Testing :
- Which of the following is not a type of incremental testing approach?
- Drivers are also known as:
- Exit Criteria may consist of :
- Which of the following helps in monitoring the Test Progress:
- The selection of a test approach should consider the context :
- In case of Large Systems :
- The Provision and Management of a controlled library containing all the configurations items is called as
|