# CSTE Software Testing Certification Exam Question Pattern

This article will give you a general idea about CSTE Certification exam paper pattern. I have included some sample questions and answers for the CSTE mock test paper. You can refer to these questions and can judge the pattern of descriptive answer paper.

If you need objective type questions from CSTE paper you can refer our previous article on CSTE objective type question answers. Also, you can download some more sample papers from our ‘Downloads’ section.

### CSTE Mock Test Paper – Questions And Answers

Q #1) Define the following along with examples [25 Marks]
a. Boundary Value testing
b. Equivalence testing
c. Error Guessing
d. Desk checking
e. Control Flow analysis

a) Boundary Value Analysis: A process of selecting test cases/data by identifying the boundaries that separate valid and invalid conditions.

Tests are constructed to test the inside and outside edges of these boundaries, in addition to the actual boundary points or A selection technique in which test data are chosen to lie along “boundaries” of the input domain [or output range] classes, data structures, procedure parameters, etc.

Choices often include maximum, minimum, and trivial values or parameters.

For Example, Input data 1 to 10 (boundary value)
Test input data 0, 1, 2 to 9, 10, 11

b) Equivalence Testing: The input domain of the system is partitioned into classes of representative values so that the no of test cases can be limited to one-per-class, which represents the minimum no. of test cases that must be executed.

For Example, valid data range: 1-10
Test set:-2; 5; 14

c) Error Guessing: Test data selection technique. The selection criterion is to pick values that seem likely to cause errors Error Guessing is based mostly upon experience, with some assistance from other techniques such as Boundary Value Analysis.

Based on experience, the test designer guesses the types of errors that could occur in a particular type of software and designs test cases to uncover them.

For Example, if any type of resource is allocated dynamically, a good place to look for errors is in the de-allocation of resources. Are all resources correctly deallocated, or are some lost as the software executes?

d) Desk Checking: Desk Checking is conducted by the developer of the system or program. The process involves reviewing the complete product to ensure that it is structurally sound and that the standards and requirements have been met. This is the most traditional means for analyzing a system or program.

e) Control Flow Analysis: It is based upon the graphical representation of the program process. In Control Flow Analysis; the program graphs have nodes which represent a statement or segment possibly ending in an unresolved branch.

The graph illustrates the flow of program control from one segment to another as illustrated through branches .the objective of Control Flow Analysis is to determine the potential problems in logic branches that might result in a loop condition or improper processing.

Q #2) You find that there is a senior tester who is making more mistakes than the junior testers. You need to communicate this aspect to the senior tester. Also, you don’t want to lose this tester. How should one go about constructive criticism? [10 Marks]

Answer: In the quality approach, it is the responsibility of the supervisor to make His/Her subordinates successful. The effective use of criticism is a tool for improving subordinate performance.

In giving constructive criticism, you should incorporate the following tactics:

• Do it privately.
• Have the facts.
• Be prepared to help the worker improve His/Her performance.
• Follow a specific process in giving criticism.

Q #3) Your manager has taken you on board as a test lead for testing a Web-based Application. He wants to know what risks you would include in the Test Plan. Explain each risk factor that would be a part of your test plan. [20 marks]

Answer: Web-Based Application Primary Risk Factors:

• Security: anything related to the security of the application.
• Performance: The number of computing resources and code required by the system to perform its stated functions.
• Correctness: Data entered, processed, and outputted in the system is accurate and complete
• Access Control: Assurance that the application system resources will be protected
• Continuity of processing: The ability to sustain processing in the event problem occurs
• Audit Trail: The capability to substantiate the processing that has occurred.
• Authorization: Assurance that the data is processed in accordance with the intents of the management.

The General Risk or Secondary Risk’s:

• Complex: anything disproportionately large, intricate or convoluted.
• New: anything that has no history in the product.
• Changed: anything that has been tampered with or “improved”.
• Upstream Dependency: anything whose failure will cause cascading failure in the rest of the system.
• Downstream Dependency: anything that is especially sensitive to failures in the rest of the system.
• Critical: anything whose failure could cause substantial damage.
• Precise: anything that must meet its requirements exactly.
• Popular: anything that will be used a lot.
• Strategic: anything that has special importance to your business, such as a feature that sets you apart from the competition.
• Third-party: anything used in the product, but developed outside the project.
• Distributed: anything spread out in time or space, yet whose elements must work together.
• Buggy: anything knew to have a lot of problems.
• Recent Failure: anything with a recent history of failure.

Q #4) You are in the contract stage of a project and are developing a comprehensive proposal for a safety-critical software system. Your director has consulted you for preparing a guideline document what will enlist the user’s role during the Acceptance Testing phase.

Indicate the key roles you feel that the user should play during the acceptance stage. Also, indicate the categories into which the acceptance requirements should fall. [10 Marks]

• Ensure user involvement in developing systems requirement and acceptance criteria.
• Identify interim and final products for acceptance of their acceptance criteria and schedule.
• Plan how and by whom each acceptance activity will be performed.
• Plan resources for providing information.
• Schedule adequate time for buyer staff to receive and examine the products and evaluation prior to acceptance review.
• Prepare the acceptance plan.
• Respond to the analysis of project entitles before accepting and rejecting.
• Approve the various interim software products.
• Perform the final acceptance activities, including the formal acceptance testing at delivery.
• Make an acceptance decision for each product.

Q #5) What is Parallel Testing and when do we use Parallel Testing? Explain with
an example?
[5 marks]

Answer: Testing a new or altered data processing system with the same source data that is used in another system. The other system is considered as the standard of comparison. OR we can say that parallel testing requires the same input data to be run through two versions of the same application.

Parallel testing should be used when there is uncertainty regarding the correctness of the processing of the new application. And old and new versions of the applications are the same.

For Example,

• Operate the old and new version of the payroll system to determine that the paychecks from both systems are reconcilable.
• Run the old version of the application system to ensure that the operational status of the old system has been maintained in the event that problems are encountered in the new application.

Q #6) What is the difference between testing Techniques and tools? Give examples. [5 marks]

Testing technique: Is a process for ensuring that some aspects of the application system or unit functions properly there may be few techniques but many tools.

Tools: Is a vehicle for performing a test process. The tool is a resource to the tester, but itself is insufficient to conduct testing

For Example, The swinging of the hammer to drive the nail. A hammer is a tool, and swinging the hammer is a technique. The concept of tools and technique is important in the testing process. It is a combination of the two that enables the test process to be performed.

The tester should first understand the testing techniques and then understand the tools that can be used with each of the technique.

Q #7) Quality control activities are focused on identifying defects in the actual products produced; however, your boss wants you to identify and define processes that would prevent defects. How would you explain to him to distinguish between QA and QC responsibilities? [10 Marks]

Quality Assurance:

• A planned and systematic set of activities necessary to provide adequate confidence that requirements are properly established and products or services conform to specified requirements
• An activity that establishes and evaluates the processes to produce the products.
• Helps establish processes.
• Sets up measurements programs to evaluate processes.
• Identifies weaknesses in processes and improves them.
• QA is the responsibility of the entire team.
• Prevents the introduction of issues or defects

Quality Control:

• The process by which product quality is compared with applicable standards; and the action is taken when nonconformance is detected.
• An activity which verifies if the product meets predefined standards.
• Implements the process.
• Verifies if a specific attribute(s) are in a specific product or service
• Identifies defects for the primary purpose of correcting defects.
• QC is the responsibility of the tester.
• Detects, reports and corrects defects

Q #8 ) Differentiate between Transaction Flow Modeling, Finite State Modeling, Data Flow Modeling and Timing Modeling? [10 Marks]

Transaction Flow Modeling: The nodes represent the steps in transactions. The links represent the logical connection between steps.

Finite State Modeling: The nodes represent the different user observable states of the software. The links represent the transitions that occur to move from state to state.

Data Flow Modeling: The nodes represent the data objects. The links represent the transformations that occur to translate one data object to another.

Timing Modeling: The nodes are Program Objects. The links are sequential connections between the program objects. The link weights are used to specify the required execution times as program executes.

9) List what you think are the two primary goals of Testing.
[5 Marks]

• Determine whether the system meets specifications (producer view)
• Determine whether the system meets business and user needs (Customer view)

Hope this article helped you to get an idea of the CSTE Software Testing Certification Exam Question Pattern. let us know your feedback in the comments section below!

### 240 thoughts on “CSTE Software Testing Certification Exam Question Pattern”

1. Hi,
I would like to know if i am eligible for CSTE
Educational background- MCA + BCA
IT experience- 2years

and please tell me the procedure how to give the exam and tell me about the fee of this certification.

2. hello i am a fresher..n want to do certification on CSTE..kindly suggest me exam preparation books…

3. Hii i m wrking in this field frm past 1 year i wnt to go fr a certification course in this field which will help me to increase my package and which can b complete within 2 months. Plzz help me out….

4. Hi,
I would like to know if i am eligible for CSTE
Educational background- MCA
IT experience- 2years

and please tell me the procedure how to give the exam and tell me about the fee of this certification.

5. Its really an informative for all the SQA.Kindly tell me the method how to apply for the certification.and from where we can purchase books for the certification.Thanks

6. Hi,
You are doing a great work..Keep it up…………….

7. Dear Friends
can any one send QTP testing certification material.. it will help me a lot… my id is ca.manjula@yahoo.in
plz its humble request

Manjula
9790908805

8. I am preparing for CSTE, and i want to know how many types of certifications are there in testing and how to apply for those etc.
Can any one send me the details and materials to my mail address priyankachaganti@gmail.com

thanx

9. Need help and material for CSTEcertification.

10. Hi,
I would like to know if i am eligible for CSTE
Please also suggest me the institute for learning more about the soapUI webservice
Educational background- BA + MA
IT experience- 1.2years

11. hii
im new ,i just completed my testing course,,now im confused what to do ,,im a fresher ,so could you help me up for which certifications i prepare CSTE,,,plssss help upwith the ebook and sample papers ,

it would be help for the fresher..
email id akhil1809@gmail.com

12. i just completed qtp course
looking for CTSE CERTIFICATION could any body help me up giving me a ebook and sample paper,it would honer for me geting help from ur side

email id akhil1809@gmail.com

13. hi friends I am jayasree.I am preparing cste exam.where i can find dumps for cste.can u plz let me know
my mailid: jayanichenametla@gmail.com

14. hi,
i was simply amazed to see so many lovely feedback i am a mca 2 nd year student and i am having a hard time with programming and so i m planning for testing…. i just need to please guide me on what should i be doing next…i mean which courses should i do step by step cause i am bit confused as there are so many different certification courses… your help will be extremely helpful.. thnk you very much…..wishin you all a very happy new year in advance….

15. aNY ONE PLZ SEND CAST EXAM DUMBS AND MATERIALS PLZ………… IT IS URDENT…………………. MY EMAIL ID IS abhiseknayak19@yahoo.co.in

16. Hi Friends THis is manju i have HP QTP 11X its qtp latest version certification dumbs. any one what plz mail me. not for sale its free service only

Manju

Or please do share the materials to sejar001@yahoo.com

18. Can anyone provide dumps for cstp certification exam

19. Mr Manju
plz send me the dumps as soon as possible

20. What is the differnce between ISTQB, CSTE and CSTP?

21. Ms Manju

22. Hi…
Need help and material for CSTEcertification.

23. Hi Freinds,
I am plannig to prepare for CSTE Certification, Can any one let me know were i can get Material for CSTE. i mean sites “” :)

24. Are there any specific month in which CSTE exam in India is held.? I am planning to give in January Feb-2013. How can I find out if exam will be held in Mumbai in these months?
Thanks,
rachitakanchan@gmail.com

25. Hi..this is mimi..preparing for CAST exam…can anyone plz tell me where i can find QAI CAST exam sample papers and dumps

26. Hi …,

I am finished MCA, now i am doing job in software company. my profile software testing now i want to join software testing CSTE , i need the exact details of the courses, to know the duration of the course and also the exact fee structure to complete the course.

Note : also —- the procedure to join this course.

With Regards

Shashi mehta

27. Hi please help me, i afraid of exam, because exam very Difficult, if anyone have any idea to remove afraid, or you have question and answer please send me, this exam must be success to change my life.
my mail is “hmsha_84@hotmail.com”

28. Hi Does anybody have dumps or old question papers for “Certified Associate Software Tester” (CAST) Certification?? Please provide ur help!!

29. Hi,

Kindly help by sharing CSQA/CSTE previous test papers or exam materials.

Thanks!

30. Hi,

Kindly help by sharing CSQA/CSTE previous test papers or exam materials.

Sljv18@gmail.com

Thanks!

31. Hi please share CSTE Question bank and tell me the way to prepare for CSTE examination

32. Hi,

Can you please share the previous test papers and exam materials, I am going to write exam in 2 weeks.

Thank you.

33. Hi,

Can you please share the previous test papers, exam materials and Dumps if available for the CSTE exam

34. Sandhya, plz expain below question:

Q. 29: Test basis documentation is analyzed in which phase of testing
A. Test Analysis
B. Test Design
C. Test Execution
D. Test Planning

Q. 40: Objective of review meeting is
A. To identify problems with design
B. To solve the problems with design
C. Both A. and B
D. None of the above.

IF A > B THEN
C = A – B
ELSE
C = A + B
ENDIF
IF C = D Then
Print “Error”
ENDIF
A. 1 test for statement coverage, 3 for branch coverage
B. 2 tests for statement coverage, 2 for branch coverage
C. 2 tests for statement coverage. 3 for branch coverage
D. 3 tests for statement coverage, 3 for branch coverage
E. 3 tests for statement coverage, 2 for branch coverage

Q. 11: Test managers should not:
A. Report on deviations from the project plan
B. Sign the system off for release
C. Re-allocate resource to meet original plans
D. Rise incidents on faults that they have found
E. Provide information for risk analysis and quality improvement

Q. 5: A tool that supports traceability, recording of incidents or scheduling of tests is
called:
A. A dynamic analysis tool
B. A test execution tool
C. A debugging tool
D. A test management tool
E. A configuration management tool(Answer is incorrect)

Q. 12: 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 his product. Which
of the following actions would bring this project back on schedule?
A. Eliminate some of the requirements that have not yet been implemented.
B. Add more engineers to the project to make up for lost work.
C. Ask the current developers to work overtime until the lost work is recovered.
D. Hire more software quality assurance personnel.

Q. 35: Where may functional testing be performed?
A. At system and acceptance testing levels only.
B. At all test levels.
C. At all levels above integration testing.
D. At the acceptance testing level only.

Q. 33: Which of the following is a MAJOR task of test planning?
A. Scheduling test analysis and design tasks.
B. Initiating corrective actions.
C. Monitoring progress and test coverage.
D. Measuring and analyzing results.

Q. 23: Match every stage of the software Development Life cycle with the Testing Life
cycle:
i. Hi-level design a Unit tests
ii. Code b Acceptance tests
iii. Low-level design c System tests
iv. Business requirements d Integration tests
A. i-d , ii-a , iii-c , iv-b
B. i-c , ii-d , iii-a , iv-b
C. i-b , ii-a , iii-d , iv-c
D. i-c , ii-a , iii-d , iv-b

Q. 31: Given the following state transition table Which of the test cases below will cover
the following series of state transitions? S1 SO S1 S2 SO
Exhibit:
A. D, A, B, C.
B. A, B, C, D.
C. D, A, B.
D. A, B, C.

Q. 27: Which of the following statements is true of static analysis:
A. Compiling code is not a form of static analysis.
B. Static analysis need not be performed before imperative code is executed.
C. Static analysis can find faults that are hard to find with dynamic testing.
D. Extensive statistic analysis will not be needed if white- Box testing is to be performed

Q. 47: You have designed test cases to provide 100% statement and 100% decision
coverage for the following fragment of code.
if width > length
then
biggest_dimension = width
else
biggest_dimension = length
end_if
The following has been added to the bottom of the code fragment above.
print “Biggest dimension is ” & biggest_dimension
print “Width: ” & width
print “Length: ” & length
How many more test cases are required?
A. One more test case will be required for 100 % decision coverage.
B. Two more test cases will be required for 100 % statement coverage, one of which will be
used to provide 100% decision coverage.
C. None, existing test cases can be used.
D. One more test case will be required for 100″ statement coverage.

Q. 31: The tool modifies the program code or manipulates tge operating environment
in any way is considered non-invasive
A. True
B. False

Q. 27: Typical defects discovered by static analysis includes
A. Programming standard violations
B. Referring a variable with an undefined value
C. Security vulnerabilities
D. All Above

Q. 20: Which summarizes the testing activities associated with one or more test design
specifications.
A. Test Summary report
B. Test Log
C. Test Incident Report
D. Test Script

Q. 19: A white box testing technique that measures the number of or percentage of
decision directions executed by the test case designed is called
A. Condition coverage
B. Decision/Condition coverage
C. Decision Coverage
D. Branch coverage

Q. 18: The testing technique that requires devising test cases to demonstrate that
each program function is operational is called
A. Black-box testing
B. Glass-box testing
C. Grey-box testing
D. White-box testing

Q. 14: Which of the following tools is most likely to contain a comparator?
A. Dynamic Analysis tool.
B. Test Execution tool.
C. Static Analysis tool.
D. Security tool

Q. 2: Which of the following statements is not true
A. Performance testing can be done during unit testing as well as during the testing of
whole system
B. The acceptance test does not necessarily include a regression test
C. Verification activities should not involve testers (reviews, inspections etc)
D. Test environments should be as similar to production environments as possible

Q. 16: Recovery testing is a system test that forces the software to fail and verifies
that data recovery is properly performed. The following should be checked for
correctness
1. Re-initialization
2. Restart
3. Data Recovery
4. Check Point Mechanism
A. 1 and 2
B. 1, 2 and 3
C. 1, 2, 3 and 4
D. 2 and 4

35. Q. 29: Test basis documentation is analyzed in which phase of testing
A. Test Analysis
B. Test Design
C. Test Execution
D. Test Planning

Q. 40: Objective of review meeting is
A. To identify problems with design
B. To solve the problems with design
C. Both A. and B
D. None of the above.

IF A > B THEN
C = A – B
ELSE
C = A + B
ENDIF
IF C = D Then
Print “Error”
ENDIF
A. 1 test for statement coverage, 3 for branch coverage
B. 2 tests for statement coverage, 2 for branch coverage
C. 2 tests for statement coverage. 3 for branch coverage
D. 3 tests for statement coverage, 3 for branch coverage
E. 3 tests for statement coverage, 2 for branch coverage

Q. 11: Test managers should not:
A. Report on deviations from the project plan
B. Sign the system off for release
C. Re-allocate resource to meet original plans
D. Rise incidents on faults that they have found
E. Provide information for risk analysis and quality improvement

Q. 5: A tool that supports traceability, recording of incidents or scheduling of tests is
called:
A. A dynamic analysis tool
B. A test execution tool
C. A debugging tool
D. A test management tool
E. A configuration management tool(Answer is incorrect)

Q. 12: 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 his product. Which
of the following actions would bring this project back on schedule?
A. Eliminate some of the requirements that have not yet been implemented.
B. Add more engineers to the project to make up for lost work.
C. Ask the current developers to work overtime until the lost work is recovered.
D. Hire more software quality assurance personnel.

Q. 35: Where may functional testing be performed?
A. At system and acceptance testing levels only.
B. At all test levels.
C. At all levels above integration testing.
D. At the acceptance testing level only.

Q. 33: Which of the following is a MAJOR task of test planning?
A. Scheduling test analysis and design tasks.
B. Initiating corrective actions.
C. Monitoring progress and test coverage.
D. Measuring and analyzing results.

Q. 23: Match every stage of the software Development Life cycle with the Testing Life
cycle:
i. Hi-level design a Unit tests
ii. Code b Acceptance tests
iii. Low-level design c System tests
iv. Business requirements d Integration tests
A. i-d , ii-a , iii-c , iv-b
B. i-c , ii-d , iii-a , iv-b
C. i-b , ii-a , iii-d , iv-c
D. i-c , ii-a , iii-d , iv-b

Q. 31: Given the following state transition table Which of the test cases below will cover
the following series of state transitions? S1 SO S1 S2 SO
Exhibit:
A. D, A, B, C.
B. A, B, C, D.
C. D, A, B.
D. A, B, C.

Q. 27: Which of the following statements is true of static analysis:
A. Compiling code is not a form of static analysis.
B. Static analysis need not be performed before imperative code is executed.
C. Static analysis can find faults that are hard to find with dynamic testing.
D. Extensive statistic analysis will not be needed if white- Box testing is to be performed

Q. 47: You have designed test cases to provide 100% statement and 100% decision
coverage for the following fragment of code.
if width > length
then
biggest_dimension = width
else
biggest_dimension = length
end_if
The following has been added to the bottom of the code fragment above.
print “Biggest dimension is ” & biggest_dimension
print “Width: ” & width
print “Length: ” & length
How many more test cases are required?
A. One more test case will be required for 100 % decision coverage.
B. Two more test cases will be required for 100 % statement coverage, one of which will be
used to provide 100% decision coverage.
C. None, existing test cases can be used.
D. One more test case will be required for 100″ statement coverage.

Q. 31: The tool modifies the program code or manipulates tge operating environment
in any way is considered non-invasive
A. True
B. False

Q. 27: Typical defects discovered by static analysis includes
A. Programming standard violations
B. Referring a variable with an undefined value
C. Security vulnerabilities
D. All Above

Q. 20: Which summarizes the testing activities associated with one or more test design
specifications.
A. Test Summary report
B. Test Log
C. Test Incident Report
D. Test Script

Q. 19: A white box testing technique that measures the number of or percentage of
decision directions executed by the test case designed is called
A. Condition coverage
B. Decision/Condition coverage
C. Decision Coverage
D. Branch coverage

Q. 18: The testing technique that requires devising test cases to demonstrate that
each program function is operational is called
A. Black-box testing
B. Glass-box testing
C. Grey-box testing
D. White-box testing

Q. 14: Which of the following tools is most likely to contain a comparator?
A. Dynamic Analysis tool.
B. Test Execution tool.
C. Static Analysis tool.
D. Security tool

Q. 2: Which of the following statements is not true
A. Performance testing can be done during unit testing as well as during the testing of
whole system
B. The acceptance test does not necessarily include a regression test
C. Verification activities should not involve testers (reviews, inspections etc)
D. Test environments should be as similar to production environments as possible

Q. 16: Recovery testing is a system test that forces the software to fail and verifies
that data recovery is properly performed. The following should be checked for
correctness
1. Re-initialization
2. Restart
3. Data Recovery
4. Check Point Mechanism
A. 1 and 2
B. 1, 2 and 3
C. 1, 2, 3 and 4
D. 2 and 4

Q. 13: Verification involves which of the following :-
i. Helps to check the Quality of the built product
ii. Helps to check that we have built the right product.
iii. Helps in developing the product
iv. Monitoring tool wastage and obsoleteness.
A. Options i,ii,iii,iv are true.
B. i is true and ii,iii,iv are false
C. i,ii,iii are true and iv is false
D. ii is true and i,iii,iv are false.