自动化测试框架设计时应该考虑的20个方面