1.
Which of the following is non-incremental test?
Correct Answer
C. Big bang testing
Explanation
Big bang testing is a non-incremental test because it involves testing the entire system as a whole, without breaking it down into smaller components or modules. In this approach, all the modules are integrated and tested together at once. This method is usually used when there are time constraints or when it is not feasible to perform incremental testing. Unlike top-down and bottom-up testing, where testing is done incrementally by gradually integrating and testing smaller units, big bang testing skips the incremental approach and tests the entire system at once. Stab testing is not a recognized term in software testing, so it cannot be considered as a valid option.
2.
What type of high order test subjects the system to large loads over a short period of time?
Correct Answer
D. Stress testing
Explanation
Stress testing is a type of high order test that subjects the system to large loads over a short period of time. This testing is done to evaluate the system's performance and stability under extreme conditions and determine its breaking point. It helps identify any weaknesses or bottlenecks in the system and ensures that it can handle heavy loads and stress without compromising its functionality or reliability.
3.
The structure of an incident report is covered in the Standard for Software and System Test Documentation (IEEE 829), where it is called a(n):
Correct Answer
A. Anomaly report
Explanation
This is just something you have to know, and it's worthwhile flipping through IEEE 829.
4.
In the following code fragment:
Disc = 0
Order-qty = 0
Read Order-qty
If Order-qty >= 20 then
Disc = 0.05
If Order-qty >= 100 then
Disc = 0.1
End if
End if
What is the minimum number of tests you would need for full statement coverage?
Correct Answer
B. 1 test
Explanation
As long as you had Order-qty being 100 or greater, all the statements would be executed.
IMPORTANT: Don't get "statement coverage" confused with "decision coverage".
5.
Defects discovered by static analysis tools include:
i) Variables that are never used
ii) Security vulnerabilities
iii) Programming standard violations
iv) Uncalled functions and procedures
Correct Answer
A. i, ii, iii & iv are true
Explanation
Static analysis is the analysis of code without executing it. This can also be done on documentation, and can even be carried out by software.
6.
Deciding how much testing is enough should take into account:
i) Level of risk, including technical and business product and project risk
ii) Project constraints such as time and budget
iii) Size of the testing team
iv) Size of the development team
Correct Answer
C. I & ii are true; iii & iv are false
Explanation
"Size of the development team" is false because this will not necessarily determine how complex the software is and/or how much testing it needs.
"Size of the testing team" is false because this gives no indication of how much testing is needed (it relates only to our capacity to do the testing).
7.
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.
Correct Answer
D. TEst67g
Explanation
An Equivalence Class (or Partition) is a portion of the input or output domain for which the behaviour of the system is assumed to be the same, according to the specification. There is no mention of allowing digits in the specification.
8.
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 is known as:
Correct Answer
C. Regression testing
Explanation
Re-testing and confirmation testing relate to checking that a defect has been fixed. Negative testing is testing with the intention of breaking the system.
9.
What email alias would you send a SAM Elite opportunity to?
ExplanationThe correct email alias to send a SAM Elite opportunity to is
[email protected]. This email alias is specifically designated for SAM opportunities in the United States region.
10.
Before shifting into the Operational Phase, what must be done to ensure that all processes are working as planned and that the customer is ready to proceed?
Correct Answer
B. Testing and Sign-Off
Explanation
Before shifting into the Operational Phase, it is important to ensure that all processes are working as planned and that the customer is ready to proceed. This can be achieved through testing and sign-off. Testing involves checking all the processes and functionalities to ensure they are working correctly and meeting the requirements. Sign-off, on the other hand, is the formal approval from the customer indicating their satisfaction with the tested processes and readiness to proceed with the operational phase. Therefore, testing and sign-off are necessary steps to ensure the smooth transition into the operational phase.
11.
How would you represent this scenario?
The Auctioneer is asking $50 and gets an onsite bid for $50, then asks for $60.
Correct Answer
B. In Asking table, type 50 (Enter), accept 50 bid from the Asking column, then click 10 from the Increment table
Explanation
You would type 50 in the asking table, then accept that bid from any of the 50's in the asking column, then add 10 from the increment table.
12.
____ is a set of instructions that tell the computer what to do; may be called a program.
Correct Answer
A. Application
Explanation
An application is a set of instructions that tell the computer what to do. It is a program that performs a specific task or set of tasks. Applications are designed to be user-friendly and provide functionality to the user. They can be installed and run on a computer or mobile device to perform various functions such as word processing, gaming, or photo editing. Therefore, an application fits the description given in the question.
13.
Correct Answer
fax
14.
Which of the following are success factors for reviews?
i) Clear objectives for each review.
ii) Checklists and/or roles are used to increase the effectiveness of defect identification.
iii) There is an emphasis on process improvement.
iv) People issues and psychological aspects are not taken into consideration.
Correct Answer
C. I, ii & iii
Explanation
The factor that sticks out as being wrong is iv, because it's extremely important to pay attention to people issues so the process will be a positive experience. This eliminates B & D. Then it's just a question of deciding between A & C, which are the same except that C includes "checklists". Since checklists are important, we choose C.
15.
Which of the following are Black Box test design techniques?
i) Boundary value analysis
ii) Decision testing
iii) Equivalence partitioning
iv) State transition testing
Correct Answer
D. I, iii & iv
Explanation
Black Box test design techniques rely on deriving test cases based on the specification, without reference to the internal structure of the system. Decision testing relies on knowledge of the code (i.e. the internal structure), to test all the decision paths, and is a White Box technique. The other three are Black Box techniques.
16.
Which of the following could be a disadvantage of independent testing?
Correct Answer
D. Developers can lose a sense of responsibility for quality.
Explanation
C is nonsense. A & B have some truth in them, but D is far more significant. It has certainly been shown in several organisations that when developers feel they can just "throw their work over the wall to the independent testing team", they may test a lot less.
17.
Which of the following is a true statement about the use of static analysis tools?
Correct Answer
C. Static analysis tools aid in understanding of code structure and dependencies.
Explanation
Static analysis tools report on code, they don't change it. They can report on violations of coding standards. They can be used by testing staff as well as by developers. They can help us understand the structure of the code, so the anwer is C.
18.
Poor software characteristics are:
Correct Answer
B. Only Product risks
Explanation
A Project Risk relates to the management and control of the project.
A Product Risk relates to what is being tested.
19.
Which is not a testing principle?
Correct Answer
D. Exhaustive testing
Explanation
The seven Testing Principles are:
1) Testing shows the presence of defects
2) Exhaustive testing is impossible
3) Early testing
4) Defect clustering
5) Pesticide paradox
6) Testing is context dependent
7) Absence of error fallacy
20.
Which is not a black box testing technique?
Correct Answer
D. Decision testing
Explanation
Decision testing is a white box technique in which test cases are designed to execute decision outcomes.
21.
In the case of large systems:
Correct Answer
B. Testing should be done on the basis of risk
Explanation
Clearly, no answer except risk-based testing makes any sense.
22.
Evaluating testability of the requirements and system are a part of which phase:
Correct Answer
A. Test Analysis and Design
Explanation
During Test Planning and Control we determine the test approach.
23.
One person has been dominating the current SCRUM. Which of the following techniques should the facilitator use to bring other team members into the discussion?
Correct Answer
B. Wait for the person to pause, acknowledge the person's opinion, and ask for someone else's opinion.
Explanation
To prevent conflict we need to acknowledge the dominant person and then give somebody else a chance to contribute.