Exploring the Practical Uses of Black Box Testing in Software QA