• robotframework+appium使用时的思考


    自己在做APP自动化的时候,从元素的定位,封装,到jenkins的部署,目前都开展的很顺利,

    碰到过很多的问题,但都一个一个的解决了。

    今天抽烟的时候,突然产生了一个疑问,自己封装的合理吗?

    虽然业务关键字自己把一个业务流程,多个步骤封装成了一个业务关键字,或者说是一个用例。

    但是,还是有个纰漏,那就是把不需要参数化的地方,参数化了。

    导致一个用例中,可变变量过多,不利于测试。

    有点违背了测试的初衷。

    自动化测试也是测试,需要多维度的考虑,参数化非常利于不同数据的测试。

    但是,有些必填项就没有必要参数化。(此处是自己的思考,需要根据实际情况来决定)

    例如:输入文本框中,我们要测试的是文本框中的填写的数据,而不是文本框的元素定位,这个时候,元素定位就可以写死。

    填写的数据参数化即可。

    针对今天自己的思考,最近找个APP来练习,回归测试的初衷,来写出更适合测试的脚本,不要太臃肿和过度的参数化了。

    以上,就是自己的感悟。

  • 相关阅读:
    网站微信登录-python 实现
    最终还是迁移到github
    理解 python 装饰器
    Git 学习之 Git Basics
    haskell 常用 函数
    jinja 2 filter 使用
    目标的牵引作用
    姨妈去世了
    OKR的理解
    无法证明的事情,和梦又有什么区别呢
  • 原文地址:https://www.cnblogs.com/star12111/p/13925960.html
Copyright © 2020-2023  润新知