当前位置: 首页 > news >正文

黄渡网站建设杭州网站制作维护

黄渡网站建设,杭州网站制作维护,山东省建设注册管理网站,电脑怎么登录wordpress首先想要说明一下#xff0c;APP自动化测试可能很多公司不用#xff0c;但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的#xff0c;所以为了更好的待遇#xff0c;我们还是需要花时间去掌握的#xff0c;毕竟谁也不会跟钱过不去。接下来#xff0c;一…首先想要说明一下APP自动化测试可能很多公司不用但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的所以为了更好的待遇我们还是需要花时间去掌握的毕竟谁也不会跟钱过不去。接下来一起总结一下APP UI自动化测试的思路吧。 01、开发语言选择 通常用于自动化测试的编程语言有Python、Java、Javascript、Ruby、C#、PHP等。一般我们会选择自己熟悉的编程语言来编写自动化脚本但对于编程基础基本为0的童鞋或者专注于做自动化测试的童鞋推荐学习使用Python。 相对于其他语言Python做自动化测试有以下优点 对于初学者来说Python语法简洁可读性强易于学习 有强大的第三方库编写脚本效率更高 Python中的Pytest自动化测试框架是目前最流行的测试框架之一 02、测试框架选择 选择编开发语言之后我们需要选择UI测试框架。目前较为主流或者使用较多的APP UI自动化测试框架有Appium、Airtest等。 1、Appium 持续维护中且开源 Appium server支持在Windows、macOS、Linux上运行 支持多种主流编程语言如Python、Java、Javascript、Ruby等 支持Android、ios、H5自动化测试集成了UiAutomator、UiAutomation框架 环境搭建较为复杂 2、Airtest 由网易开发(官方文档)只支持python语言 提供集成Airtest与Poco两个测试框架的强大的IDE对新手很友好 集成基于图像识别的UI自动化测试框架airtest即使不懂代码也能编写自动化脚本 跨平台可对Windows、Android和iOS应用软件进行自动化测试 对游戏测试较为友好 Airtest与Poco本质上是python的两个第三方库测试环境搭建没有Appium那么复杂 3、选择框架 根据实际情况选择合适的框架。以下情况可以优先选择网易的Airtest (Airtest官网) 无编程基础 游戏测试 测试场景较为单一Appium相对来说较为笨重 支付宝小程序自动化博主目前使用Airtest集成的Poco框架做支付宝小程序自动化测试 以下情况建议选择Appium 测试场景比较复杂如需要多台手机批量测试测试脚本语言非PythonAirtest目前只支持Python 现在我也找了很多测试的朋友做了一个分享技术的交流群共享了很多我们收集的技术文档和视频教程。 如果你不想再体验自学时找不到资源没人解答问题坚持几天便放弃的感受 可以加入我们一起交流。而且还有很多在自动化性能安全测试开发等等方面有一定建树的技术大牛 分享他们的经验还会分享很多直播讲座和技术沙龙 可以免费学习划重点开源的 qq群号632880530 03、单元测试框架选择 区别于上面所说的UI测试框架单元测试框架用于加载测试用例、执行测试用例、断言、输出测试结果等。 不同的开发语言有各自对应的单元测试框架如Java有JUnit、TestNG、Robot等Python有unittest、pytest等。博主主要使用Python做自动化测试所以这里只针对Python单元测试框架做说明。 python主流的单元测试框架 unittestPython自带的单元测试框架 pytest基于unittest开发易用性好信息更详细插件众多 robot framework基于Python的关键字驱动测试框架有界面自带报告及log功能完善清晰美观 这里强烈推荐使用pytest功能强大且容易上手官方文档为英文中文可参考Pytest 使用手册)。 04、测试环境搭建 1测试电脑选择 有条件的话建议使用Mac机器专门用于UI自动化测试因为ios app ui自动化只能在Mac机器上进行。 2测试手机选择 刚开始进行测试脚本调试时可以选择模拟器Android模拟器可选择Gernymotion、夜神模拟器待整个测试项目开发完成后建议换成真机跑自动化脚本这样更接近真实的用户使用场景。 3开发语言环境 建议安装python 3以上的版本官方已经停止对python2版本的更新维护。 4UI自动化测试框架环境搭建 windows环境下搭建Appium请参考appium环境搭建Mac下搭建Appium稍微复杂点后续会分享。若选择Airtest框架的话请参考官网。 05、脚本编写 1、编写测试demo 为了验证整个测试环境是否搭建成功、是否能跑通用例一般我们需要先编写简单的测试脚本并执行通过则说明整个环境搭建成功。 2、确定目录结构 推荐使用Page Object设计模式来开发APP UI自动化测试项目请 3、选择测试报告 不同的开发语言、不同的单元测试框架可选用不同的测试报告。在python中unittest框架使用HTMLTestRunner或BSTestrunner生成测试报告Pytest框架使用pytest-html生成报告或通过allure定制测试报告。 以上步骤完成后继续往测试项目里新增测试用例便可。 06、Jenkins集成 根据上述步骤编写完成整个app UI自动化测试项目且运行一段时间稳定后就可以考虑进行Jenkins的集成。 07、总结 总结APP UI自动化可使用以下几种实现方式 python appium unittest HTMLTestRunner python appium pytest pytest-html / allure python AirtestAirtestIDE python Poco pytest pytest-html / allure 可根据实际情况自行选择。 下面是配套学习资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你 软件测试面试小程序 被百万人刷爆的软件测试题库谁用谁知道全网最全面试刷题小程序手机就可以刷题地铁上公交上卷起来 涵盖以下这些面试题板块 1、软件测试基础理论 2、web,app接口功能测试 3、网络 4、数据库 5、linux 6、web,app接口自动化 7、性能测试 8、编程基础9、hr面试题 10、开放性测试题11、安全测试12、计算机基础 资料获取方式
http://www.yutouwan.com/news/351460/

相关文章:

  • 建设网站的一般步骤是廊坊百度推广代运营
  • 南浔城乡建设局网站做一个好的公司网站有什么好处
  • 建设网站需要服务器吗有多少人自己做电影网站
  • 合肥网站建设哪家好wordpress 图片调用
  • 专门做正品的网站手机版小程序注册步骤
  • 温州网站建设 seo网站底部浮动
  • 建设网站的目的及功能定位邮箱发网站建设主题怎么写
  • 贵阳网站建设三思网络推动高质量发展的必要性
  • 住房和城乡建设部网站公告做视频的模板下载网站
  • 酒店为什么做网站施工企业在施工现场搭设临时设施
  • 网站开发维护入哪个科目推广网上国网有什么好处
  • 企业网站做的比较好商城源码哪家价格低
  • 现在网站做SEO怎么样珠海网站建设zhkmkj
  • 苏州网站建设制作方案林州网站建设哪家好
  • 网站设计 视频win10最强优化软件
  • cvv钓鱼网站怎么做成都平面设计公司排行
  • 网站建设流图visio往公众号里放网站怎么做
  • 企业网站建设综合实训学习体会python网站开发优缺点
  • 住宿和餐饮网站建设的推广仿制网站建设
  • 食品网站应该怎么做北京建筑工程有限公司
  • 网站首页不收录ftp上传php网站
  • 洛谷网站中小玉文具怎么做最好的做网站
  • 徐州有哪些制作网站的公司网站建设毅文科技
  • jsp网站开发教学企业展厅设计公司100%正品保障
  • 网站怎么优化关键词千万别做网络管理员
  • 建设网站计划 ppt网站开发 请示
  • 什么网站做一手房比较好色盲图
  • 三水区建设局网站古县网站建设
  • 单位还能建设网站吗下载安卓版app免费下载
  • 木材板材网站制作方案百度账号中心官网