一、把每个页面作为一个类(以下称为:页面类),把页面中的功能点封装成函数1.编写测试脚本其实很简单,无非是:定位到元素、对元素进行操作、把元素操作串联起来形成业务场景。2.比如下图中的添加日报功能。我们需要先定位所有输入框->然后输入合法字符或选择列表中选项->最后点击暂存按钮。这样一个添加日报的业务场景就完成了。3.如下图所示,在工作日报界面中,添加日报只是一个功能点,还有草稿列表中
转载
2024-06-24 15:54:19
289阅读
一、环境搭建 1安装java 2配置Java环境变量 3.安装python二、编写自动化一
原创
2022-09-12 00:01:45
701阅读
★多位从业多年的测试工程师经验汇总,说起来都是一部血泪史。”不切实际的期望– 100%自动化最初的测试自动化
原创
2021-12-13 10:10:18
130阅读
Selenium是一个用于Web应用程序测试的工具。是一个开源的Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium可以直接运行在浏览器上,它支持所有主流的浏览器,支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。Selen
转载
2024-03-06 10:50:23
31阅读
Web自动化测试 Web自动化测试介绍 Web自动化测试就是由机器设备代替人为自动完成指定目标的过程叫做自动化 什么是自动化测试 让程序代替人为去验证系统功能的过程 自动化测试能解决什么问题 解决回归测试、压力测试、兼容性测试,提高测试效率,保证产品质量 什么Web项目适合做自动化测试 1、需求变动 ...
转载
2021-07-27 11:14:00
871阅读
什么是Web自动化测试?让程序代替人为自动验证web项目功能的过程什么Web项目适合做自动化测试?需求变动不频繁项目周期长项目需要回归测试如何进行Web自动化测试?(主流测试工具)QTP(收费)QTP是商业的功能测试工具,支持web,桌面自动化测试。Selenium(开源)Selenium是开源的自动测试工具,免费,主要做功能测试。Jmeter(开通、web、...
原创
2022-01-18 10:42:23
341阅读
:WebDriver API 欢迎您来阅读和练手!您将会从本章的详细讲解中,获取很大的收获!开始学习吧! 目录 2.1 操作元素基本方法 2.2 常用
原创
2021-07-22 15:41:12
7023阅读
自动化测试的概念: 软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行
1 背景实现一个客户端的自动截图,自动上传客户端的截图到网站中,用于做数据的校验。这里的应用不是用浏览器打开的web网页, 无法用 selenium 等web 端自动化工具来实现,只能用客户端自动化工具。2 技术介绍2.1 pywinauto主要用到的python库是pywinauto pywinauto中文文档2.1.1 目前常用类似的python 客户端操作库PyAutoGui - 一个流行的
转载
2023-08-17 23:25:24
185阅读
答疑:1.浏览器驱动安装:安装 chrome 浏览器驱动,下载 ChromeDriver_win32.zip(根据自己系统下载不同
原创
2022-09-08 10:14:20
33阅读
大家好。我是小蔡: 这是Web自动的第二章。上一张主要介绍selenium框架。这一章我介绍其他框架和工具 今天分享的内容有几个方面: 1.Unitest测试框架 2.Log模块以及底层 3.PO模式 4.数据驱动 5.HTML自动生成报告(GIT引入的一个包,哈哈) 1.Unitest测试框架: ...
转载
2021-09-05 22:41:00
272阅读
2评论
------------恢复内容开始------------大家好。我是小蔡: 看标题就知道这只是一个开篇,没有什么内容。这篇帖子主要内容是想讲发现问题以及UI自动化一些前置知识和一些思想。目前阶段是已经在编写UI自动化框架了,因为我发现我对很多方法不是很熟练和自己一开始制定的思想有所偏差。所以提前做做总结和把思想在理顺一遍。废话不多说。 今天分享的内容有几个方面: 1.什么是UI自动
转载
2021-09-01 01:38:00
463阅读
2评论
目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等. 这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通过调用IE COM接口和HTML DOM 对IE浏览器以及WEB测试对象的操作。 本文介绍脱离这些自动化测试框架
原创
2012-03-29 08:43:00
1472阅读
最近公司在搞测试, 单纯的人工去测试需要花费太多的人力物力以及时间, 所以准备用Python做一套自动化测试来使用。本文中使用的是Python3.6.8 和 pywin32-224.win-amd64-py3.6 ,文末会给出本文中使用的安装包以便各位参考 第一步: 安装python-3.6.8-amd64.exe 注意事项: 第一页要选自定义安装
转载
2023-08-21 15:30:41
125阅读
1.说明我们之前在电脑操作手机进行自动化测试,基本上都是通过Appium的,这个工具确实强大,搭配谷歌官方的UiAutomator基本上可以完成各种测试,但缺点也很明显,配置环境太麻烦了,需要jdk、sdk等,后来有人在UiAutomator的基础上使用http请求rpc服务的方式做了一个uiautomator,但这个项目很久没有维护了,后面有人在此基础上进行重构和精简,所以又有了uiautoma
转载
2023-09-28 11:08:11
355阅读
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,主要是编写代码、脚本,让软件自动运行,发现缺陷,代替部分的手工测试;自动化测试可分为自动化性能测试、自动化功能测试,自动化功能测试包括了单元测试、接口测试、UI测试。接口自动化测试优点是“比较稳定和容易实现”,缺点是“用户操作真实性不强”;所以现在大部分互联网用它作为测试工作的铺助,是因为web和app自动化的缺点接口自动化测试都能进行弥
转载
2023-07-09 20:18:04
560阅读
WEB自动化-HTML基础一、web前端标准1、html结构标准:负责网页结构的搭建2、css样式标准:负责网页美化工作3、行为标准:负责网页行为动作二、html定义1、定义:超文本标记语言2、语法规定<>:标签(标记)符号/:关闭符号,又称反斜杠#html语言必须写在标签符号里面#html中的标签大多数都是成对出现3、一个html页面<!DOCTYPE html>:描述当
转载
2021-03-11 08:31:22
155阅读
2评论
参考地址:https://blog.csdn.net/qq_38889350/article/details/107915130?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-107915130-blog-10846757
原创
2022-06-09 10:20:12
94阅读
基于目前业务的版本,使用的maven 及tomcat 如果我们使用 Jenkins 发布是比较好的,但是存在一定的问题,就是需要学习时间,基于我们的项目,我使用python 自动构建发布环境脚本如下:#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
import ConfigParser
homedir = os.
原创
2021-04-26 09:01:20
346阅读
系列文章目录????软件测试功能到自动化学习路线图,2022年最新版技术栈???
原创
2023-01-12 10:59:03
322阅读