po+selenium+unittest自动化测试项目实战

1、新建一个包名:common(用于存放基本函数封装)

Jmeter、postman、python 三大主流技术如何操作数据库?

只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下:功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取自动化测试中断言处理,除了响应结果的断言,还包括到

集成测试、单元测试、系统测试之间的关系和区别

前言为了使软件正常工作,所有单元都应集成在一起并正常运行。集成测试就像是要求不同工种的工人修建一个房子,希望他们都团结协作。如何判断他们在一起是否可以按照计划完成建设呢?唯一了解的方法是通过将它们全部拉在一起并测试它们如何相互作用来执行“集成测试”。软件开发和设计也是如此。如果希望每个软件单元无缝地

常用的测试工具有10类

现在大热的敏捷模式,DevOps以及许多现代日常的软件开发方法/概念都在支持测试在整个SDLC过程中的相关性。

selenium ctrl+F5 强行硬刷新无效,解决彻底刷新方法!

理论上这段代码,可以硬刷新,但是实际执行却无效,这应该是chromedriver的问题。可以使用间接方法强行刷新,这条命令可以忽略缓存刷新。

Selenium中8种定位元素的方法总结

注意:text不是属性,无需使用@修饰。

Postman接口批量执行

所以Postman接口批量执行过程中也需要注意接口执行顺序,即在设计接口用例时需要根据业务场景来考虑接口执行顺序。场景:登录成功可获得a_code查询用户资产信息,a_code 5分钟自动更新,退出登录自动失效。4、退出登录之后,用已成功查询的a_code 再次查询。5、登录成功,用上一次退出登录之

【自动化测试入门】用Airtest - Selenium对Firefox进行自动化测试(0基础也能学会)

1)基础知识AirtestIDE内置python环境,环境里面装好了Airtest-Selenium库,是基于Selenium封装的。GeckoDriver是与Firefox浏览器配合使用的驱动程序,安装GeckoDriver需要注意两者的版本兼容,请查看 https://github.com/mo

Android 单元测试初体验

当初在学校学安卓的时候,老师敢教学进度,翻到单元测试这一章节的时候提了两句,没有把单元测试当重点讲,只是说我们工作中几乎不会用到,果真在之前的几年工作当中我真的没有用到,工作中都没有写过单元测试,后来我自己也下意识的忽略了这一块,直到听说现在这家公司后面会要求单元测试用例覆盖率达到百分之七十。我开始

【Jmeter进阶】压力测试大杀器:Jmeter使用技巧与总结!

代表一定数量的并发用户,所谓并发就是指同一时刻访问发送请求的用户。线程组就是模拟并发用户访问。建立所有线程的周期,就是告诉jmeter要在多久没启动所有线程,保证在最后一个线程启动时,第一个线程还在运行中,已达到压测的目的。默认值为0,,意味着jmeter执行测试立即就要启动完所有线程发送请求,很容

Selenium+Jave—Window文件窗口+比对文件

在这个过程中,我们涵盖了从项目的概念,到设计,开发,测试,部署和运维全过程。用户关注接口实现我们仍然使用Go语言和Gin框架来创建我们的API,对于用户关注的功能,我们会使用Redis的集合(Set)数据类型。发布帖子接口实现我们仍然使用Go语言和Gin框架来创建我们的API,对于发布帖子的功能,我

【性能测试】使用JMeter对code论坛进行压力测试

code 论坛是一个技术交流社区。是一个基于 Spring 的前后端分离项目。通过查看结果树,聚合报告,用表格查看结果来进行结果的查看。性能测试是通过自动化的测试工具模拟多种。条件来对系统的各项性能指标进行测试。

postman高级用法

在项目开发的过程中,少不了对接口的调用和对自己编写的接口进行自测,或者测试同学用来做接口测试用。

【性能测试】资深老鸟带你,一篇打通负载与压力测试的区别...

负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试;压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。例子:登录接口,我们先10个用户访问,

缺陷管理工具--Mantis

Mantis是一款B/S结构,基于PHP语言开发的缺陷管理工具,以wed形式操作,提供项目管理和缺陷管理服务。主要特点:开源免费、易于安装、易于操作、支持任何平台。主要的功能:项目管理、用户管理、平台的配置管理、提交问题(缺陷)、查看问题等。

谈谈Selenium中的三种切换之alert

识别方法:alert中的确定、取消、输入框无法用inspector定位到,当然还有一些特例。alert分为三种分别对应3个js的命令(可在chrome的console面板中调试)

PostMan环境变量、全局变量、动态参数使用

一、环境准备postmanmoco[ { "description": "登录认证", "request": { "uri": "/login", "method": "post", "forms": { "user": "admin",

selenium库的使用

selenium库使用Selenium是一个用于Web应用程序测试的。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测

python使用selenium无法获取frame完整内容的问题

我们使用 selenium 去打开一个页面,由于页面中使用了 frame 元素,只能获取部分内容,不能获取 frame 中的任何内容的问题。这里需要切换到 frame 获取内容,然后再把默认页面的内容拼接为一个完成的网页。

Python3的selenium库常用方法总结

Selenium-WEB自动化工具简介:Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器:IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈