zoukankan      html  css  js  c++  java
  • 自动化测试框架很难吗?我不觉得,不信你看

    开发语言的选择

      有的小伙伴要纠结很长时间到底是用java还是Python,还是Perl,Ruby等等。首先根据公司要求去选择开发语言,如果没有要求,根据自己经验,如果有java基础可以选择java。但推荐使用Python,有代码基础的话,上手更快。没语言经验的话更推荐使用Python,易学,语法相对简单。

    开发语言学习中遇到的问题:

             1、开发语言学习中,总会遇到各种难理解的问题(悟性高的大神忽视)

          如:我在学习返回值的时候就遇到这个return的问题,。return返回的是啥?什么时候返回?在实例中怎么运用?实在很难理解的可暂时跳过

        2、Python我要学到什么程度才能去做自动化??

          答:学完类和面像对像就基本可以了

        3、有些小伙伴觉得代码简单就不去练习,只看视频和博客。一定要记得多练习!一定要记得多练习!好记性不如烂笔头!一定不要复制代码!

           4、学习中过程听他们说Python有啥好学的,学其它的吧。千万要稳住,不要动摇!不要三心二意!!要坚持!

    加入313782132,群里有测试学习资料、面试技巧、内推机会。

    我到底是先学接口测试还是Ui测试呢?

         1、首先看公司需求,一般大点的公司都会指定你先做哪一种自动化

         2、如果小公司啥要求也没有,只要求你做自动化,先做接口!为什么!因为接口效率高,实用性强。Ui自动化还得用selenium或appium中定位等等,太费时间。其中appium搭环境搭的你怀疑人生!

    什么是自动化测试的中框架?

      其实在学习的过程就很多模块都是框架中要用的(学的时候你可能不清楚为啥我要学这个模块?啥时候用?)比如以下模块:os、time、zmail等等。

      框架比喻是人的身体,身体的每个器官都很重要的作用。那代码框架中也如此,我们来拆开代码框架一步步分析。

      那框架,我们拆开分析一下?

        1、测试用例----既然是做测试,肯定会有测试用例,这里我们就要用到测试用例

             2、测试数据----既然说有测试用例,那么肯定就会有测试数据存放的有不同的类型(txt,excel,yaml等等)

        3、数据驱动----代码和测试数据一定要分离

        4、测试报告----做完测试后,总得要有个报告给领导看吧?要不然领导问你测的怎么样了,你说不知道?

        5、邮件模块----领导有一天说,你测试完把报告发到我邮箱吧

        6、日志模块----测试过程中有问题的话,得去查看报错日志

        以上框架中常用到的一些模块,可根据自己情况适当添加

    学习自动测试框架的难点在哪?

      缺一个好的老师?

      没有好的框架思路?

      框架内部的文件是如何完美的衔接起来?

      什么是好的测试框架?

  • 相关阅读:
    Codeforces 1485C Floor and Mod (枚举)
    CodeForces 1195D Submarine in the Rybinsk Sea (算贡献)
    CodeForces 1195C Basketball Exercise (线性DP)
    2021年初寒假训练第24场 B. 庆功会(搜索)
    任务分配(dp)
    开发工具的异常现象
    Telink MESH SDK 如何使用PWM
    Telink BLE MESH PWM波的小结
    [LeetCode] 1586. Binary Search Tree Iterator II
    [LeetCode] 1288. Remove Covered Intervals
  • 原文地址:https://www.cnblogs.com/daimalady/p/13307683.html
Copyright © 2011-2022 走看看