一直在思考这个问题:一个优秀的自动化测试框架应该具备哪些条件? 请有经验的同行和前辈谈谈自己的看法。 谢谢
个人认为需要考虑框架的可扩展性、易用性、健壮性、稳定性、可维护并且灵活的特点 所谓框架设计需要按照高内聚、低耦合思路,才能更好的扩展和维护
功能方面呢? 需要哪些基础功能
具备易于查看、管理的日志、报告(乃至实时报告)、数据管理、适配性 API 二次封装,平台的集成接口灵活,高效的性能和良好的设计思路(而不是学我这种半吊子式的继承、继承再继承 )
那需要根据你的项目需求来确定了
继承没什么不好啊