总会有人问微信的自动化测试怎么做。其实我不太明白,为啥你要对ta做自动化测试啊,除非你们公司产品是基于微信做的开发否则没必要。即使一个公众号我也觉得没必要做自动化测试,基本功能点下没问题就可以了,毕竟都是配置的,除非你后台配置错了。(有时候真搞不懂这胡乱的测试,你咋不把整个微信都测一遍啊) 微信的本质微信其实就是一个混合的app,客户端里嵌入的webview,明白这个就好说了。大家一定要
移动端 app 自动化框架很多,但是有一些框架因为不支持混合应用测试,一直没有完全流行。比较典型的是经典的 Python 框架 uiautomator2, 这个框架简单好用,没有 appium 那样复杂的 api 调用,受到不少 python 自动化工程师的青睐。但是不管是官方文档,还是民间教程,基本都没有涉及到用它做混合应用测试,本文提供一种非常简单的方法,只需要多加 4 行代码,就能让 uia
Web自动化测试框架(WebTestFramework)是基于Selenium框架且采用PageObject设计模式进行二次开发形成的框架。 一、适用范围:传统Web功能自动化测试H5功能自动化测试。 二、兼容性:建议使用火狐或谷歌浏览器,因为Selenium与其兼容性最好。 三、框架改进亮点(比Selenium框架优的地方):1、 采用PageObject设计模式,将某个页面的所有元素
欢迎查阅Test Scenario Points HTML(App测试场景点自动化框架体系)Test Scenario Points HTML是一个在线编写测试场景点的自动化框架,实现了效果图和测试场景点一体预览,方便测试评审 • 该框架包含导航标签,新增模块,修改模块,删除模块,读取模块,保存模块等功能 • 【新增模块】实现了在线插入UI效果图,效果图来源于 [蓝湖](ht
# Python H5自动化测试 随着移动互联网的快速发展,H5页面在各种应用中越来越普遍。为了确保H5页面的质量和用户体验,自动化测试成为了一个重要的手段。本文将介绍如何使用Python进行H5自动化测试,并提供一些代码示例。 ## 什么是H5自动化测试H5自动化测试是指使用自动化测试工具和脚本,对H5页面进行测试,以验证其功能、性能、兼容性等方面是否符合预期。自动化测试可以提高测试
原创 1月前
24阅读
手机H5是指在手机浏览器上运行的网页应用,而Python自动化测试是指使用Python语言编写的自动化测试脚本。本文将介绍如何使用Python编写自动化测试脚本来测试手机H5应用,并给出相应的代码示例。 ## 1. 概述 随着智能手机的普及,移动互联网的快速发展,手机H5应用已经成为重要的应用形式之一。然而,由于手机H5应用的复杂性和多样性,传统的手工测试方法已经无法满足对大规模、高效率的测试
原创 7月前
94阅读
这篇文章是入门级别的应用Python + Selenium进行自动化测试,包括环境搭建及简单的实例。基本思想是用Firefox Selenium IDE插件录制脚本并生成Python代码,用Python结合Selenium及浏览器驱动程序执行脚本。操作系统是Windows,过程中有不明白的地方记得百度下,比如不知道如何打开Windows CMD命令行、不知道如何设置环境变量等,因为本文的前提是读
Python开发web服务的优势是开发效率高,可能只需要java五分之一的代码量。Python搭建web服务有许多框架,本文介绍Django和bottle两个框架。Django安装首先,安装该框架安装成功,版本是1.11.28. 框架的文件安装在\python27\Scripts目录下(搜索电脑中Python安装目录下的Scripts就对了)。建立项目先进入\python27\Scripts目录,
Android自动化测试之——总述JUnit 和 Instrumented JUnitAndroid测试是基于JUnit,可以分为两大类:依赖本地JVM的JUnit测试, 测试用例在module-name/src/test/java/ 目录下, 不能访问Android框架功能;依赖Android手机的设备测试, 测试用例在 module-name/src/androidTest/java/ 目录
一、业务逻辑除基本功能测试外,需要关注的一些测试点:1.登录1.1 H5页面嵌入到客户端使用,若客户端已经登录,进入H5页面应该是登录状态1.2 H5页面嵌入到客户端内使用,若客户端未登录,如果访问的页面需要登录,是否能跳转到客户端登录页面。若取消登录后,再次访问是否能正常的再次跳转到登录页面1.3 H5页面嵌入到客户端内使用,若客户端内已经登录,进入H5页面,该页面是否展示正常1.4 
转载 2023-07-12 13:58:58
195阅读
[原创]浅谈H5页面测试介绍 [原创]浅谈H5页面测试介绍  目前移动互联网非常火热,除了各种App,H5也是非常热,由于H5跨平台,且版本更新容易,做为引流或获客是非常好的一种简单低成本平台;今天来谈谈H5页面测试都要测试什么?  闲话少说,H5页面测试看到这个大家就会联系到Web页面测试,其中二者有相同之处,也有不同之处,但是总体测试策略是大体相同,
在现在的移动端App中,由于开发效率、需求频繁变更的需求情况下,经常有相关的运营需求,经常要进行更新,如果全原生控件进行元素定位,而Web网页是单独的B/S架构,两者的运行环境不同因此需要进行上下文(context)切换,然后对H5页面元素进行定位操作。
转载 9月前
140阅读
移动端app自动化框架很多,但是有一些框架因为不支持混合应用测试,一直没有完全流行。比较典型的是经典的Python框架uiautomator2,这个框架简单好用,没有appium那样复杂的api调用,受到不少python自动化工程师的青睐。但是不管是官方文档,还是民间教程,基本都没有涉及到用它做混合应用测试,本文提供一种非常简单的方法,只需要多加4行代码,就能让uiautomator2支持混合应用
原创 精选 2022-07-22 15:45:50
696阅读
移动端应用有两种典型的开发方式,一种是原生的nativeapp,一种是基于网页开发技术的webapp。原生和跨平台能力。...
原创 2022-07-24 00:28:56
687阅读
在此对H5页面的测试点(以及容易出问题的点)   1、业务逻辑相关   1.1 登陆   目前H5与native各个客户端都做了互通,所以大家在测试的时候要注意两点:   A、若客户端已登录,那么进入H5后仍然是登录状态。   B、若客户端未登录,进入H5,点击对应按钮OR链接,如果需要登录,须拉起native登录。若取消登录,是否可再次拉起登录,
转载 2023-07-18 11:32:44
85阅读
随着移动设备的高速发展,H5 开发也成为了 F2E 不可或缺的能力。而移动开发的重中之重就是掌握调试技巧,修 Bug 于无形。一、概要因为移动端操作系统分为 iOS 和 Android 两派,所以本文的调试技巧也会按照不同的系统来区分。寻找最合适高效的方式,才能让你事半功倍。文章会列举目前适合移动端调试的多种方案,快来选择你的最佳实践吧!二、iOS 设备Sa
转载 2023-09-05 10:36:58
270阅读
从零搭建移动H5开发项目实战前端H5的前世今身在Pc的时代,前端技术无疑统治了大多数用户的交互界面!而在移动为王的今天,NA开发在早期占领了大多数用户的交互界面,后来逐渐的前端H5开发找到了自己的技术优势,慢慢的后来居上。前端H5的优势有:轻松的热更新,(无需等待用户漫长的更新时间)code once,run anyway,(极大缩短产品的开发时间)丰富的社区、成熟的技术栈和人才储备与此同时也面临
jenkins+selenium可以做到对web自动化的持续集成。Jenkins的基本操作:一、新建视图及job新建视图:新建job:可以选择构建一个自由风格的软件项目或者复制已有的item二、准备工作:安装Jenkins插件,SSH plugin ,Email Extension Plugin ,Hudson Seleniumhq plugin点击系统管理->管理插件在可选插件面板Filt
移动端 app 自动化框架很多,但是有一些框架因为不支持混合应用测试,一直没有完全流
原创 2022-08-22 07:00:42
737阅读
1.安全测试1.1 安全测试分析木马病毒篡改破解钓鱼二次打包账号窃取资源篡改广告植入信息劫持 1.2 安全分析客户端数据传输服务端反编译防二次打包组件导出Webview漏洞键盘安全屏幕截屏风险数据安全界面劫持本地拒绝服务数据备份风险Debug调试风险数据窃听中间人攻击信息泄露业务逻辑漏洞SQL注入XSS上传漏洞暴力破解安全策略 app的安全主要从:客户端安全通信安全服务端的安全
  • 1
  • 2
  • 3
  • 4
  • 5