Considering test automation as a software project