- 为什么要使用PO模式? PO是Page Object 模式的简称,它是一种设计思想,意思是,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用三层架构,分别为:基础封装层 BasePage,PO页面对象层,TestCase测试用例层。 Page Object是一种程序设计模式,将... 为什么要使用PO模式? PO是Page Object 模式的简称,它是一种设计思想,意思是,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用三层架构,分别为:基础封装层 BasePage,PO页面对象层,TestCase测试用例层。 Page Object是一种程序设计模式,将...
- 我们在考虑做自动化测试之前,一定要先分析一下,这个项目到底适不适合做自动化测试,避免在不太适合自动化测试的项目中痛苦挣扎,既浪费了大量的人力和时间,又收效甚微。下面简单列举一下评估一下项目是否适合做自动化的一些考虑因素: 需求变动不频繁 自动化测试脚本变化的大小与频率决定了自动化测试的维护成本。如果软件需求变动过于频... 我们在考虑做自动化测试之前,一定要先分析一下,这个项目到底适不适合做自动化测试,避免在不太适合自动化测试的项目中痛苦挣扎,既浪费了大量的人力和时间,又收效甚微。下面简单列举一下评估一下项目是否适合做自动化的一些考虑因素: 需求变动不频繁 自动化测试脚本变化的大小与频率决定了自动化测试的维护成本。如果软件需求变动过于频...
- 当在一个Collections下有多个请求时,在运行的时候,是通过Run的方式去运行请求的,在postman工具页面,可以通过手动拖动去调整脚本执行的顺序,那么在代码中怎么去控制执行顺序呢?可以借助下面的命令实现: 设置下一步要执行的请求的命令如下。 Postman.setNextRequest("request_name")... 当在一个Collections下有多个请求时,在运行的时候,是通过Run的方式去运行请求的,在postman工具页面,可以通过手动拖动去调整脚本执行的顺序,那么在代码中怎么去控制执行顺序呢?可以借助下面的命令实现: 设置下一步要执行的请求的命令如下。 Postman.setNextRequest("request_name")...
- 相信大家在工作中面试过程中经常被问到,让你印象最深刻的一个bug是什么,这是一个开放性的题目,并没有标准答案,每个人接触过的系统都不一样,遇到过的问题也不一样,可能面试官只是想看一下你的表达能力,以及平常在工作中是否会进行总结。这类问题可以挑选容易被人忽略的场景,难以想到的场景,特殊... 相信大家在工作中面试过程中经常被问到,让你印象最深刻的一个bug是什么,这是一个开放性的题目,并没有标准答案,每个人接触过的系统都不一样,遇到过的问题也不一样,可能面试官只是想看一下你的表达能力,以及平常在工作中是否会进行总结。这类问题可以挑选容易被人忽略的场景,难以想到的场景,特殊...
- 随着现在互联网行业的迅猛发展,越来越多的人想涌入进来,因为大家都觉得IT行业工资高,做测试门槛又低,是的,入门门槛确实比较低,但是要做好的话,还是有点难的,毕竟术业有专攻嘛,现在的测试行业已经不是以前的那个时代了,高级测试以及一些专项的测试岗位的人才还是比较稀缺的,因此,这几年也陆陆... 随着现在互联网行业的迅猛发展,越来越多的人想涌入进来,因为大家都觉得IT行业工资高,做测试门槛又低,是的,入门门槛确实比较低,但是要做好的话,还是有点难的,毕竟术业有专攻嘛,现在的测试行业已经不是以前的那个时代了,高级测试以及一些专项的测试岗位的人才还是比较稀缺的,因此,这几年也陆陆...
- 感谢大家关注我的公众号,阅读我写的文章,也很高兴能在这样一个平台结识一些同行的朋友们,不管是新手小白,还是技术大咖,每个人身上都有自己的闪光点,都有值得别人的学习的地方。 功能测试相关 0基础入门软件测试之小白指南 你们要的测试练习网站来了 小白功能测试项目实战篇-dtsshop... 感谢大家关注我的公众号,阅读我写的文章,也很高兴能在这样一个平台结识一些同行的朋友们,不管是新手小白,还是技术大咖,每个人身上都有自己的闪光点,都有值得别人的学习的地方。 功能测试相关 0基础入门软件测试之小白指南 你们要的测试练习网站来了 小白功能测试项目实战篇-dtsshop...
- 为大家分享一份来自某个微信群的小伙伴去面试的时候被问到的面试题,希望对大家有帮助。 1、自我介绍 介绍你叫xxx,从哪个学校毕业,目前从事测试行业工作xx年,先后就职于某某公司,主要接触过xxx、xxxx的测试(这里可以说是web端、app端、小程序或者H5、客户端等)。 ... 为大家分享一份来自某个微信群的小伙伴去面试的时候被问到的面试题,希望对大家有帮助。 1、自我介绍 介绍你叫xxx,从哪个学校毕业,目前从事测试行业工作xx年,先后就职于某某公司,主要接触过xxx、xxxx的测试(这里可以说是web端、app端、小程序或者H5、客户端等)。 ...
- Appium简介 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。支持多种语言。 Appium的核心是一个web服务器,它提供了一套REST的接口。它接收到客户端的连接,监听到命令,接着在移动设备上执行这个命令,然后将执行结果放到HTTP响... Appium简介 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。支持多种语言。 Appium的核心是一个web服务器,它提供了一套REST的接口。它接收到客户端的连接,监听到命令,接着在移动设备上执行这个命令,然后将执行结果放到HTTP响...
- Cypress作为一个最近一两年在国内开始火起来的测试框架,上一篇文章已经介绍过使用nodejs里面的npm命令进行环境搭建(Cypress系列-使用npm命令搭建cypress环境),今天介绍一下使用yarn命令来进行环境搭建。 安装yarn npm config set registry&... Cypress作为一个最近一两年在国内开始火起来的测试框架,上一篇文章已经介绍过使用nodejs里面的npm命令进行环境搭建(Cypress系列-使用npm命令搭建cypress环境),今天介绍一下使用yarn命令来进行环境搭建。 安装yarn npm config set registry&...
- 软件测试工作虽然入门简单,但是要做好却不容易。如果你是非计算机专业的,想自学转行的话,建议大家先从计算机的一些基础概念和操作学起,先掌握电脑上的一些基本操作。 建议先简单了解一下下面的这些简单内容: 了解一下硬件、软件的区别,常见的一些操作系统以及他们之间的区别,电脑上的一些进制、编码。常见的一些浏览器、常见的图片/文件类... 软件测试工作虽然入门简单,但是要做好却不容易。如果你是非计算机专业的,想自学转行的话,建议大家先从计算机的一些基础概念和操作学起,先掌握电脑上的一些基本操作。 建议先简单了解一下下面的这些简单内容: 了解一下硬件、软件的区别,常见的一些操作系统以及他们之间的区别,电脑上的一些进制、编码。常见的一些浏览器、常见的图片/文件类...
- MeterSphere-RCE 漏洞详情 影响范围 指纹- finger POC-YAML 《飞致云MeterSphe... MeterSphere-RCE 漏洞详情 影响范围 指纹- finger POC-YAML 《飞致云MeterSphe...
- 一、安全测试 1.软件权限 1)扣费风险:包括短信、拨打电话、连接网络等。 2)隐私泄露风险:包括访问手机信息、访问联系人信息等。 3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测 4)限制/允许使用手机功能接入互联网 5)限制/允许使用手机发送接收信息功能&... 一、安全测试 1.软件权限 1)扣费风险:包括短信、拨打电话、连接网络等。 2)隐私泄露风险:包括访问手机信息、访问联系人信息等。 3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测 4)限制/允许使用手机功能接入互联网 5)限制/允许使用手机发送接收信息功能&...
- 去哪儿的面试题 selenium中如何判断元素是否存在? selenium中hidden或者是display = none的元素是否可以定位到? selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的? 答:Selenium保证元素成功率是通过元素的定位,当然它的定位方法很多,一定能... 去哪儿的面试题 selenium中如何判断元素是否存在? selenium中hidden或者是display = none的元素是否可以定位到? selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的? 答:Selenium保证元素成功率是通过元素的定位,当然它的定位方法很多,一定能...
- 注:文章转载自http://blog.csdn.net/miaodalengshui/article/details/72152666 1、selenium中如何判断元素是否存在? - isElementPresent 2、selenium中hidden或者是display = none的元素是否可以定位到?... 注:文章转载自http://blog.csdn.net/miaodalengshui/article/details/72152666 1、selenium中如何判断元素是否存在? - isElementPresent 2、selenium中hidden或者是display = none的元素是否可以定位到?...
- 注:该文转发自 http://geek.csdn.net/news/detail/195559 感谢合众支付资深技术专家程超的推荐与审校。 作者:张允庆,现就职于易宝支付有限公司,任职高级性能测试工程师,有多年的系统性能测试设计与优化经验,经历过大小上百个项目的性能优化... 注:该文转发自 http://geek.csdn.net/news/detail/195559 感谢合众支付资深技术专家程超的推荐与审校。 作者:张允庆,现就职于易宝支付有限公司,任职高级性能测试工程师,有多年的系统性能测试设计与优化经验,经历过大小上百个项目的性能优化...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签