Vous êtes sur la page 1sur 9

This is the html version of the file http://cde.annauniv.edu/MScQP/pdf/MSC%20Model%20Question%20papers%20Fe2010/Second%20Semester/DSE%20122/MSCDSE122-2010-11.pdf.

Google automatically generates html versions of documents as we crawl the web.

Page 1
Time : Three hours

' 10.

I Reg. No-. : L

Question Paper Code : 88533


M.Sc. DEGREE EXAMINATION, FEBRUARY 2012.
Second Semester

Software Engineering

DSE 122 '_ SOFTWARE TESTING


(Regulation 2007) Answer ALL questions.

PART A (10 X 2 =20 marks)


Write the classication of defects and errors with examples. ' What is exhaustive testing?

Define the term : Test Automation.

Write the importance of functional testing.

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?

Define Reliability Testing.


What is software security? Maximum : 100 marks

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

development process. (3)

(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

selected and used? (3) . (6)

(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

(ii) Explain the features of evaluating the test effectiveness of a S/W

with neat diagram. (8)

(i) Describe the steps involved in testing a Rapid Application Development Application. (8)
(ii) Explain the unique process of testing web based systems with

suitable software? (8) 2 _ 88533


Time : Three hours

Page 3 10.
Reg. No. :

Question Paper Code : 98533


M.Sc. DEGREE EXAMINATION, AUGUST 2011.
Second Semester

Software Engineering DSE 122 SOFTWARE TESTING (Regulation 2007)


Maximum : 100 marks

Answer ALL questions. PART A - (10 X 2 = 20 marks)

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?

Why it is not necessary for a program to be completely free of defects before it

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?

Page 4 11. 12.


13. 14.

(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

10. Reg. No. :

Question Paper Code : 85940


M.Sc. DEGREE EXAMINATION, FEBRUARY 2011.
Second Semester

Software Engineering

DSE 122 SOFTWARE TESTING


(Regulation 20()7) Maximum : 100 marks Answer ALL questions. _ PART A (10 X 2 = 20 marks) What is the need for a workbench?

Give any four advantages of Kivat Chart.


What is acceptance testing? Give the advantages of decision table. What are the tests approaches used for different types of projects? What are the'guide1ines to improve the effectiveness and efficiency of software testing process? What are the different approaches for appointing a testing team? Differentiate verication and validation.

List the criteria used to evaluate the completeness of a document?


What are the advantages of deploying COTS software?

Page 7 11. (a)


(b) 12. (a)PART B - (5 X 16 = 80 marks) (i) Explain the steps involved in assessing the quality of the existing

test process in your organisation. (8)


(ii) Assume that you are the project manager for a company that builds
software for consumer Products. You have been contracted to build the software for an ATM system. Explain the process of developing a test strategy for the above application. - (8) Or What are the various factors that need to_be considered in the

development of test strategy for any project? (16)


Explain the various considerations involved to convert the test strategy into test tactics/test plan. (10)

(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

1. Estimated Systems programs project implementation time


size limitations is within capacity 2. Less contracted staffing 2. Projected level of 2. More than 40% of project programming language is resources allocated to system

high and widely used testing


3. Some training in place 3. Margin of Error is 3. More than 25 transaction

unrealistic types
4. User approval is not formal 4. 3 to 5 systems

interconnecting with the application


No test tools used 4. 5. Commitment of senior user 5. management to system is adequate

Fewer than 10 output reports


generated

System adaptability to 5. change is moderate

(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)

What types of testing will be performed to check the performance, access

control and methodology? Explain. (16)


Or

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. :

Question Paper Code : GG 3546 1V-[.Sc. DEGREE EXAMINATION, AUGUST 2010.


Second Semester Software Engineering DSE 122 SOFTWARE TESTING

- (Regulation 2007)
Maximum : 100 marks

Answer ALL questions.


PART A (10 X 2 = 20 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)

(i) Describe the Software Tes.ting Assessment Workbench with a neat

sketch. I _ _ (8)
(ii) Explain the Economics of System Development Life Cycle testing.

(8)
Or

Explain the Structured approach to software testing with an example.

(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

Development Testing. (3)


Or ' State the importance of system documentation. What are the major factors that help in the documentation of a testing process? (8) Explain the testing process to be adapted for multi platform environment. ' (8)

3 '_ . GG 3546
Page 12
Reg. N 0. :

Question Paper Code :Y-Y 3556


M.Sc. DEGREE EXAMINATION, FEBRUARY 2010. Second Semester

Software Engineering DSE 122 SOFTWARE TESTING


(Regulation 2007) Time : Three hours Maximum : 100 marks Answer ALL questions. PART A (10 x 2 = 20 marks)

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.

9. Give the modules in the workbench for RAD.

10. State the concerns in testing client/server systems.

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 the eleven step testing process. (16)


Or (i) Write notes on design phase testing. (8) (ii) Write notes on test effectiveness. (8) Or Write notes on :

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

Vous aimerez peut-être aussi