- 博客(36)
- 收藏
- 关注
转载 购物车用例模板
界面测试···打开淘宝购物车页面后,页面的布局是否合理,是否完整。不同卖家的商品在不同的table区域显示,区分明显。页面的功能按钮可以正常显示。商品的最下方显示失效宝贝。页面的最低端显示“你可能喜欢”向下滑动页面,在购物车顶端展示“购物车”。购物车中如果存在有商品降价、库存不足、限购件数等,在商品详情的下面,会有对应的字体展示。···2.基本功能···购物车页面的所有连接是否正常。从商品信息页面添加的商品能显示在购物车中。若未登录,点击购物车中的商品直接进行结算,则提示用户输入
2021-03-29 15:46:47
843
原创 jmeter性能测试
这里写目录标题一级目录1、性能测试的概念2、打开jmeter3、创建线程组,根据要求填写线程数、循环次数一级多久完成4、测试我们自己的系统性能,需要用到第三方插件5、然后网上下载一个ServerAgent6、启动和jmeter差不多,不要关掉黑窗口7、点击运行后,对应的图就出来了一级目录1、性能测试的概念 定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。 由定义可知性能关注的是软件的非功能特性,所以一般来说性能测试介入的时机是在功
2020-10-14 14:26:03
362
原创 Python+appium安装和演示
这里写目录标题Appium1、Appium背景介绍2、Appium命令行安装方式3、Appium-python库安装,命令行安装(需要联网)4、 Appium桌面客户端安装方式5、APPium使用5.1appium软件进入口5.2手机启动参数5.3配置文件5.4查找包名 appPackage、appActivity5.5版本号查找:platformVersion5.6设备号查找 deviceName5.6进入页面5.7进入页面的时候就会下载一个软件,这个不影响什么,用完卸载就OK5.8进入页面点击元素,就可
2020-10-06 22:01:20
826
原创 selenium实战(淘宝购物车删除)
这里写目录标题因为网速的问题,停止时间多了一些,网好的朋友可以把有些时间向下调整因为网速的问题,停止时间多了一些,网好的朋友可以把有些时间向下调整from selenium import webdriverimport time# 选择浏览器driver = webdriver.Firefox()# 输入网址url = "http://www.baidu.com"driver.get(url)# 网址输入栏输入 文字shuru = driver.find_element_by_id
2020-10-05 15:07:49
391
原创 安卓机开启开发者选项
这里写目录标题开发者选项连接开发者选项连接 有好多的安卓机开发者选项是隐藏的,需要进行设置CIA可以找开发者选项点击软件版本号,连续点击就会出现提示“” 已经开启开发者模式“”返回上一级就可以看到开发者选项了,开启开发者选项USB调试打开自己的机子就直接点允许,公司的机子点击一律允许使用这台计算机进行调试USB调试打开后,点击默认USB配置点击MIDI,就你可以在命令窗口运行adb devices 查看是否连接...
2020-09-30 14:59:21
1256
原创 selenium自动化框架
文章目录Selenium自动化测试框架1.什么是框架?2.为什么使用框架?3.Selenium工作原理4.selenium环境搭建(详情查阅讲义)Selenium IDE1.环境安装2.IDE功能简介Selenium API基础1.浏览器驱动对象1)库的导入2)创建浏览器对象3)浏览器尺寸相关操作4)浏览器的关闭操作5)页面请求操作2.获取断言信息3.元素的定位4 . 八种定位方式案列1. driver.find_element_by_xpath(value)2. driver.find_element..
2020-09-27 21:43:24
273
原创 自动化测试基础
文章目录1、什么是自动化测试?1.1、自动化测试的概念:1.2、自动化的历史2、了解为什么要进行自动化测试?2.1、自动化测试的好处3、掌握自动化测试的分类?3.1、整体分类:3.2、自动化功能测试的分类:3.3、性能测试主要是使用测试工具4、web自动化测试的使用条件和场景4.1、使用自动化的前提条件4.2、使用自动化测试的场景4.3、常见的自动化web测试工具:元素定位1、什么是xpath?2、什么是XML?3、XML与HTML4、Xpathcss选择器1、什么是css选择器?2、css选择器语法..
2020-09-25 19:51:44
163
原创 shell小案例
文章目录1、练习:使用shell脚本,输出当前所在的目录2、练习:计算/etc目录下有多少个文件,用shell脚本实现 ls|wc -l3、练习:判断用户输入的用户名和密码是否为admin 123456,如果是则提示登录成功,否则提示失败 (逻辑运算符) -a与 -0 或 !非4、练习:输入数字,判断是否大于0,如果大于0则将该数字-1并输出,否则+1输出.5、练习:输入学生的成绩,801、练习:使用shell脚本,输出当前所在的目录2、练习:计算/etc目录下有多少个文件,用shell脚本实..
2020-09-24 19:26:03
276
原创 shell介绍
文章目录1、Shell介绍2、Shell取值3、参数传递4、比较运算符5、if判断6、if 语句7、Case循环语句8、for循环9、while循环10、函数11、参数传递12、返回值1、Shell介绍Shell 和python都是弱语言 **定义变量规则** : 变量名=值 shell定义变量的规则: 1:等号两边不能有空格 2:定义特殊的变量需要用单引号或者双引号结合 3:定义linux命令需要用反单引号 区分单引号和双引号的不同和相..
2020-09-24 19:07:55
403
原创 搭建JMeter+Jenkins+Ant持续化
文章目录搭建JMeter+Jenkins+Ant持续化首先你创建一个Test文件夹,尽量创建在D盘或者E盘然后 Test文件中创建三个文件ant 文件中放入apache-ant-1.9.14-bin文件配置库文件配置ant的编译文件build.xml配置jmeter.propertise文档1、然后我们测试测试一下是否可以打印测试文件了2、这样我们就可以去看看我们的打印好的测试用例了3、这时候邮件也来了4、信息并不是很全,下面讲一下怎么优化测试报告5、邮箱发送失败6、拿到授权码替换build.xml中加..
2020-09-23 22:06:25
167
原创 Linux简单命令、文件
文章目录一、目录切换命令二、目录的操作命令(增删改查)1、增加目录操作(增)2、查看目录(查)3、修改目录的名称(改)4、移动目录的位置---剪切(改)5、拷贝目录(改)6、删除目录(删)三、文件的操作命令(增删改查)1、文件的创建(增)2、修改文件的内容(改)3、删除文件(删)四、压缩文件的操作命令1、打包并压缩文件2、解压压缩包**(重点)**五、其他命令1、显示当前所在位置2、搜索命令3、管道命令4、查看进程5、杀死进程6、网络通信命令六、Linux的权限命令七、文件的类型:一、目录切换命令w..
2020-09-23 19:38:39
206
原创 从Windows拉取jdk、MySQL、Tomcat到Linux并解压配置环境
这里写目录标题一 、远程连接工具的使用1、打开文件2、点击图形化界面图标二、安装jdk、MySQL、Tomcat1、进入界面我们先打开命令窗口2、先创建三个文件夹我们用来存放jdk、MySQL、Tomcat的压缩后的文件3、找到我们刚才拉过来的文件,也可以自己下载4、直接解压到我们刚才创建的目录5、解压MySQL、解压Tomcat6、解压完成后我们进入文件中三、配置jdk环境1、配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去2、重新加载/etc/profile配置文件四 、安装
2020-09-23 09:46:10
171
原创 安装vware、centOS
这里写目录标题1、安装vware 基本上都是下一步,上图2、 vmware安装linux虚拟机1:新建虚拟机2:选择自定义配置3:选择Workstation 14.x,点击”下一步”4:选择安装程序光盘的镜像文件iso(选择镜像文件路径),点击”下一步”5:设置全名,用户名,密码(用户名和密码要记住,登录的时候会用6:点击”下一步”,选择安装路径,点击”下一步”7:选择处理数量(根据电脑的配置情况)8:选择开辟的空间,根据电脑的磁盘的情况,点击”下一步”9:网络连接选择NAT10:选择推荐的即可11:选择
2020-09-22 14:52:13
152
原创 adb、monkey
这里写目录标题二级目录三级目录Monkey的概念:Monkey的介绍一级目录二级目录三级目录Monkey的概念:“猴子测试”是指没有测试经验的人甚至对计算机根本不了解的人(就像猴子一样)不需要知道程序的任何用户交互方面的知识,如果给他一个程序,他就会针对他看到的界面进行操作,其操作是无目的的、乱点乱按的。这种测试方式在产品周期中的早期阶段会找到很多很好的bug,为用户节省不少的时间。Monkey的介绍它是Android系统自带一个命令行工具,可以运行在模拟器里或者真是设备中运行。monke
2020-09-19 17:48:34
650
原创 request测试接口
这里写目录标题request1、创建存在接口文件夹data ,这次我们直接拿CSV来上手桌面创建text文件后缀改为.csv ,创建以后拉倒data文件夹下面2、再创建一个reda文件夹,文件夹中创建testcsv.py read 读取存放的数据3、 然后我们表列表中的数据放在request中4、紧接着我们创建一个 test 文件夹 文件夹中创建testcsv1.py将获取的验证码进行断言判断上一篇我们做了pytest,这次我们做requestrequest requests是一个很实用的
2020-09-18 20:49:22
784
原创 pytest、Python-HTML、allure
这里写目录标题一级目录Pytest需要安装pytest和pytest-html(生成html测试报告)命名规则1、创建Python项目,安装pytest、allure-pytest2、然后在项目里面创建一个文件夹,文件夹中创建一个calas.py的文件 .py文件任意,这个文件相当于开发给测试的文件。3、开发文件拿到后,我们创建测试文件夹testDemo,创建test1.py4、运行后的结果5、执行后左边的目录中出现 report.html文件6、点击进入 就会看到所有通过的测试用例1、下面我们把它转换成a
2020-09-17 22:32:24
476
原创 unittest(python)
这里写目录标题一级目录1、首先我们创建一个Python项目2、然后写一个开发的文件就是funDemo文件,然后在funDemo文件中创建一个kaifa.py3、接着呢创建一个测试文件夹ceshiDemo,在ceshiDemo中创建一个test1文件4、如何将测试用例在网页上展示呢?5、在这需要一个插件HTMLTestRunner.py,网上很好搜的6、在此时我们会想到,如果前面的参数变了,我们怎么办7、然后我们再创建一个reddatd文件夹,文件夹内创建read.py文件8、再test1的 基础上行修改成了
2020-09-16 19:45:45
447
原创 python面向对象案列
文章目录1、单继承:子类只继承一个父类2、多继承:子类继承多个父类,3、重写4、super5、私有方法6、init方法7、str方法8、del 方法1、单继承:子类只继承一个父类class Master(object): def make_cake(self): print('单继承') class Prentice(Master): passp=Prentice()p.make_cake()2、多继承:子类继承多个父类,class M..
2020-09-14 20:19:31
159
原创 python文件操作
文章目录Python文件的使用一、文件的作用二、文件的打开和关闭1、打开文件2、关闭文件文件的读写1、写数据(write)2、读数据(read)3.文件的追加4、添加图片(二进制流)文件和文件夹的操作1、文件重命名2、删除文件3、创建文件夹4、获取当前目录5、改变默认目录6、获取目录列表7、删除文件夹Python文件的使用一、文件的作用大家应该听说过一句话:“好记性不如烂笔头”。大家应该听说过一句话:“好记性不如烂笔头”。不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了..
2020-09-14 17:00:54
92
原创 Python 函数嵌套传参
这里写目录标题写一个函数求三个数的和,并返回结果写一个函数求三个数的平均值,并返回结果在写一个函数求每个数与平均值之间的差,并返回结果写一个函数求三个数的和,并返回结果写一个函数求三个数的平均值,并返回结果在写一个函数求每个数与平均值之间的差,并返回结果def fun(a, b, c): sum = a + b + c print('和是%d' % sum) return sumdef fun1(a, b, c): sum = fun(a, b, c)
2020-09-11 20:02:17
483
原创 python列表、字符串、字典、集合操作
文章目录一、列表操作1、append用于在列表末尾追加新的对象2、count方法统计某个元素在列表中出现的次数3、extend方法可以在列表的末尾一次性追加另一个序列中的多个值4、index函数用于从列表中找出某个值第一个匹配项的索引位置5、insert方法用于将对象插入到列表中6、pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值7、remove方法用于移除列表中某个值的第一个匹配项8、reverse方法将列表中的元素反向存放9、sort方法用于在原位置对列表进行排序,意味着改变原来的
2020-09-11 18:59:34
790
原创 python循环、三角,倒三角,倒99乘法表
这里写目录标题1. while 循环 倒三角2. 使用for循环输出数字0-9,当数字为6时,跳出本次循环,执行其他循环,当数字为8的时候,停止循环3.使用循环 计算出1-100之间 所有奇数的和4.使用for循环 做三角形5.倒三角形1. while 循环 倒三角a = 9 # 定义变量a=9,表示循环9次while a > 0: i = 1 #再定义变量 i=1 while i <= a: print('%d * %d = %
2020-09-10 08:21:46
8329
原创 jmeter正则表达式提取器使用
这里写目录标题1、建立一个线程组2、定义线程的名称,属性,循环次数3、在线程组中建立一个http请求4、在聚合数据中找到成语词典拿取key值 ,拿到后放在注释中(截图有误,不好意思哈)5、点击成语词典的测试,进入详情页,拿取地址和参数名称,拿到后添加进http请求中6、建立查看结果树、聚合报告、图形结果、表格查看结果7、先运行一下成语字典的http请求,看是否可以正常请求,不能请求就是参数没填好8、然后创建一个新华词典的http请求,还是去聚合数据拿取新华字典的数据,和拿取成语词典是一样的9、把新华词典的h
2020-09-08 20:27:22
575
原创 jmeter添加第三方插件
这里写目录标题1、红方块中的就是jmeter第三方插件,那么如何添加第三方插件呢2、https://jmeter-plugins.org/ ,进去找的自己想要的插件下载下来,放到lib/ext文件中3、放到文件中后,重启jmeter,人后点击查看插件4、下载好的插件就会到这里1、红方块中的就是jmeter第三方插件,那么如何添加第三方插件呢2、https://jmeter-plugins.org/ ,进去找的自己想要的插件下载下来,放到lib/ext文件中3、放到文件中后,重启jmeter,人
2020-09-08 20:06:06
727
原创 jmeter和数据库交互
这里写目录标题1、首先呢,建立一个线程组2、然后建立一个JDBC Connection Configuration3、然后点击到JDBC Connection Configuration,讲所有图片上的信息填写4、再建立一个JDBC Request5、添加刚才的变量名字,我们可以选择查询还是更新6、选择查询语句,输入查询语句7、点击查看结果树8、换到更新9、跟新成功1、首先呢,建立一个线程组2、然后建立一个JDBC Connection Configuration3、然后点击到JDBC Conne
2020-09-08 20:00:54
156
原创 jmeter移动端脚本录制功能
这里写目录标题1、添加一个 HTTP代理服务器2、建立一个线程组3、设置一下端口号4、添加一个录制控制器5、长按移动端的WLAN6、修改WLAN代理7、移动端开始操作就可以拿到移动端的数据了1、添加一个 HTTP代理服务器2、建立一个线程组3、设置一下端口号4、添加一个录制控制器5、长按移动端的WLAN6、修改WLAN代理7、移动端开始操作就可以拿到移动端的数据了...
2020-09-08 19:49:32
329
原创 badboy和jmeter录制脚本
这里写目录标题1、打开badboy工具输入网址,点击红点录制,jmeter的查看结果树一会创建爱你也行2、搜索结果,出来下来的地址3、输入信息搜索,地址下面就会开始录制(记录你操作的每一步)4、打开第一个标题,会跳转到另一个窗口5、关闭另一个窗口后,会记录关闭6、点击Play All运行录制脚本7、 运行的时候可能会出现乱码
这里写目录标题1、打开Charles工具2、点击安装证书3、点击下一步4、下一步5、完成6、导入成功7、手机安装8、点开手机设置,选中WLAN9、长按WLAN会显示修改网络10、配置的ip一定要和cmd ipconifg 中的ip一样11、打开模拟器的原始浏览器,输入网址之间下载,然后会让设置一个开锁密码1、打开Charles工具2、点击安装证书3、点击下一步4、下一步5、完成6、导入成功7、手机安装8、点开手机设置,选中WLAN9、长按WLAN会显示修改网络10、配置
2020-09-03 21:52:01
8797
2
原创 Charles 本地修改
这里写目录标题1、选中抓取的包2、右键单击save response保存在本地3、保存在桌面4、桌面打开文件123456.txt,就是刚才保存的那个文件5、替换掉以前的文件6、回到charles 选中抓取的包,右键点击map local自动获取到地址,如果不能自动获取地址,关掉次页面,选中抓取的包,右键单击copy url 然后再次操作,那拿到的url 放在host ,然后点击下方任意栏就会出现path,记得把 query 换成 *结果1、选中抓取的包2、右键单击save response保存在本地
2020-09-03 21:35:51
833
原创 Charles简单压测(压力测试)
这里写目录标题1、百度输入任意字符2、打开抓包工具可以看到百度的链接3、右键点击选中文件4、可以进行设置5、结果1、百度输入任意字符2、打开抓包工具可以看到百度的链接3、右键点击选中文件4、可以进行设置5、结果上箭头是:我向服务器发送请求下箭头是:服务器给我响应...
2020-09-03 21:02:33
568
原创 testin云测操作
文章目录介绍操作介绍作为软件测试这个行业,相信很多做测试工程师的人都是从功能测试做起的吧,下面我介绍一下testin云测操作https://www.testin.cn/ 进入网站点击控制台3.选择标准兼容测试[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4.上传应用(没有进行企业注册只能测试两个,小编以全部使完)5.提交测试 (跳过上传是因为小编之前测试过了,所以没有测试的名额了,上一步其实挺简单的,就是上传自己下载的.apk文件)m
2020-09-03 13:52:29
1093
1
原创 mysql基础
数据库基操文章目录day01一、初识MySQL二、数据库的安装和配置三、数据库服务器操作(开启、关闭)四、(登陆及退出服务器)连接和断开服务器五、相关概念六、数据模型的概念:七,数据库的种类的特点八、建库操作(建库、查看、使用、删除)七、关系模型的基本属性八、创建数据库:九、删除数据库:十、数据库的编码(字符集)设置十一、数据库命名规则:day02一、SQL:结构化查询语言(structured query language)二、数据库的语法要求:三、数据类型:数字类型、字符串类型、日期和时间3种类型.
2020-09-02 19:02:43
176
原创 adb基础操作
adb基础操作文章目录adb基础操作查询连接的设备开启adb服务关闭adb服务安装apk卸载查询包名将移动端文件传输到电脑将移电脑文件传输到移动端查看adb命令帮助信息截屏log的打印查询连接的设备 adb devices开启adb服务 adb start-server关闭adb服务 adb kill-server安装apk adb install 路径卸载 adb uninstall [packagename]查询包名 系统应用:adb shell pm list p.
2020-09-02 16:11:56
119
原创 测试小知识
测试小知识文章目录测试小知识一、软件缺陷1、软件缺陷产生的原因2、软件测试和缺陷修复的代价二、软件测试基础理论1、软件测试定义2、软件测试的现状3、测试的前景4、新人如何融入一个项目团队5、优秀的测试人员的基本素质6、软件工程的目的7、程序测试包涵那些内容8、测试环境9、测试流程三、软件测试分类1、黑盒测试和白盒测试2、静态测试和动态测试3、功能测试和性能测试3.1功能测试3.2 性能测试四、回归测试、冒烟测试、随机测试4.1、回归测试4.2、冒烟测试4.3、随机测试五、单元测试、集成测试、系统测试和验.
2020-09-02 10:42:02
840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人