- 博客(24)
- 收藏
- 关注
原创 BAT批处理
文章目录一、基本指令1.echo off +@2. :和goto3. :: + rem +pasue4. call + set5. errorlevel + title + start6.if + for7.choice命令二、例子批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令.批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。一、基本指令1.echo off +@echo off -------表示在此语句后所
2022-01-18 11:29:57 685
原创 python中OS模块
文章目录一、OS模块二、常用三、补充一、OS模块os模块:可以处理文件和目录,是Python系统和操作系统进行交互的一个接口。写自动化脚本还是做测试os模块都是一个重量级的模块。二、常用os.mkdir() # 新建目录os.path.join() # 连接多级目录os.getcwd() # 获取当前文件所在的绝对路径os.path.dirname(os.getcwd()) # 功能:去掉文件名,返回目录 print(__file__) ...
2021-09-26 20:42:33 550
原创 unittest单元测试框架
一、unittest单元测试框架简介?什么是单元测试? 单元测试负责对最小的软件设计单元(模块)进行验证,对重要程序分支进行测试以发现模块中的错误,python语言下有很多单元测试框架,如:doctest、unitest、pytest等 单元测试本身就是用一段代码验证另一段代码,不用单元测试框架也是可以做单元测试的。(异常处理)2. unittest简介 Unittest 是python内部自带的单元测试的模块、测试用例继承自unittest.TestCase、所有的测试函数以test...
2021-07-19 15:52:02 137 1
原创 python中的面向对象、类
文档:7.面向对象、类.note链接:http://note.youdao.com/noteshare?id=9e0baae7cb92f47cdecec543ae4127d3&sub=BA5C85DEC083459D9613E5F59FD1B081
2021-05-26 09:43:52 70
原创 点九图转换程序
点9图简介?---点9图就是安卓系统内的一种可拉抻而不失真的图,点9图是把图中某些部分进行拉伸,而不想拉伸的部分,比如圆角等部分不做变化 参考博客:https://blog.csdn.net/gdutxiaoxu/article/details/100998987电脑中需安装aapt工具安装了python的话可以在桌面新建一个文件夹“点九图转换 ”讲点九图放在文件夹中,运行以下脚本即可装换import ospath = r'C:\Users\TANG-GUO\Desktop\点九图转..
2021-05-24 16:05:41 218
转载 web测试
web测试——总结一、输入框二、搜索功能三、添加、修改功能四、删除功能五、注册、登陆模块六、上传图片测试七、查询结果列表八、返回键检查九、回车键检查十、刷新键检查十一、直接URL链接检查十二、界面和易用性测试十三、兼容性测试十四、链接测试十五、业务流程测试(主要功能测试)十七、性能测试十八、测试中应该注意的其他情况Web应用程序测试与其它任何一种类型的应用程序测试相比没有太大差别,这是对测试思维...
2019-07-09 14:57:48 326
原创 移动端测试
手机app应用程序分类应用程序分类Web App介绍:不需要下载安装,触屏版网页应用优点:开发成本低HTMl5语言,更新快,可以跨平台缺点:设计受限制多,用户体验差,受限于网络环境,渲染性能,平台特性,受限于浏览器,系统限制。Hybrid App介绍:半原生半Web的混合类App,需要下载优点:开发速度快缺点:Html5语言本身又有着不可避免的局限性,不支持访问,使用本地...
2019-05-30 10:23:23 410
原创 appium自动化环境搭建
appium环境搭建安装appium安装android开发环境安装sdk安装appium可到github搜索appium的appium/Desktop项目中下载最新版本https://github.com/appium/appium-desktophttps://bitbucket.org/appium/appium.app/downloads/安装android开发环境mac则...
2019-05-29 20:59:11 396
原创 面试总结
面试总结测试流程是什么?需求评审----测试计划-----设计测试用例----冒烟测试------执行测试用例-----评审测试用例----提交bug-----跟踪bug----预发布环境执行用例----版本发布----测试报告总结----线上有计划测试每个阶段的核心:了解需求,检查并指出需求文档的逻辑及相关内容,必要是建议砍掉一些不必要的需求,评估测试时间人、时间、需求、业务点、资...
2019-05-29 14:08:21 422
原创 软件测试---沟通技能总结
工作也快有两年了,想想当初那个懵懂少年,总是喜欢吃生活的苦,不喜欢喜欢学习的苦,还好我善于总结,嘿嘿嘿 ,回顾总结一篇-----测试人员的沟通技能。除了工作需要,日常生活有的沟通能力,生活也会少了很多琐事。人生中该走的弯路,一步都不会少,我不是规劝各位大佬,只当是拓展下视野。前言测试岗位之所以独立出来,是因为社会分工是一个逐渐细化的过程。可能在未来,测试岗位将会分工为不同的测试工种,这都是有...
2019-05-28 14:21:02 1430
原创 Calendar模块
calendar# 获取某月的日历import calendar'''获取2016年4月的日历'''cal = calendar.month(2016, 4)print(cal)
2019-05-27 20:35:20 470
原创 logging模块
logging的学习简介logging用法解析后边再搞简介logging模块简介Python的logging模块提供了通用的日志系统,这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如:txt文件,HTTP GET/POST,SMTP,Socket等。简单的说:控制需要输出的信息,输出(显示)到哪里;模块提供logger,handler,filter,formatter。lo...
2019-05-24 17:55:52 210
原创 socket 模块
socket 模块1.通常也称作"套接字",底层套件,用来处理最底层消息的接受和发送 (读/写IO、打开、关闭)2.这只是一个入门基于TCP#创建一个服务器。tcpimport socket#创建一个套接字# 1.需要定义一个传输的协议(tcp)SOCK_STREAM。# 2.IP协议的版本AF_INET,IPV4s=...
2019-05-24 17:53:47 383
原创 smtplib模块
smtplib模块python实现发邮件使用到的是smtplib模块。import smtplib # smtp 服务import email.mime.multipart # 处理邮件头部信息的函数import email.mime.text # 处理发送的文本函数emai_user = '19XXXXXXXXXX@163....
2019-05-24 16:36:26 2858
原创 软件测试--bug的等级划分
bug的严重级别:致命的软件缺陷(Blocker):(一级bug)1.造成系统或应用程序崩溃、死机、数据丢失、系统挂起。如代码错误,死循环,数据库发生死锁(一直锁在一个地方不解锁。)2.与数据库连接错误或数据通讯错误,未考虑异常操作,功能错误等。补充-----1.常规操作下因程序问题导致系统崩溃,迫使整个系统无法使用(其中非程序问题有:系统配置、数据结构变动、session超时、网络中断...
2019-05-21 15:30:33 12572
原创 appium的工作原理
Appium的工作原理1.Appium简介Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium支持多种语言,更可以使用Selenium WebDriver的Api。2.Appium工作原理(Android)client端也就是我们 test script是我们的webdriver测试脚本...
2019-05-20 17:03:32 778
原创 time模块
针对测试人员–实用的python模块1.time模块import timetime.time()time.localtime()time.localtime(0)time.strftime('%Y %m %d %H-%M-%S %w %j')a = time.localtime(1323455678)print(time.strftime('%Y %m %d %H-%M-%S %w...
2019-05-20 10:38:40 289
原创 使用python做接口测试
一.通过python代码测接口1.通过python代码测接口原理:----发送请求—验证结果2.用到的模块requestassert(断言,验证结果)unittest(做单元测试的框架)注:代码中能用到变量就不用常量。测试套件—测试用例的集合。自动化测试框架=要具备-重复使用性正在完善,敬请期待...
2019-05-17 17:08:30 429
原创 postman使用方法
一、postman简介接口测试工具,只做功能测试断言:判断状态码是否为200pm.test(“Status code is 200”, function () {pm.response.to.have.status(200);});//判断响应实体中是否包含某个字符串。pm.test(“Body matches string”, function () {pm.expect(pm...
2019-05-17 16:45:43 637
原创 jmete--学习之路
一、jmete简介主流的压力测试的工具:jmeter 、roadrunnnreRoadrunner非开源商业软件,性能测试是市场最牛的。Jmeter 纯java开发的软件、所以需要配置java的运行环境才能运行。...
2019-05-17 16:41:00 211
原创 专项测试
app常见的专项测试1.为什么进行专项测试?手工测试之后,自动化测试之后,接口测试,性能测试之后,线下环境、预发布环境都没有问题了,测试工作看似完整,但是到了用户生产环境,安装使用过程中还是有很多之前没有预料的问题被反馈过来,比如: crash问题、设备兼容性问题、电量消耗过快问题等这些问题通过上边的测试难以找出,所以要引入专项测试包括:兼容性测试、流量测试、电量测试、弱网络测试、稳定...
2019-05-17 11:15:47 9699 1
原创 selenium2 介绍+简单实战
selenium学习编写第一个自动化脚本逐行解释下:编写第一个自动化脚本"""编写第一个自动化测试脚本"""# config=utf-8from selenium import webdriverimport timedr = webdriver.Firefox()dr.get('https://www.baidu.com/')dr.find_element_by_id('kw')...
2019-05-16 12:45:17 818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人