热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自动测试框架很难学会?啊~真的难吗?一文秒懂!

 开发语言的选择有的小伙伴要纠结很长时间倒底是用java还是Python,还是Perl,

 

开发语言的选择

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

 

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

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

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

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

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

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

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

 

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

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

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

 

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

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

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

  

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

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

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

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

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

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

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

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

 

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

  缺一个好的老师?

  没有好的框架思路?

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

  什么是好的测试框架?

 

  如果对软件测试、接口测试、自动化测试、性能测试、持结集成、面试经验交流。感兴趣可以893694563,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注之后分享给大家。



推荐阅读
  • 导读:在编程的世界里,语言纷繁多样,而大部分真正广泛流行的语言并不是那些学术界的产物,而是在通过自由发挥设计出来的。和那些 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 1、概述首先和大家一起回顾一下Java消息服务,在我之前的博客《Java消息队列-JMS概述》中,我为大家分析了:然后在另一篇博客《Java消息队列-ActiveMq实战》中 ... [详细]
  • 让你明白kvm是什么
    参考:https:blog.csdn.netbbwangjarticledetails80465320KVM工具集合:libvirt:操作和管理KVM虚机的虚拟化API ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • php课程Json格式规范需要注意的小细节
    JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgramming ... [详细]
  • PHP编程能开发哪些应用?
    导读:很多朋友问到关于PHP编程能开发哪些应用的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
  • php中次方怎么表示(2023年最新解答)
    导读:今天编程笔记来给各位分享关于php中次方怎么表示的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • 现在需要用到php(现在可以用)
    本文目录一览:1、现在在工作中PHP用到的多么? ... [详细]
author-avatar
梦梓丶_117
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有