| As the development of Apple Inc, their consumer electronics, including the personal computer'Apple Macintosh', become more and more popular. All kinds of software that base on Mac OS have been appeared. To ensure the quality of these software and win more market, software companies need more efficient automated test tool instead of traditional tools. So base on this situation, the article advance a new Mac OS software automated test system Apple Automated Test Solution (AATS).AATS makes up for the traditional test tools about the small applicable scope and the low reusability of script. It's a applicable, easy- maintain, logical and efficient test system. There are five components in it called command resolve component, operation component, log component, report component and communication component. Through these five components, AATS can achieve the whole automated testing.For two different kinds of GUI element, AATS provides two different solutions. They solve the positioning, operation and verification of'accessible GUI element' and'unaccessible GUI element'respectively. And the performance and stability of the improved algorithm that AATS used have so large advance that AATS is more helpful than the traditional ones. Tester will debug script conveniently and find bug of client program accurately by log component and report component. And they can command the progress of project.In the practical project, AATS can help software tester to test some complicated function. It can raise the efficiency of testing and shorten the cycle of R&D. As a result, the research in this article is practical. |