初识PO模式并在Selenium中简单实践
PO(PageObject)是一种设计模式。简单来说就是把一些繁琐的定位方法、元素操作方式等封装到类中,通过类与类之间的调用完成特定操作。
restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据
restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据。getHeaders().getLocation().toString() 获得返回的路径。restTemplate再调用这个路径,发现调成功了,数据也正常返回了。仔细看了日志,发现307返回的接口跟我调
Selenium教程__截图(16)
最后祝大家早日达到测试的天花板!selenium截图有两种方式。
selenium刷新页面的各种方法
selenium刷新页面的各种方法
JUnit 5 单元测试教程
在 Java 中比较有名的测试工具是 JUnit ,通常我们使用 JUnit 可以对一个逻辑单元进行测试,因此也叫单元测试。多个单元测试组合测试,可以确保我们的程序符合预期。JUnit 单元测试可以在开发阶段发现问题,让我们可以提前修复代码,因此十分重要。
软件测试_决策表(Decision Table)
利用判定表设计测试用例集合的方法叫做判定表驱动分析法(决策表法)。
Postman启动问题:Could not open Postman
个人装了PostMan和PostManCanary二个版本,所以每个目录会有2个PostMan开头的文件夹。细心的朋友会发现,右下角 会经常出现防火墙关闭等提示信息,表示该程序,在向外链接。Postman启动问题:Could not open Postman。状态,在单击Postman之后一直在转圈
为什么UI自动化难做?—— 关于Selenium UI自动化的思考
在快速迭代的产品、团队中,UI自动化通常是一件看似美好,实际“鸡肋”(甚至绝大部分连鸡肋都算不上)的工具。原因不外乎以下几点:1 效果有限、通常只是听说过,就想去搞UI自动化的团队,心里都认为「UI自动化」等于「减少人工 提高效率」,这固然没什么大错,但是他们也会认为减少的人工成本和提高的效率会非常
无边界探索:Selenium元素定位方法全攻略!
作为当下最流行的web UI自动化测试工具,selenium是很多测试同学入门接触自动化测试时学习的第一个工具。想要自动化操作页面上的内容,元素定位是首先必须要学习的核心知识。因此本文主要介绍selenium的几种最常用的元素定位方法,掌握了这些方法,希望能帮助大家快速轻松定位到页面上的各类元素。
系列六、Spring整合单元测试
Spring中获取bean最常见的方式是通过ClassPathXmlApplicationContext 或者 AnnotationConfigApplicationContext的getBean()方式获取bean,那么在Spring中如何像在SpringBoot中直接一个类上添加个@Spring
JMeter
JMeter是一款开源的、免费的、跨平台的、用Java编写的、可以用来做接口功能测试、接口自动化测试、性能测试的工具。使用JMeter之前需安装jdk(Java的运行环境)1、配置Java环境变量2、环境变量配置1、Windows里执行.bat2、linux/mac里执行.sh需要用到的插件一、ba
python 配置 selenium爬虫
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary报错 selenium.common.exceptions.WebDriverException: Mess
从0开始学习JavaScript--JavaScript 单元测试
单元测试是对代码中最小可测试单元进行验证的过程。这个最小单元通常是函数、方法或类中的一个功能。单元测试旨在保证每个单元的功能是正确的,当进行修改时,能够快速检测到潜在的问题。JavaScript单元测试是确保代码质量和可维护性的关键步骤。通过使用Jest、Mocha等测试框架,结合断言库和Mocki
基于selenium实现自动填写问卷星的问卷调查
你是否还在为学校天天发的问卷调查而苦恼?你是否还在为天天填写朋友的问卷调查而苦恼?你是否还在为没人帮你填写问卷调查而苦恼?
软件测试之缺陷
软件缺陷, 通常又被叫做bug或者defect, 即为软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品在某种程度上不能满足用户的需求.软件缺陷是指存在于软件(程序、数据、文档中的)那些不符合用户需求的问题.
Linux下安装junit,并通过命令执行junit单元测试
下载junit-4.11.jar和hamcrest-core-1.3.jar到这个目录里的lib下
selenium
selenium的安装以及基础应用
接口测试系列(二)Postman如何传递list、map对象等参数
Postman如何传递不同类型的参数,包括基础数据类型和复杂的list、map、object对象。总结起来就是,地址栏参数填写在params中,其他复杂参数一般以json形式填写在请求体中。
Selenium 学习(0.17)——软件测试之测试用例设计方法——白盒测试——逻辑覆盖法(条件覆盖和条件判定覆盖)
条件覆盖条件覆盖设计测试用例,使每个判断中每个条件的可能取值至少满足一次。条件判定覆盖通过设计足够的测试用例,满足如下条件:所有条件的可能至少执行一次的取值所有判断的可能结果至少执行一次条件判定覆盖同时满足判定覆盖和条件覆盖。
软件测试常见面试题合集(内附详细答案)
最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案。为此我业余时间整理了这份软件测试基础常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可。