• 编程思考题(有助于你的框架编写)


    鉴于后期需要的框架编写可能用到的技术,我这里提前给出一些问题,你来思考,可以直接评论回复,也可以私信~

    稍后,我也会将答案公布,那么,一起来技术学习和分享吧。

    问题1:

    关于List和Map的组合应用

    假如你的项目中需要用到一大堆的数据(Key,Value的形式),

    比如:

    DesiredCapabilities cap = new DesiredCapabilities();
    
    cap.setCapability("automationName", "Appium");
    cap.setCapability("app", "C:\software\nox.apk");
    cap.setCapability("deviceName", "huawei");
    cap.setCapability("platformName", "Android");
    cap.setCapability("platformVersion", "4.4");           

    按照平时,我们需要每次使用都要调用一下,那么,我们为什么不将他优化封装一下,这样就不必每次用例都写这一大堆了。

    我们的初步预期是什么样子的呢?

    cap.setCapability(Keys,Values);

    一行搞定。那么问题来了,如何实现?

    cording by yourself!

    问题2:

    关于数据驱动,我们要如何将需要的那么动态的数据,存储到Excel或者数据库中呢?

    比如:

    途中的这些被遮挡的信息,我们都是需要根据自己的项目来输入的,那么我们把这些数据都放到Excel中去,而不用每次都来写代码是不是会方便很多呢?

    cording by yourself!

    问题3:

    关于TestNG,你们是否每条用例都是这么写的?

    各种Before和After,以及各种Suit的加入;

    我们要如何做到简化,让我们每次只需要@Test就可以了,剩下的都封装起来~

    结合问题2,让我们把所有的用例都扔到Excel或者其他地方去做吧!

    cording by yourself!

  • 相关阅读:
    1.4redis小结--队列在抢购活动的实现思路
    1.3redis小结--配置php reids拓展
    redis小结 1-2
    redis小结 1-1
    pandas学习小记
    Python简单算法的实现
    python编码
    ThinkPHP中的__initialize()和类的构造函数__construct()
    js正则常用方法
    总结了下PHPExcel官方读取的几个例子
  • 原文地址:https://www.cnblogs.com/iceb/p/7217382.html
Copyright © 2020-2023  润新知