Académique Documents
Professionnel Documents
Culture Documents
All rights reserved. No part of this material may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system,
without prior permission from the owner. Contact the owner for the information on foreign rights.
Sample Question Paper: 1
1. COMMUNICATION (DOMAIN 1)
3. Give one example of an effective audience evaluation technique that can be used to
level-set a testing presentation or design a course for test or development staff.
4. How do you know if the information you provided to an audience has been understood
and communicated effectively?
5. Give three examples of pertinent information that should always be included with
defect reports.
3. Describe IV and V.
4.2 Roles/Responsibilities
1. List three types of “interfaces.”
1. What is COTS?
5. What are the four verification activities that should occur at the design phase?
2. What is an audit?
2. A unit level test plan should be input to a system or integration level test plan.
True or False
IV. EXECUTING THE TEST PLAN (CATEGORY 4)
11. TEST DESIGN (DOMAIN 11)
11.1 Design Preparation
1. Test coverage is defined as:
2. Describe the characteristics of a test bed.
2. A test script includes a procedure for executing the test and what other components?
(Name at least 3)
1. Execution of a test in a test plan can only occur during the test “phase” of a project life
cycle.
True or False Why? ___________________________________________________
1. To compare actual to expected results, the tester first designs test cases, which include
at least these three components:
2. A tester can induce changes into the development process by providing both qualitative
and quantitative data derived from the testing process. With this information and metrics,
changes can be identified and introduced into the development process that will
ultimately benefit the organization. Information like types and frequency of defects
found, where in the development process they were found, the on-time delivery
capability, etc. can assist in improving the overall quality of the delivered products.
2.2 Leadership and Recognition
1. The main purpose of a task force is to develop options—not to solve a problem.
2. To provide an unbiased focal point to a discussion and keep the discussion “on track.”
3. A tester should play a major role in test process definition since the test process is
his/her focus. The tester should review the current test process with an objective of
inserting improvements and then should pilot the process and provide feedback and
suggestions and/or recommendations. If a new test process is being developed then the
tester is the best person to ensure that best testing practices are used.
3. 14
4. 5
2. Accuracy
Ease of use
Service levels
Portability
File integrity
2. Requirements phase
Design phase
Program phase
Implementation phase
Maintenance phase
3. Only those who could have developed the product should participate.
No personal attacks – review is on product.
Set time limit on time for review.
4. To uncover defects.
5. Requirements
Design
Test
6. C
1.
3. System objective – System must be portable to both unit and NT operating systems.
Test objective – Parallel test with some results on both platforms.
2. Tools, plat forms, scripts, hardware, software, resources, and skills needed to support
testing.
3. Risk analysis will identify high-risk applications in order to at them to more extensive
testing and it can help focus testing on the critical components and/or quality dimensions
that are most important to the project.
2. At the earliest possible stage of a development project and then it should be conducted
at critical points along the development life cycle.
3. C
4. True
2. True
2. Test beds are files/tables needed to test a system/unit whose contents have been
predefined to meet the conditions defined in designing test cases.
2. Test case
Functions to be tested
Test performed
Set-up procedures
Validation procedures
2. The test identifier, the test activity, who executed the test, the start and stop time of the
test, and remarks or comments.
12.4 Record Discrepancies
1. The test plan, the test cases, and the test logs.
2. True. Regression testing revalidates that changes made to the system do not adversely
influence other system functions.
2. User participation;
Number of paths tested;
Cost of all testing;
Number of defects found; and
Number of requirements tested.
3. LOC Analysis
2. Can be used to compare actual number of defects found to the number of defects
expected or to indicate the number of functional requirements actually tested.
INSTRUCTIONS
Three sets of questions follow that are typical of the types of questions included on the
CSTE examinations EXCEPT these questions are exclusively based on the skill courses
in this manual. The actual exam will be based on the complete Common Body of
Knowledge for the Information Systems Software Testing Profession. The answers are
also included.
A 36 A
B 25 B
C 20 C
NOTE: Many of the following questions are true/false to ensure that you understand a
concept. However, the CSTE examination will primarily use multiple choice questions to
evaluate theory.
1. What type of change do you need before you can obtain a behavior change?
* a) Lifestyle
* b) Vocabulary
* c) Internal
* d) Management
2. Quality assurance is the process by which product quality is compared with applicable
standards, and the action taken when nonconformance is detected.
* True * False
3. Pick the best tactic to use in constructive criticism to help the worker understand his or
her solution to the criticism.
* a) Do it in public, while others are listening, so they too can learn from other people's
mistakes.
* b) Be prepared to help your subordinate improve his or her performance.
* c) Criticize the individual rather than the product, because the individual creates
problems with the product.
* d) Explain to the employee what will happen to his or her career if the employee's
behavior doesn't change.
* True * False
* a) Risk expense
* b) Related expense
* c) Risk exposure
* True * False
* True * False
* True * False
* True * False
10. Vision is a clear definition of the result you are trying to achieve.
* True * False
11. What is the present value of money of a $10,000 expenditure that you will spend one
year from now if money is worth 14 percent?
* a) $2630
* b) $8770
* c) $1600
* d) $8600
* True * False
13. The objective of the present value of money calculation is to convert future dollars
into current dollars.
* True * False
14. What is the primary objective of the system proposal from the producer's viewpoint?
* True * False
16. Almost one-half of a programmer's time is spent identifying and fixing errors in
specifications.
* True * False
17. Which two elements are the major causes of documentation problems?
* a) Low priority
* b) Forgetfulness
* c) Not enough time
* d) Personal attitudes
18. When installing an information processing tool into your work environment, you can
select an informal or formal procurement sequence. Which list is the formal procurement
sequence?
19. A process allows the same quality to be replicated from product to product, often by
the use of standards and procedures.
* True * False
20. The term "defect" is related to the term "fault" because a fault is a defect, which has
not yet been identified.
* True * False
* True * False
22. The average time between consecutive failures in a system or component during a
specified period is known as the mean time between failures (MTBF).
* True * False
23. A program whose purpose is to reduce the number of defects produced is known as a
quality improvement program.
* True * False
24. The inspection is an evaluation technique that relies on visual examination of an item.
* True * False
25. The functionality/structure of the system created to solve a problem, satisfy a user
need (note that this is the creative part of the design process) is known as the fishbone
diagram.
* True * False
26. The process used for documenting user’s requirements is known as validation.
* True * False
27. A process/activity during which a high number of defects occur is known as a defect-
prone process.
* True * False
28. Name the three categories of costs associated with cost of quality.
29. What category would inspections, walkthroughs, and testing qualify as?
34. A computer operator verifies that the jobs to be run that day have been run.
Quality Control/Quality Assurance
36. A computer programmer conducts unit tests to validate that the program works.
Quality Control/Quality Assurance
* a) Malcolm Baldridge
* b) ISO 9000
* c) SEI/CMM
* d) QS14000
* True * False
5. The intent of the quality control checklist should be to improve the quality of the
product being controlled by investigative means.
* True * False
* True * False
* True * False
8. In the IT workbench, quality, and performance of the work are the respon¬sibility of
the QA department.
* True * False
_____________________________
____________________________
* True * False
* True * False
12. Measurement of function points cannot be used for comparing two different kinds of
systems.
* True * False
* True * False
* True * False
15. The three parts of the function point count must be determined individually.
* True * False
External Input type Logical Output File type Internal Inquiry type
External Inquiry type Internal File type Logical Internal File type
External Interface File type External Output type
17. The process of identifying the kinds of software failures that can occur and then
quantifying how likely it is that they will actually occur is:
* a) Configuration management
* b) Risk management
* c) Contingency planning
* d) Process improvement
* True * False
20. Software testing accounts for what percent of software development costs?
* a) 10-20
* b) 40-50
* c) 70-80
21. Software errors are least costly to correct at what stage of the development cycle?
* a) Requirements
* b) Construction
* c) Acceptance test
* a) The tester is completely unconcerned about the internal behavior of the program
* b) The tester is concerned with finding circumstances in which the program does not
behave according to specifications
* c) Test data is derived solely from specifications
* d) All of the above
1. The National Quality Awards provide a basis for successful benchmarking against
other companies.
* True * False
4. One of the key concepts of a task force is that the leader be an expert in leading groups
as opposed to an expert in a topical area.
* True * False
6. The two major differences between internal auditing and quality assurance involve
their respective statement of responsibilities and common body of knowledge.
* True * False
* True * False
8. A nonsampling error relates to the sample properly reflecting the true characteristics of
the population.
* True * False
* a) Cost of prototyping
* b) Cost of rework
* c) Cost of risk assessment
10. Motorola's objective of reaching "Six Sigma" translates into defective parts per
million.
11. Name the seven basic quality tools:
13. A measurement system is established to measure the effectiveness of system and unit
testing.
Quality Control/Quality Assurance?
14. Which of the following test approaches is not a structured test approach?
* a) Load/stress
* b) Operations
* c) Regression
* d) None of the above
* a) Defect measurement
* b) Requirements coverage
* c) Statistical analysis
* a) Majority rules
* b) You don’t have to like it, you just have to be able to accept it
* c) Whatever the boss says
* d) Compromise
18. Joe is performing a test to see that it complies with the user requirement that a certain
field be populated by using a dropdown box containing a list of values. Joe is performing:
* a) White-box testing
* b) Black-box testing
* c) Load testing
* d) Regression testing
19. Sue is told to prepare a report on the most commonly occurring product defects. She
reviews the software defect reports, which categorize the defects as coding errors,
requirements errors, documentation errors, etc. The best tool to report this information is:
* a) A histogram
* b) A Pareto diagram
* c) A cause and effect diagram
* d) A scatter plot
ANSWER KEY
SAMPLE QUESTION SET A
1. B
2. False
3. B
4. True
5. C
6. False
7. False
8. True
9. True
10. True
11. B
12. True
13. True
14. B
15. True
16. True
17. A, D
18. A
19. True
20. True
21. True
22. True
23. True
24. True
25. False
26. False
27. True
28. Preventive, Failure, and Appraisal
29. Appraisal
30. Failure
31. Preventive
32. Failure
33. Quality control
34. Quality control
35. Quality assurance
36. Quality control
ANSWER KEY
SAMPLE QUESTION SET B
1. C
2. No
3. Checklist
4. True
5. True
6. True
7. True
8. False
9. Moderator
Author/producer
Reader
Inspector
Recorder
10. False
11. True
12. False
13. True
14. True
15. True
16. External Input type
External Inquiry type
External Interface File type
External Output type
Logical Internal file type
17. B
18. False
19. C
20. B
21. A
22. B
23. D
24. B
25. C
ANSWER KEY
SAMPLE QUESTION SET C
1. True
2. True
3. A
4. True
5. D
6. True
7. True
8. False
9. B
10. 3.4
11. Histogram
Control Chart/Run Chart
Stratification
Scatter Diagram
Fishbone (Cause-Effect) Diagram
Pareto Chart
Check Sheet
12. A, B
13. Quality assurance
14. C
15. B
16. C
17. B
18. B
19. B
20. D
Sample Question Paper: 2
Multiple Choice:
1. What is the percent of the total cost of quality that comes from rework?
2. What is the percent of the total gross of sales that come from product failure?
3. What is the cost of quality?
4. What is management by fact?
5. What are the three types of interfaces?
6. What three rules should be followed for all reviews?
7. What is boundary value testing?
8. What is decision/branch coverage strategy?
9. Which of the following is not one of the 6 Structural Test Approaches?
10. Which of the following is not one of the 8 Functional Test Approaches?
11. Which of the following is not a perspective of quality?
a. transcendent
b. product-based
c. translucent
d. user-based
e. value-based
f. manufacturing based
12. True or False. Effectiveness is doing things right and efficiency is doing the right
things.
13. Which of the following is not one of Deming's 14 points for management?
a. Adopt a new philosophy
b. Eliminate slogans, exhortations, and targets for the work force
c. Mobility of management
d. Create constancy of purpose
14. True or False. The largest cost of quality is from production failure.
15. Defects are least costly to correct at what stage of the development cycle?
a. Requirements
b. Analysis & Design
c. Construction
d. Implementation
16. A review is what category of cost of quality?
a. Preventive
b. Appraisal
c. Failure
17. True or False. A defect is related to the term fault.
18. What type of change do you need before you can obtain a behavior change?
a. Lifestyle
b. Vocabulary
c. Internal
d. Management
19. Software testing accounts for what percent of software development costs?
a. 10-20
b. 40-50
c. 70-80
d. 5-10
20. The purpose of software testing is to:
a. Demonstrate that the application works properly
b. Detect the existence of defects
c. Validate the logical design
21. True or False. One of the key concepts of a task force is that the leader be an expert in
leading groups as opposed to an expert in a topical area.
22. Match the following terms with their definitions:
a. Black box testing
b. White box testing
c. Conversion testing
d. Thread testing
e. Integration testing
Subjective:
1. What fields would you include in creating a new defect-tracking program (used by QA,
developers, etc)? (25 points)
a. Draw a pictorial diagram of a report you would create for developers to determine
project status.
b. Draw a pictorial diagram of a report you would create for users and management to
show project status.
2. What 3 tools would you purchase for your company for use in testing and justify why
you would want them? (this question is in both parts, only rephrased. I think 10 points
each time)
3. Describe the difference between validation and verification. (5 points)
4. Put the following testing types in order and give a brief description of each. System
testing, acceptance testing, unit testing, integration testing, benefits realization testing.
(10 points)
5. Describe automated capture/playback tools and list the benefits of using them. (10
points)
6. The QAI is starting a project to put the CSTE certification online. They will use an
automated process for recording candidate information, scheduling candidates for exams,
keeping track of results and sending out certificates. Write a brief test plan for this new
project. (30 points)
7. List what you think are the two primary goals of testing. (5 or 10 points)
8. If you company is going to conduct a review meeting, what position would u select in
the review committee and why?
9. What are the three factors will effect the Testing to stop? When you should stop
testing? (10)
10. Write any three attributes which will impact the Testing Process?
11. This is a Problem solving question, Write a Test Transaction for the below, If a
company is going to deduct 6.2% of sales reduction on first $62,000 earning.
12. What activity is done in Acceptance Testing, which is not done in System testing to
ensure the Customer requirements? (10)
13. Prepare a checklist for the developers on Unit Testing before the application comes to
Testing Department?
14. What is acceptance testplan and what is should include (15 points)
15. Draft testplan for an e-business software. what are the major points you will consider
while testing e-business s/w (15)
16. How will you manage testing of a software if you are not getting enough resources to
test it and development manager wants to release the software as soon as possible. What
testing strategy you will implement? (15)
17. What are the product standards for testplan, test script and test report? (10)
18. Describe equivalence class, equivalence partitioning and boundary value analysis (15)
19. What do u test in a system which accepts inputs from multiple nodes that you will not
test in a system which has only one system? (15)
Sample Question Paper: 3
5. Choose the item(s) that are incorrect about the listening skill:
a. Listening involves three steps: hearing, attending, feedback
b. Listening is a skill that is taught to young children
c. You should ask questions of the speaker to confirm what he or she is saying.
7. In attending to a speaker you should periodically restate what you heard the speaker
say and ask the speaker to confirm that that was the intent of the information spoken.
(T/F)
8. Name the step in the listening process that uses the five types of listening (i.e.,
discriminative, comprehensive, therapeutic, critical, and appreciative). ______________
9. Name the step in the listening process in which we use a lot of feedback to the speaker.
_________________
1. True
2. Hearing, Attending, Understanding
3. impatient with random thoughts;
rehearsing what they will say next;
self-conscious about own communication ability;
external distracting stimuli;
lack motivation and responsibility;
uninteresting topic to listener
4. True
5. a and b
6. Vocal channel
7. True
8. Understanding
9. Attending to the speaker
1. What is the maximum amount of time you have with a complainer to begin offering
solutions to their complaint. _________________
2. What do you believe is the most important of the four step complaint-resolution
process and why?
3. To establish a position for mutual discussion, if your customer stands you should be
seated to show interest in your customer’s problem. (T/F)
4. An angry person is more likely to tell you symptoms than the real problems. (T/F)
5. You should always listen attentively to your customer and never ask them to further
explain what they mean. (T/F)
6. Taking action after hearing the complaint will solve two purposes: first, it will
determine the validity of the facts; and second, ______________________________
7. After you have agreed on what action to take, you should repeat it back to your
customer and ask your customer if it is agreeable. (T/F)
8. When you believe the problem has been solved, it is logical to assume that your
customer also agrees. (T/F)
1. 4 minutes
2. Getting on the same wave length with your customer to begin a meaningful dialog
3. False
4. True
5. False
6. Pacify the customer
7. True
8. False
1. Fill in the blanks below with the two types of testing that are conducted when
performing dynamic testing that executes system code:
3. White Box testing assumes that the path of logic in a unit or program is not known.
(T/F)
5. Black Box testing determines whether combinations of inputs and operations produce
expected results. (T/F)
7. In the above example, using a Boundary Analysis technique, the lower boundary
input(s) would be:
a. 1
b. –1 and +1
c. 0 and 2
d. 0 and 1
9. The type of testing performed once enough units are integrated with Incremental
Testing such that a single business function can be performed is known as:
a. System
b. Integration
c. Unit
d. Thread
10. Acceptance Testing, as a standard test stage, lends itself only to the _____________
technique of testing.
ASSOCIATED VOCABULARY
Black-box Testing
Boundary Value Analysis
Branch Testing
Condition Coverage
Decision Coverage
Decision/Condition Coverage
Dynamic Analysis
Equivalence Partitioning
Error Guessing
Exhaustive Testing
Functional Testing
Invalid Input
Life Cycle Testing
Path Testing
Performance Test
Statement Testing
Static Analysis
Stress Testing
Structural Testing
Stub
System Test
Test Driver
Unit Test
Valid Input
White-box Testing
Sample Question Paper: 6
8. Why should you not present for more than one hour?
Answers:
1. A core concept of quality philosophies is that grass-roots efforts are an effective means
to improve quality. True / False
6. The cost of poor quality is usually less than 15 % of the cost of doing business. True /
False
7. The gains from continuous process improvement will fall off over time because
internal processes can never be perfect. True / False
3. What is the relationship between increasing spending in achieving quality and the costs
associated with lack of quality? A) flat; b) exponential; c) inverse
5. Why is their controversy over the concept of diminishing returns in software quality?
2) List one reason why there are so many defects originated from the req stage?
6) What is the term for data that have similar values and characteristics?
7) Beside generating the test cases, what should also be done during the req. stage?
A. Correctness
B. Completeness
C. System testing
D. All of the above
E. A and B only
If a requirement is not testable or the test team is unable to define a test case or
determine the expected results, what should be done?
A. Nothing
B. Also nothing
C. Everything
D. All of the above
E. True
F. False
G. Please repeat the question
Note: if your answer is H, please re-read the question to yourself
Real options:
A. Discard the requirement B.Redesign the test case C.Rewrite the requirement D.B and
C
Sample Question Paper: 10
Questionnaire
4. In order to test effectively, one must be as good with programming as the developer
developing the program.
True False I don’t know
5. In order to be an effective tester, one must thoroughly understand _____________ ,
and__________.
6. An independent test team consists of (cicle the ones that apply):
A. Business analyst
B. Project Manager
C. Test Engineers
D. System Analyst
E. Test analyst
F. Customers
G. Test Manager or Test Lead
H. Test designer
I. Tester
7. List three responsibility of each of the roles circled above.
8. The independent test team must participate in all stages of the development lifecycle
True False I don’t know
9. It is often ideal to have the development team performing testing functions because it
reduces costs such as the cost of training the testers on the application.
True False
10. Experienced developers do not need independent testing teams to test their products
because they could easily switch between a developer’s mindset and a tester’s mindset.
True False
Sample Question Paper: 11
QUIZ
a) Software Testing
b) Software QA
c) Reviews & Inspections
d) All of the above
e) None of the above
10. Inspections may or may not involve the author of the work product.
True / False
ANSWERS
1. True
2. d)
3. Validation
4. Verification
6. True
7. Reviews detect defects early in the life cycle where it is less costly to correct.
9. Review product not producer, identify problems not solutions, all members responsible
for results
10. True