一起来用GIT吧(图)

  越来越多的同学加入自动化测试的行列,因为之前很多项目的测试脚本也是用git管理的,所以来找我问GIT相关问题的人突然变多了,大部分是checkin代码的时候遇到了各种各样的情况,干脆总结起来。 顺便提一下一些GIT插件用起来虽然非常方便,但是很容易误...

自由玩转Allure测试报告,你也可以哦(图)

  AllureFramework是一个轻量级,支持多语言的灵活测试报告生成工具,以优雅美观的Web形式全方位呈现被测对象的状态信息,提供多维度的测试结果展示。  参与项目研发过程中的每一位团队成员都能借助于日常Allure报告提取大量有价值的被测对象结果状态信...

分享:

Python 脚本实现批量生成百万条excel测试数据(图)

  背景介绍  最近在测试的时候,比如导入这个功能,想要测试上传大数据量文件是否好用,有两个点需要解决:一是怎么生成大量的excel文件,二是如何保证生成的文件格式与项目要求的格式一致。  有同学可能想到从晚上下载大容量的文件,但是格式这一块...

#
Python
分享:

Testes Fixtures:从入门到应用就是这么简单(图)

  在自动化测试中通常需要在正式执行自动化测试脚本前做一些初始化工作,例如在接口测试前做一些前置参数赋值、数据库操作,在web自动化中需要初始化浏览器驱动,在移动端测试中需要初始化模拟器参数配置等。  而当自动化业务脚本执行完毕后,同样需要...

随手写个接口测试工具,让领导瞧瞧我的能耐(图)

  在工作过程中相信很多人都或多或少的知道甚至使用过postman或jmeter等工具做接口测试,那么postman/jmeter这个工具是怎么来的呢?今天我就带大家初步实践写一个简单的类似postman的接口测试工具。  本文主要利用pyside2+python设计一个简单的接口测试...

自动化测试之Appium模拟机测试(图)

  应用场景:智能手机助推动了越来越多的手机应用程序,测试设备的多模型,多版本使得测试也变得更加复杂化。今天这篇对手机应用程序做自动化测试的基本环境配置文章,就让我们一起来搭建一个emulator 测试机吧。本篇文章适合初次学习手机软件自动化测试...

Python操作数据库完成接口测试(图)

  前言  数据库的操作在测试工作中也是经常使用的,通过一些一些工具来操作数据库的方法大家都应该了解,那么python操作数据库的大家了解吗?今天安静通过本篇文章介绍下如何通过python来操作mysql数据库。  pymysql  pymysql属于python的一个第三...

TestNg之跨浏览器运行测试(图)

  应用场景  测试了几个浏览器?这或许是测试人员经常被问到的问题吧。 基于市场多样化的需求,测试只完成单一浏览器的运行,已经是行不通了。开发的应用程序要能很好地运行在各种浏览器,各种版本之上。兼容性测试是必不可少的,同一个测试用例,要多...

#
TestNG
分享:

一次破解滑动验证码记录(图)

  前言  目前常见的验证码有很多种,比如数字验证码、滑动验证码以及滑动补全图像验证码等,关于验证码的操作属于我们在UI自动化很大的一个障碍,今天安静来介绍下如何通过python来实现我们滑动验证码。  滑动验证码  安静先来一张图,认识下今天将...

Selenium处理菜单选项那些事儿你确定都知道吗?(图)

  下拉菜单(Dropdowns)是当今网页中不可或缺的元素,和其他HTML元素一样,当我们进行web自动化测试时,这些下拉菜单也属于被测对象,是web自动化业执行中不可或缺的业务流程。今天就为大家分享web站点中常见的四类下拉菜单(Dropdowns)样式,以及Sele...

分享:

Maven学习——保姆式教程(图)

  什么是Maven  官网:https://maven.apache.org/  Maven是Apache下的一个纯java开发的开源项目,它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。  项目构建  项目构建是一个项目从编写源代码到编译、测试、运行、打包、部署、运...

#
maven
分享:

启发式策略模型(图)

  启发式测试策略模型是James Bach提出的,一组用于测试设计和测试执行的模型,基于此模型可以开拓测试人员启发性测试思维。  它包括四个重点领域:测试技术(Test Techniques)、项目环境(Project Environment)、产品元素(Product Elements)、质量标...

#
模型
分享:

OCR识别测试探索(图)

  随着人工智能技术的蓬勃发展,越来越多成熟的人工智能技术被应用于软件系统中,OCR就是被广泛应用的技术之一。本文结合实际工作中的总结,探索如何针对OCR开展测试。  什么是OCR  OCR(Optical Character Recognition光学字符识别)是指通过对图像...

#
OCR
分享:

Selenium通过无页面浏览器执行用例(图)

  前言  在跑UI自动化测试的时候,每次执行脚本都会弹出浏览器框,如果只是想看断言结果,不香看执行过程的话,我们可以直接通过无页面浏览器进行打开,不会占用电脑屏幕。那么如何通过selenium实现无页面浏览器操作呢?  chrome浏览器无页面启动  ...

分享:

测试回顾:艰难与收获并存的一年

  2020年是入职单位的第6个年头,这一年经历了测试组重组,项目重心从本省转移到外省,身份从测试人员到兼职需求人员,沟通对象从项目成员到客户,常常感慨最多的一句话是“太难了!”。  在高压的工作节奏中,利用碎片时间学习,通过了中级软考,获得了...

基于MySQL Workbench的性能调优探索与实践(图)

  摘要:  MySQL是目前最流行的关系型数据库之一,它具有体积小、速度快、成本低、源码开放、可移植等特点。本文基于MySQL Workbench对项目进行了性能调优实践,通过项目测试中的实例阐述如何监控数据库运行状态、查找问题SQL语句、分析SQL执行情况、S...

51测试天地—原创测试文章系列(六十二)(图)

杂志名称:《51测试天地》文件大小:6.01MB、6.65MB当前期次:第62期 文件类型:PDF授权方式:51Testing软件测试网及相关内容提供者拥有全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。简介:本次内容分为上下两册,精...

#
MySQL
#
Python
分享:
    当前只有一页
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号