Final answer:
Integration testing of object-oriented software can be accomplished by cluster testing, thread-based testing, and use-based testing.
Step-by-step explanation:
Integration testing of object-oriented software can be accomplished by several testing strategies, including:
- Cluster testing: This strategy focuses on testing groups of related objects together to ensure that they work correctly as a unit.
- Thread-based testing: This strategy involves testing the interactions and concurrency of multiple threads in the software.
- Use-based testing: This strategy tests the software based on how it is intended to be used by end-users, to ensure that it meets their requirements and expectations.
Therefore, the correct answer is option 5) a, c and d.