A Proposed Test Case Generation Technique Based on Activity Diagrams