I found a calculator in Internet and it gives 2*2=11. Which of the following is the best answer?
A)This is an error
B)We do not know if this is an error
C)This is not an error
D)The calculator program has a virus
I am an accountant working with the balance sheet and my accounting system gives 2*2=11. Which of the following is the best answer?
A)This is an error
B)We do not know if this is an error
C)This is not an error
D)The accounting system has a virus
Requirement: "The system must be efficient and give fast responses". Which of the following is the most correct?
A.This is a functional testable requirement
B.This is a functional nontestable requirement
C.This is a nonfunctional testable requirement
D.This is a nonfunctional nontestable requirement
Requirement: "The system must be available under all external operating conditions". Which of the following is the most correct?
A.This is a realistic testable requirement
B.This is a realistic nontestable requirement
C.This is an unrealistic nonfunctional requirement
D.This is an unrealistic functional requirement
Use plan-driven processes
- When the requirements are well-understood and stable
- When plan-driven tools are available
- With strict deadlines and costs
- When the customer is less cooperative
Use incremental processes
- With frequent changes
- With flexible deadlines and costs
- With processes involving several states
- When the customer is cooperative
- With certain types of customers and/or projects, eg related to end-user experience
Software product may comprise
A)Source and executable code B)Documentation C)Licences D)All of the above
In the system maintenance, changes into software are introduced in established and documented process involving three environments (development, testing, and operational environment); automated testing, release management; etc. Claims:
1.This reduces risks 2.This is the correct way to software quality 3.Should not be done in this way 4.Do not know if this is OK
“ degree to which a product or system can be used by people with the widest range of characteristics and capabilities to achieve a specified goal in a specified context of use” refers to: A. user error protection B. accessibility C. compatibility D. interoperability
Number of tests in a statement coverage test suite and branch coverage test suite is different in case of
A. Assignment expression B. if-then statement (without else) C. if-then-else statement D. Arithmetic operator
public class IfExample { ....... if(i > 100) System.out.println("i is greater than 100"); else if(i > 50) System.out.println("i isgreater than 50"); }}
How many tests for this fragment: A. Statement coverage - 3 tests B. Branch coverage - 3 tests C. Statement coverage - 4 tests D. Branch coverage - 4 tests
True or false? Static methods, eg walkthroughs, are useful because: 1.They can replace very expensive tests 2.They are easier to arrange than tests 3.Developers like them 4.They find errors early
Participation of the boss in a walkthrough: 1.Is useful because this helps to limit unnecessary discussions 2.Is useful because the boss receives feedback about the team member's ability 3.Is useful when the boss participates as team member in the substantive work of the project 4.Is generally undesirable
Motivations for explicit architecture include:
- Stakeholder communication
- System analysis and design
- System documentation
- System testing
- System reuse
To cover requirements with equivalence partitioning and boundary values, consider the following statements:
- One value from an equivalence class is selected (probably from billions)
- Tests must cover all classes / boundaries but not all combinations of these must be tested
- Only normal work tests are executed, error values are not tested
- Maximum number of new classes / boundaries are combined into each test
A program has two inputs: distance (in km) and speed (in km/h). Which of the following is least recommended as a test input? A.Distance = "88f", speed= "85" B.Distance = "120", speed= "85" C.Distance = "45", speed= "-9" D.Distance = "-3", speed= "100a"
Release management process includes:
- Managing, planning, scheduling and controlling a software build through different stages and environments
- Testing and deploying software releases
- Planning software architecture
- Test driven development
The tester: "For testing the warehouse system UI there was no time left. So I just logged in, saw that it was doing something realistic, and left". Could it be: A.Smoke testing B.Risk based testing C.Expert testing D.Exploratory testing
Which of the following gives a systematical coverage of a program or its artefact? A. Boundary value analysis B. Exploratory testing C. Experience based testing D. Smoke testing
Reliability can best be estimated by: A.Risk based testing B.Random testing C.Functional testing with equivalence classes D.Developer testing during programming
In fault seeding, 60 errors were added. In testing, 90 errors were found, including 20 added errors. It can be expected that after testing there are: A.20 added and 80 initial errors B.40 added and 100 initial errors C.40 added and 120 initial errors D.40 added and 140 initial errors
Which of the following are maintenance metrics?
- Number of languages supported by the system
- Usability with different browsers
- Time to fulfil a service request
- Time to reinstate a service after a major failure
Software development effort and cost prediction
- Is needed for the acquirer, not for the developer
- Needs calibration for the given organisation
- Can be done using TDD
- Can be done using COCOMO model
ISO 9001 is intended to:
- Enhance customer satisfaction
- Be used with specific verification, testing and validation methods
- Address risks and opportunities associated with enterprise context and objectives
- Prescribe the quality manual documentation structure
- Demonstrate conformity to specified quality management system requirements
Which combination is the best?
- White box testing is performed by developers
- White box testing is performed by purchasers
- Quality management is lead by developers
- Quality management is lead by management