Question Paper
Question Paper
Page 1
Time : Three hours
' 10.
I Reg. No-. : L
Software Engineering
What are the factors involved in testing metrics? Describe the comparison of verication and validation in any software.
Write the objective of design phase testing. What are the uses of test documentation?
Page 2
11. 12.
13.
14. 15. . (a)
(b)
(8)
(b)
(a)
(b)
(a) (b) (=1)
(b)
PART B (5 X 16 = 80 marks) (i) Explain the various types of risks identied during software
(ii) Classify product risk and programmers risk with examples. (8) Or
Write the differences between execution and non-execution based testing. Give suitable examples. Illustrate the considerations of developing the testing methodologies? eight Or
Compare and contrast capability maturity model with testing maturity model.
Explain the types of structural system testing during implementation with examples. Or (i) Create a test strategy for any real time application identifying the various test factors and its techniques. (8) (ii) What is the role of testing tools in software eld? How are tools
(i) Categorize the various activities of test team in an IT organization? (ii) How do the teams validate software cost estimation of a project? 7 (10) Or Explain the classication of defects in inspection procedures. (i) Illustrate the workbench to test a changed version of the
application? (-3)
Or
(i) Describe the steps involved in testing a Rapid Application Development Application. (8)
(ii) Explain the unique process of testing web based systems with
Page 3 10.
Reg. No. :
To what extent can testing be used to validate thatthe program is t for its purpose?
Testing can detect only the presence of errors, not their absence. Why?
Testing should begin during requirements analysis phase. Why? Why selecting a test tool is an important aspect of test automation? VVhat is functional testing?
Quality without timeliness and cost consideration is meaningless. Why?
is delivered to its customers? Why it is important to develop test cases for both invalid and valid input
conditions? Why use participation in testing is important? What are the types of testing required for testing a client/server system?
(a)
(b)
(a)
(b)
(a)
(b)
(a)
(b)
PART B (5 X 16 = 80 marks)
(i) The defect rate of your organization is 3/1000 lines of code. You attend a vendor conference and there you find that your competitor has got 2/1000 lines of code. Can you use this information to bench mark in your organization. Explain. (8)
(ii) If you create a set of tasks that achieve 100% coverage of the code, it ensures that the software has been tested well. Comment on this statement. (8) Or organization. Consider organizational size, resources, culture and
(i) Give argurnents for / against an independent testing group in an types of software systems developed as factors in your argument. (8) (ii) Suggest suitable measures for monitoring tester productivity and testing costs. - Y (8) What are the various cost factors associated with the process of removing defects from a software? Explain. (16)
Or (i) Cost of quality increases as the system life cycle progresses. How? Explain with an example. (8)
(ii) Based on the knowledge of your own coding process and types of defects that typically appear in your code, develop a personal code
review checklist. (8) What is the purpose of using structural testing techniques? What are the various types of structural testing techniques? Explain any three
techniques in detail.
Or
(i) Distinguish between testing techniques and tools. Give examples.(8) (ii) Explain why program inspections are an effective technique for discovering defects in a program. (8) What is meant by Life Cycle testing approach ? Explain with an example. (16)
Or
Explain the work bench for developing test plan with examples. (16) 2 98533 Page 5
15. (a)
(b)
From your experience with on-line shopping for a television set with credit card from a online vendor using web based software, design the set of tests you could use during system testing to evaluate the software. (16)
Or
An online fast food restaurant system. The system reads customer orders,
relays orders to the kitchen, calculates the customers bill and gives
change. It also maintains inventory information. Each wait-person has a terminal. Only authorized wait persons and a system administrator can access the system. (i) Which type(s) of tests would you perform for the software application described above? (ii) For each type of test
(1) Specify test objectives. tools you would need. system
(2) Give a general description of the tests you would develop and
(16)
You may make any assumptions related to the characteristics what are needed to support your answers.
3 98533 Page 6
Time : Three hours
Software Engineering
(1)
Compute the risk score analysis for
categories of risks.
(ii)
1. More number of changes in the Business area 1. Less than 24 months of
unrealistic types
4. User approval is not formal 4. 3 to 5 systems
(10)
13. (a)
(b)
Assume the weights for the various risks to be in the range as follows Size risks 3-5, Technical risks 5- '7 and Structural risks 1-3. (6) Or Explain the workbench concept in establishing a software testing
methodology. (16)
Explain the various functional and unit testing techniques in detail. (16)
2 85940
software with the following I Page 8 14. (a) (b), 15. (a) (b) (i) Explain in detail the process for assessing the accuracy and
completeness of requirements for any software project. (8)
(ii). Explain the various Ways of reporting the test results used for informational and decision making purposes. (8)
Or Explain the procedures to test software installation and changes to software. (16)
(i) Explain the methodologies adopted for testing web based systems.
(10)
(ii) Give the importance of documentation in testing specialized
systems. (6)
Or
Explain the various tasks to be considered in testing an application in a Multiplatform environment. (16)
3 ' 85940
Page 9
Time : Three hours
10.
Reg. No. :
- (Regulation 2007)
Maximum : 100 marks
What are the objectives of Software Testing? List out the various testing _ techniques. Software testers have sometimes said 5errors happen in corners. VVhat does this inean? '
What are the possible circumstances of defects in software systems?
What is the difference hetween verication and validation? Why path testing is usually impractical? Justify your answer. What are the four steps involved in selecting the appropriate testing tools? Even the best-written product specications will require some changes as the product is being built and tested -- Is it allowed? If so, how to perform/enforce the change control process? What is Test case? How does it differ froni Test Plan?
What factors would an organization _take into account to decide the tness of a -product for release? What is the workbench for testing a data warehouse? Page 10
11. 12. 13.
14.
(a)
(b)
(a)_
(b)
(a)
(b)
(a)
(bi
- an example.
PART B ~ (5 x 16 = 80 marks)
sketch. I _ _ (8)
(ii) Explain the Economics of System Development Life Cycle testing.
(8)
Or
(16) '
Explain the Eight considerations in developing testing methodologies with an example.
Or
'(i) Describe the various process involved in selection Techniques of Software tools. - (8) (ii) Explain the Managerial Aspects of Unit Testing and Analysis with
an example. - - (8)
(i) What are the characteristics of a good test case? Develop a set of test cases for testing the routine that reads in three integer values representing the three sides of a triangle and calculate its area. (8) (ii) Describe the importance of function testing with an example. (8)
Or
Explain any three Software Testing tool with its unique applications with
(16)
(i) Explain the work bench for testing programming phase. (8) (ii) Describe the techniques of executing test and recording results. (8)
Or
Explain the 11-step Software Testing Process with a neat Diagram. (16) I
2' ~ . GG 3546
(16) Page 11 15.
(a)
(b) I
(i) (ii)
(i) '
(ii)
Explain the testing of Client Server Architecture with Eight
Dimensions. -(8)
Describe the various issues involved in Rapid Application
3 '_ . GG 3546
Page 12
Reg. N 0. :
1. Differentiate fault from failure. 2. Name the testing policy criteria. 3. Give an example for the defect which can be identied by structural testing.
4. Write down the steps in tool selection process. 5. Give the structure of a test technique matrix.
6. Name the functional system testing techniques. 7. Differentiate verication and validation.
8. Name any four reports used to present test results.
Page 13
11.
12.
13. 14. 15. (a) (a)
(b)
(b)
(a)
(b)
(a) (b)
(a)
(b)
PART B (5 X 16 = 80 marks) Explain in detail about the cost economics of system development life
cycle testing. (16)
Or (i) Write notes on the types of strategic risks. (8) (ii) Discuss about the structured approach to testing. (8)
Explain the various structural system testing techniques with suitable
examples. (16)
Or
Explain the various functional system testing techniques with suitable examples. (16) Explain the various inuencing factors for testing. (16)
Or (i) With a suitable illustration explain about test plan description. (8) (ii) Write notes on test case design. (8)
Explain in detail about testing the client/server systems. (16) (i) Testing web based systems (8) (ii) Testing multi platform environment. (8) 2 YY 3556