Exam Details

Subject software testing
Paper
Exam / Course b.voc software development
Department
Organization Mar Ivanios College
Position
Exam Date November, 2016
City, State kerala, thiruvananthapuram


Question Paper

(Pages 1525
P.T.O.
MAR IVANIOS COLLEGE (AUTONOMOUS)
THIRUVANANTHAPURAM
Reg. No. :.………………… Name:………………….
Fifth Semester B.Voc. Degree Examination, November 2016
First Degree Programme under CSS
Skill Course XIX: (for Software Development)
AUSD572: Software Testing
Time: 3 Hours Max. Marks: 80
SECTION A
Answer ALL questions in one or two sentences.
1. What is the importance of debugging and testing process in a software
2. What are the types of bugs happen to occur during a software testing phase
3. What is path testing
4. Draw the Flow graph for the expression de
5. What is a decision table
6. What is regular expression
7. Explain path instrumentation.
8. What are paths and domains
9. Write note on transition testing.
10. What is predicate
(10 1 10 Marks)
SECTION B
Answer any EIGHT questions, not exceeding a paragraph of 50 words.
11. What are the various models for testing Which among the model is suitable for sequential software
1525
2
12. Explain path testing with suitable expressions as per your choice.
13. Explain the concepts of dataflow testing with suitable example.
14. Differentiate good and bad state graphs.
15. Write an equivalent path expression for the following graph.
16. Explain the criteria for path selection.
17. Define path predicates with example.
18. Differentiate transaction flow testing and logic based testing.
19. Explain interface. How is interface testing done
20. Explain the benefit of using decision table in testing a software.
21. Explain domain testing.
22. What are kv charts
2 16 Marks)
SECTION C
Answer any SIX questions, in a page of 100 words.
23. Draw the Flow graph of the following program and Calculate the Statement Coverage, Branch Coverage and Path Coverage.
Read P
Read Q
IF 2 THEN
Print "EVEN"
ENDIF
IF 21 THEN
PRINT "ODD"
ENDIF
1525
3
24. Explain the following terms
a). Achievable paths b). Reduction procedure
c). Ugly domain d). Nice domain.
25. Write down the use of decision tables in testing Demonstrate it with the help of
creating a model decision table.
26. Explain data flow testing. Give suitable example for your explanation.
27. Simplify the following kv charts:
a). b).
28. Explain path expressions and regular expressions with suitable examples.
29. Draw and explain differences between state graphs and kv charts.
30. Explain transaction flow testing with a suitable example.
31. Explain the different types of Testing Blindness in Path Testing with examples.
4 24 Marks)
SECTION D
Answer any TWO questions, not exceeding four pages.
32. Explain in detail the steps involved in reducing a Flow Graph into an equivalent
algebraic expression with suitable examples.
33. Explain different types of testing with appropriate figures and examples.
34. What is path sensitization Explain the types of path Instrumentation.
35. Whether software testing is needed in the development of a software
15 30 Marks)



Other Question Papers

Subjects

  • advanced java
  • animation softwares
  • aptitude & logical reasoning
  • business informatics
  • business statistics
  • c programming
  • computer hardware & maintenance
  • database administration
  • entrepreneurship development
  • environmental studies
  • financial accounting
  • free and open source software
  • human resource development
  • introduction to information security
  • introduction to it
  • it & society
  • listening and speaking skills
  • management information systems
  • managerial economics
  • mathematics – i
  • mathematics i
  • mathematics ii
  • mobile application development
  • network administration
  • networks & internet applications
  • networks and internet applications
  • object oriented programming
  • operating systems
  • principles of management
  • programming in java
  • programming principles
  • software engineering
  • software testing
  • system analysis and design
  • visual tools
  • web application & development
  • word processing & image editing
  • word processing and image editing
  • writing and presentation skills