1. 对象的识别与定义。不管你是做GUI的自动化测试还是web的自动化测试这点是必须首先要解决的。从零开始开发框架和借用现成的代码都必须要先处
理这个问题。。。
2. 数据与testcase的设计模式。你可以把数据与testcase都混为一谈的在一个文件里统一实现。也就是数据和testcase是不分离
的。也可以设计成数据与testcase相分离的模式。两个模式的优缺点我就不解释了。但是这是个必须要解决,或者说是必须要选择的问题。。因为它直接
决定了你的框架的效率问题。
3. testcase的关系问题:不论你是做什么测试,case之间总会有或多或少的关联。总不能做到100%的case独立。这时候,case的组
织和数据的读取方式,就成了必须要解决的问题。。
4. 执行环境问题: 当然必须要解决,也就是你的代码怎么转换成必要的相应动作。这里可以选择并行执行或者串行执行。
5. Report问题:所有case执行完毕之后,总要出一个可读的测试报告。因为你的上司要这些东西。。哈哈
简单的说着几点吧。。。。不全面,见谅。。