QTP
Winrunner
AutoRunner
UI 方面:
Watij
selelnium
Webdriver
Mobile:
Robotium
Appium
分层自动化测试
代码的可读性
异常处理
算法效率
可测试性方面