What is UML and how to use it for testing?

Answer Posted / sudhirmk

The UML is a visual modeling language that can be
used to specify, visualize, construct, and document the
artifacts of a software system.

In following Testing Phases we can use UML

UNIT TESTING: we use Class & State Diagram
which covers correctness,error handling pre / post
conditions, invariants

FUNCTIONAL TESTING : we use interaction and class diagrams.
Which covers functional and API behavior,integration issues.

SYSTEM TESTING : use case,activity, and interaction
diagrams. Which covers workload,contention,synchronization &
recovery

REGRESSION TESTING: we use interaction and class diagrams.
Which covers Unexpected behavior from new /changed function.

Also for deployment use case and deployment diagrams are used.

Please correct if I am wrong.
Thx.
Sudhir kulkarni

Is This Answer Correct ?    13 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is mutation testing & when can it be done?

891


Explain Testing process in your organization?

1273


How to test a Falsh player scrollings?

2007


Is quality control similar to quality assurance?

836


in transfer funds module, how you come to know that amount has been transferred successfully or not....explain in detail

1356


Differentiate verification and validation?

1066


write test case for gmail sign up page ?

1778


Hi.....wat r d major bugs we can find in banking domain???

2196


What is the difference between stlc and sdlc?

804


What is neutral test case?

2006


What is bug release?

914


What are the benefits of requirement traceability?

889


Can you explain function points?

898


What and why is api testing?

1150


During alpha testing why customer people are invited?

913