Hamza, Zahra Abdulkarim; Hammad, Mustafa
(2021-01-01)
Software testing is a main phase in the software development life-cycle. Testing tasks are always heavy and
time consuming due to its critical role and importance. Furthermore, testing requires several preparation steps, ...