OOSE Unit-5 Super Fast Revision (Memory Tricks)
OOSE Unit-5 Super Fast Revision (Memory Tricks)
1. Object-Oriented Testing (OOT)
Remember
OOT = Test Objects + Classes
Checks:
- Classes
- Objects
- Methods
- Interactions
- Relationships
Objective Trick
RQCIF
- R = Reliability
- Q = Quality
- C = Correctness
- I = Interactions
- F = Functionality
π Testing improves Quality & Reliability.
2. Correctness
Memory Word
✅ RIGHT MODEL
Definition:
Model correctly represents user requirements.
Check
- All requirements included
- Right classes
- Right relationships
- Right functions
Example
Course Registration System
Requirement = Student Registration
Then Student Class + Registration Class must exist.
3. Consistency
Memory Word
✅ SAME INFORMATION EVERYWHERE
Definition:
All UML diagrams should agree with each other.
Check
- Same class names
- Same relationships
- Same use cases
- No contradictions
Example
Student class in Class Diagram
⬇
Must also appear where needed in Sequence Diagram.
4. Testing Strategy
Memory Chain
UISVA
- U = Unit Testing
- I = Integration Testing
- S = System Testing
- V = Validation Testing
- A = Acceptance Testing
Easy Meaning
Unit
➡ One Class
Integration
➡ Class Interaction
System
➡ Complete Software
Validation
➡ Requirement Check
Acceptance
➡ Customer Check
π₯ Most Important Sequence
Unit → Integration → System → Validation → Acceptance
5. Test Case
Formula
Test Case =
ID +
Input +
Steps +
Expected Output +
Result
Example
Login
Input:
Username + Password
Expected:
Login Success
Result:
Pass
Memory Trick
Test Case = Verify Functionality
6. Project Management
Memory Word
PSRMC
- P = Planning
- S = Scheduling
- R = Resource Allocation
- M = Monitoring
- C = Control
Extra
Risk Management
Cost Estimation
Remember
Project Management = Plan + Control Project
7. Rational Tool Mentor
Memory Trick
π Teacher Inside Rational Rose
Provides:
- Guidelines
- UML Support
- Documentation Help
- Best Practices
Keyword
UML Development Support
8. Design Pattern
Definition
Reusable solution to common software design problems.
Memory Word
π READY-MADE DESIGN
Benefits
- Reusability
- Flexibility
- Maintainability
- Better Quality
Types of Design Patterns
CSB Rule
C = Creational
Object Creation
Example:
Singleton
S = Structural
Class Structure
Example:
Adapter
B = Behavioral
Object Communication
Example:
Observer
Memory Trick
Create → Structure → Behavior
(CSB)
Most Important Differences
Correctness vs Consistency
Correctness
Right Model
Consistency
Same Model Everywhere
π₯ Exam Favourite
Correctness = Requirements satisfied
Consistency = Diagrams agree
Unit Testing vs Integration Testing
Unit Testing
Tests single class
Integration Testing
Tests interaction between classes
30-Second Revision
✅ OO Testing = Test Objects & Classes
✅ Correctness = Right Model
✅ Consistency = Same Information
✅ UISVA
(Unit → Integration → System → Validation → Acceptance)
✅ Test Case = ID + Input + Output + Result
✅ Project Management = Plan + Schedule + Monitor + Control
✅ Rational Tool Mentor = UML Guide
✅ Design Pattern = Reusable Solution
✅ CSB
(Creational + Structural + Behavioral)
Comments
Post a Comment