THE DYNAMIC DUO OF SOFTWARE TESTING: AUTOMATED AND MANUAL APPROACHES