先前我已在博客中发布了自动化测试应用推广领导反思篇,
很多同仁在想那个框架要如何用呢,是否适应于不同的网站需求呢,为了解决各位看官的
需求,后续将陆续使用该框架设计测试用例,用实际例子讲解如何操作
现在以苏宁易购网为例来说明,假如你是一个该框架的指导老师你只需要指导学员学习XPATH
之后依据模板填充数据就行,假如你是一个功能测试人员又知道如何写XPATH 路径的话,你需要做的就是
下面两步操作就可以编写自动化用例了
第一步录入XPATH
为每一个元素取一个唯一的中文名称(注意这里是中文名称,对于国人来说这个最实在不过了吧,不需要
再像pom 中那样拼出所有脑细泡为成千上万的元素取个英文名),在第二列填写该元素的xpath
当然如果你是在自动化行业摸打过多年的资深人员,看到我用全是用XPATH 会第一时间来评价,看这个设
计就知道水平有多低,xpath 是所有定位效率最底的,竟然在框架中还强制要求用xpath
没错,我也确实清楚定位效率排行关系,哪个是老大,老个是老小,由于我们该框架的目的群,将是广大
手工测试界的同仁,由于Firefox 中提供一个xpath 工具,
刚入行的学员可以在录XPATH 时先在这个工具中确认一下自已写的路径是否有问题,确保后面的用例编写正常,录入之后保存
这个时候我们就可以来编写测试用例了
用例如何编写呢,我们只需要在测试对象名称D列中选择正确的控件中文名称,后面的xpath 自动带出,而部分输入框中需要输入数据,你在测试数据中输入对应值就oK,
功能测试仅有测试执行没有测试结果比对不算真正的自动化对吧,所以我们还有另一列,校验数据列,
用来校验预期结果和实际结果是否相同,
所有设定ok 之后我们就可以运行测试了
这样的框架用例设计简单不呢,我可肯定末来这种低成本高效率的自动化运作模式将会得到大量推广,我也将不遗余力的去推动这个技术的实现和落地,
各位看官如果你是还没接触过自动化的同仁趁这个机会赶紧学习,给自已充充电吧,免得落伍哦