自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试攻城狮的博客

一名测试攻城狮的进化路程,希望能够一起迸发向上,一起共同进步,共同掉头发

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 自我介绍以及简介

大家好,我是陈欣佚锴,我来自一个小山村(贵州),我是一名测试工程师,很高兴能够在CSDN上认识大家,大家可以给我点点关注,每天分享一些知识,共同学习,共同进步,我发表的东西希望能够帮助到很多人,我也会在CSDN中各个大牛身上去进行学习,我的宗旨是活到老学到老,很多东西只要自己下定决心去做,那么相信自己能够成功,遇到问题第一时间不要去躲避,先想想如何去解决问题,因为问题解决掉才是唯一出路,咱们一起加油一起奋斗,下面我分享几个网络兼职网址,大家有兴趣的同学,或者是博友们可以去试试1. 猪八戒网.2. 解放

2020-08-13 15:52:22 268

原创 Ranorex问题第五章 :误操作出现了未找到源文件之后无法运行的问题以及解决方法

周五下班打疫苗的时候,突然接到同事说远程机上的Ranorex工具运行不了,我一开始还很疑惑,我已经调通正常运行了,然后周一来看问题的时候发现无法运行,报错信息为 未找到源文件,该Runner已停止运行,然后我排查了一下,发现我的存储工具Ranorex的文件被人误操作删了,然后运行出错,我又从本地导了一份进来, 发现还是报错,我果断卸载了软件,然后重新安装, 然后将路径和文件放在一起,防止导致找不到源文件的问题,千万注意别直接删文件,先打开控制面板卸载后在删除,要不然还是报错,然后然后再将自己脚本导入进来即可

2021-08-16 10:56:51 375

原创 Ranorex问题第四章 :错误 MSB3644 未找到框架“.NETFramework,Version=v4.6.2”的引用程序集 的解决方法

不是吧,不是吧,这个问题调试了我一天得时间都是在如何解决它,在网上好像还没有关于Ranorex的使用工具多,度娘也无法解决掉咱们出现的这个问题,问题如下:注意:如果运行时出现报错:未找到框架“.NETFramework,Version=v4.6.2”的引用程序集。请到‘’https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net462-developer-pack-chs‘’继续回到正文,一开始我以为是.net Frame

2021-08-11 10:48:42 1439 3

原创 小白如何使用Ranorex进行编写自动化 第三章 功能介绍详细

我们来说一下如何进行功能的划分,首先咱们得知道这个工具得录制是怎么用的,这期跟大家分享一下,我发现工具的优点和缺点。单个的录制:录制完成后,它将会存在咱们的文件中,当咱们想要运行case的时候,咱们创建个运行的文件夹,将咱们录制的脚本添加进去,然后进行运行,然后录制过程中,注意定位问题,还有上一期说的验证的问题,不同的验证方法我已经总结上一篇了,感兴趣的朋友可以去试试,我这个是客户端,等有空闲的时候给大家展示一下其他的。比如H5等等然后咱们录制完成后,咱们想要将咱们用例串联起来进行运行,这个时候

2021-08-09 10:12:16 523

原创 小白如何使用Ranorex进行编写自动化 第二章 断言的使用方法以及解释

咱们写用例的时候可以通过这个Validate来判断咱们这条用例是否执行成功然后接下来我来介绍一下他有哪些断言。断言语句Exists 存在NotExists 不存在AttributeEqual 相等AttributeNotEqual 不相等AttributeRegex 正则AttributeContains 包含AttributeNotContains 不包含Containslmage 包含图像Comparelmage 类似图像不同的断言不同的方法,

2021-07-21 11:01:34 409

原创 小白如何使用Ranorex进行编写自动化 第一章工具介绍以及录制脚本

首先给大家先来介绍这Ranorex工具:Ranorex 是一款在Windows操作系统的上运行的GUI自动测试化工具,主要用于对使用GUI的软件进行的软件测试,是计算机软件与用户进行交互的主要方式。支持多种不同的应用,包括web 2.0, Win32, MFC, WPF, Flash/Flex, .Net和Java(SWT)。Ranorex 拥有几乎所有自动测试工具都有的录制回放功能,还可以通过使用动作表格编辑器很方便地维护录制的代码,并且集成了Ranorex对象库,可以自动产生C#和VB.NET的代

2021-07-19 09:29:08 1025

原创 Ranorex9.2.0安装步骤

Ranorex9.2版本是破解版本,鉴于部分同学在安装破解后仍然不能正常使用,特此分享下安装的步骤(反正我每次按照这个步骤安装都是成功的)。1、 解压,安装,一路默认2、 安装完后不着急打开,如果自动打开会弹出加载license框,选择关闭。此时若选择免费30天试用,后续会带来无尽的烦恼;3、 打开Cracked文件夹,将里面的文件和文件夹复制,粘贴到ranorex的安装目录“…\Ranorex\Studio\Bin”目录下,覆盖原有文件;4、 把Cracked文件夹同级目录下的Ranorex3.

2021-07-08 10:14:42 1079

原创 QTPUI自动化工具---------问题讲解篇(hundsun)

目前为我们内部使用的工具,该工具很简单,但是可能是属于初阶版本,很多问题导致自动化调试起来比较困难,比如执行第一条用例的时候,需要帮助它来启动,要不然总体就会报错,在这几天的调试中,发现的问题是工具无法定位到新控件的问题,有的控件他是选择框加输入框,这个工具代码比较简单,可能没有考虑到这种情况的发生,我在这部分解决的办法是直接注释掉,然后手动执行,因为我抓定位抓了很多的方式,都无法定位到想要的位置,导致case的错误,现在来跟大家介绍一下该工具的使用:这个工具需要部署到虚拟机(为什么部署到虚拟机是因为虚拟

2021-07-07 16:06:35 305

原创 svn的哪些趣事------连接不上存储库该怎么办

昨天还在拉代码在看,突然一下子就无响应,再次打开svn出现以下状态:如图所示:遇到了这个问题的时候我以为我电脑的问题,然后我百度了一波,然后将所有方法都练习一遍,现在我把这些方法给你们展示一下哈方法一:鼠标右击找到小乌龟–>找到设置(Settings)然后找到Saved Data打开如下图:然后点击保存然后打开即可完成了第二种方法:应该查看一下看看你填写的URL地址是否正确了,把URL复制到浏览器看看能否打开,不能打开说明你填写的URL地址绝对错误了,检查URL地址,比如看看是不是协

2021-06-22 16:02:11 2168 2

原创 教大家如何搭建一个系统可视化清除垃圾工具,(代码很简化,小白也能看得懂)大牛勿喷

前言今天来更新一个不一样的,咱们今天写一个垃圾清理工具,首先我们要了解,一个垃圾清理工具需要什么,第一需要一个可视化能点击的页面,第二需要功能能够进行清理,下面话不多说直接敲起来from tkinter.simpledialog import *from tkinter.messagebox import *import osfrom threading import *panlist=[]for i in range(65,91): p=chr(i)+':\\' if os

2020-09-01 14:13:43 342

原创 自动化测试——来说说最简单通过Cookie跳过登录验证码(小白能看懂得代码)

前言很多人总是很烦恼,为啥不能直接登录,非要一次次登录,不能更简单一点嘛?为了解决这个难题,博主总结一个简单的通过cookie跳过登录验证码,小白应该能看懂,大牛勿喷,哈哈话不多说,咱们用百度来进行cookie跳过登录验证码...

2020-08-28 11:36:03 1006

原创 自动化之路接口测试之Page Object Model 设计理念 ------补充说明

刚刚咱们已经将方法代码已经上传了,现在咱们把这个创建目录的文键以图片形式分享给大家,希望能够帮助大家学习好自动化,每天进步一点点,慢慢量变就会产生质变,加油!

2020-08-13 15:30:15 162

原创 自动化之路接口测试之Page Object Model 设计理念 ------common页

咱们在这个公共类里面主要放上一些调用,封装了一些方法,比如说一些遍历啥的话不多说直接上代码class Common(): def __init__(self): import os path = os.path.abspath(os.path.pardir) for file_path, dir_name, file_name in os.walk(path): for dir in dir_name:

2020-08-13 15:26:28 205

原创 自动化之路接口测试之Page Object Model 设计理念 ------Case页

Case页的理念:通过调用Page页填充好的定位信息来具体实施用例,比传统的编写自动化用例更加简洁,减少了多余的代码,如果以后开发将定位元素进行修改,我们也可以回到Page中修改定位元素,这样代码又可以复用了1、首先要在Case页下创建test_move.py文件,并创建TestLogin类2、准备好用那种方式做数据驱动(我比较喜欢CSV,因为简单),并设计好执行数据准备好的三组数据–csv格式下面话不多说直接上代码import unittestimport ddtimport commo

2020-08-13 14:45:08 230

原创 自动化之路接口测试之Page Object Model 设计理念 ------Base页--请求方式封装

Base页具体编写在Base页创建base_page.py在Base页里封装好post请求,get请求,put请求,delete请求的方法,然后通过判断需要的内容进行返回人狠话不多直接上代码import requests #导入requests模块class Base(): def method_post(self,url,params = None,data = None,headers = None,files = None): return requests.pos

2020-08-13 14:36:00 157

原创 自动化之路appium之Page Object Model 设计理念 ------common篇

咱们在这个公共类里面主要放上一些调用,比如说一些遍历啥的话不多说直接上代码import xlrddef get_login_data(path): table=xlrd.open_workbook(path).sheet_by_name('Sheet1') lines=table.nrows clo=table.ncols big = [] for line in range(lines): little=[] for c in

2020-08-07 14:11:37 144

原创 自动化之路appium之Page Object Model 设计理念 ------Pages篇--广告定位

刚刚咱们说到了,登录现在将一开始点击进去app时候广告问题处理下面话不多说代码伺候from base.base_page import BasePagefrom appium.webdriver.common.mobileby import MobileByclass HomePage(BasePage): #初始化 def __init__(self,driver): BasePage.__init__(self,driver) #引导页

2020-08-07 14:05:20 187

原创 自动化之路appium之Page Object Model 设计理念 ------Pages篇--登录

下面话不多直接上代码因为咱们做的这个一家名宿登录测试from appium.webdriver.common.mobileby import MobileByfrom base.base_page import BasePageyy_yindao = (MobileBy.ANDROID_UIAUTOMATOR, 'new UiSelector().resourceId("me.onehome.app:id/immediately")')# 广告定位ad_loc = (MobileBy.ANDR

2020-08-07 14:00:56 166

原创 自动化之路appium之Page Object Model 设计理念 ------Case篇

引言Case页的理念:通过调用Page页填充好的定位信息来具体实施用例,比传统的编写自动化用例更加简洁,减少了多余的代码,如果以后开发将定位元素进行修改,我们也可以回到Page中修改定位元素,这样代码又可以复用了1、首先要在Case包下创建home_case.py文件,并创建Mytest类2、准备好用那种方式做数据驱动(我比较喜欢CSV,因为简单),并设计好执行数据准备好的三组数据–csv格式import unittestfrom appium import webdriverfrom p

2020-08-06 14:44:16 225

原创 自动化之路appium之Page Object Model 设计理念 ------Base篇

Base页具体编写在Base页创建BasePage类from appium.webdriver.common.touch_action import TouchActionfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECclass BasePage(): def __init__(self,drive

2020-08-06 14:28:03 193

原创 小白如何快速上手bug管理工具

如何快速上手bug管理工具(禅道)教程目录如何快速上手bug管理工具(禅道)教程登录和注册2.产品经理3.项目经理4.开发团队5.测试团队6.管理员1.操作流程… 41.1 访问方式… 41.2 操作流程… 42.产品经理… 42.1 需求 … 42.1.1 流程图… 42.1.2 添加需求… 52.2 报表… 63.项目经理… 73.1 创建项目 … 73.2 任务 … 83.3 需求 … 93.4 团队 … 103.5 动态 … 113.6 文档 … 113.7 版本…

2020-08-06 14:00:36 651

原创 给迷茫的大学生一个建议

给迷茫的大学生一个建议20届的学弟们,你们在学校里不管是学什么专业,还是为了混一个文凭,在宿舍打游戏,网吧通宵,各种酒吧蹦迪,可是你有没有想过谁在为你们负重前行,你之所以过得这么轻松那是父母在替你负重前行着,他们希望你们能够读个好大学,能找个像样的工作,能够自己养活自己,你们每天浑浑噩噩,逃学去网吧,挂科不复习,感觉在为教师和家长学习一样,可是你们有没有想过,当你们从学校步入社会的时候,你就知道原来社会没有这么美好,外面的世界没那么想象的绚丽多彩,很多人在学校的时候总想着我长大后要开保驰捷,开法拉利,当公

2020-08-06 10:53:19 137

原创 一般常用的测试点总结

一般常用的测试点总结1.界面的比例大小、加载出的内容2.页面的按钮展示,以及按钮的功能3.用户注册中的验证码失效的校验4.用户登录过程中的断网行为5.用户登录后的左侧菜单栏,菜单栏的情况,菜单栏的伸缩情况,不同身份展示的菜单栏情况6.列表中【上一页】【下一页】【首页】【末页】按钮的展示,是否正常7.若是有上传的图片,确定图片上传的格式(每一种都要校验 常用JPG、PNG、JPEG、GIF、 )注:图片上传时要注意图片格式的大小写问题8.填写用户的信息是每一种情况app端用户注册:1

2020-07-31 14:39:09 443

图书管理系统的数据库配置表.py

里面是封装了数据库的增加、查看、删除、修改等内容,大家可以通过调用数据库来进行操作不需要一步一步的去输入大量的代码、减少人工的输出、更能提高效率来做些其他额事情

2020-08-17

图书管理系统显示.py

基础代码小白也能看得懂,主要是为了能够让咱们不需要一次又一次添加数据库数据,可以通过直接输入想要的数据,自动录入进去,非常方便,非常简单,代码也清晰

2020-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除