这段日子以来一直在自动话测试,然后关于框架一直有个很模糊的概念,通过N多人的解说,这个应该不能算是一个框架,但是还是很模糊
如下图是我自己认为的框架,不知道是否正确(请大侠们多多指点)
1.用nunit/reshaper驱动testcase运行,testcase由右侧的类(FindElement ,TestData,Action,TestResult....)构成,当然类也可以扩展
2.然后每个类中包含N中方法,方法也是可以扩展的
2.1 FindElement 的方法可以ByID,ByName....
2.2 Action的操作可以是Click,Sendkeys...
2.3 TestData 一般测试数据是从input输入框输入数据
2.4 TestResult,通过Return,Text,URL...方法的判断来确定
如下图应该比较像框架