what is the purpose of using UNIX in software testing ? please explain in details