Python自动化测试
苹果落地
越努力,越幸运。
展开
-
分享自制CAN工具【python源码】
背景:由于工作原因,最近想写一个CAN工具:1,界面简单容易操作;2,适合实车操作,有实车信号按钮;3.可自动化测试;4.CANoe Is Too Expensive!环境:python3.7 +tkinter+多线程一、调用dll库文件 调用的创芯科技DLL也可以用周立功DLL库;# -*- encoding=utf-8 -*-from ctypes import *import timedll = windll.LoadLibrary('./ControlCAN.dll') .原创 2020-11-01 11:10:46 · 2823 阅读 · 3 评论 -
windows下python虚拟环境virtualenv和virtualenvwrapper安装与使用
环境信息 操作系统:wins7 python版本:3.7.0安装下载安装python3.7.0【略...】 安装virtualenv python3.7.0版本自带了pip,为了减少安装步骤,使用pip安装; cmd,打开windows命令行; pip install virtualenvpip install vi...原创 2019-06-25 21:41:15 · 849 阅读 · 0 评论 -
APP测试面试题总结
APP测试面试题一、开场问题:(自由发挥)1、请自我介绍一下;2、为什么离开上一个公司呢?3、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具?4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里?二、技术方面:Android四大组件Android四大基本组件:Activity、BroadcastReceiver广播接收器...原创 2019-05-07 18:18:13 · 5213 阅读 · 2 评论 -
解决python3.7.2中pyinstall打包成exe文件工具的问题
首先介绍一下可以打包Python代码的工具:py2exe: 这个是知名度最高的,但是好像不太适合新手,需要各种库,用起来比较繁琐,不推荐。 pyinstaller : 可以只是生成单独的可执行程序。 最新版本为3.2.1 Stable, supports Python 2.7, 3.3–3.7。 可以自定义图标。 跨平台,兼容性良好。 cx_Freeze : 这...原创 2019-04-27 13:59:44 · 5009 阅读 · 1 评论 -
Labview和Python完美结合——自动化测试车联网/物联网平台和终端
Python自动化测试WEB,APP,(安卓,IOS)明显优势,自从1991年诞生以来,Python作为一种解释型、面向对象、动态数据类型的高级编程语言,其普及率、近几年保持持续高速上升的趋势。 Labview语言是一种图形化编程语言,是专门为测试、测量或控制的工程应用程序而构建的。这意味着LabVIEW擅长于工程特定的软件需求,例如简化硬件集成、创建以工程为中心的用...原创 2019-03-30 17:22:30 · 13475 阅读 · 5 评论 -
MySQL数据库的基本操作——增、删、改、查
一、数据库查询SELECTSELECT语句查询数据表中的一列或多列数据、使用集合函数显示查询结果、连接查询、子查询以及使用正则表达式查询等。SELECT语句的基本格式是:SELECTid,name,........ FROM 表1,表2,........ WHERE 表达式 GRO...原创 2019-03-16 17:49:57 · 1196 阅读 · 0 评论 -
python3之Excel两种操作——openpyxl和pandas
pandas操作Excel请进:https://www.cnblogs.com/liulinghua90/p/9935642.htmlExcel 是 Windows 环境下流行的、强大的电子表格应用。openpyxl 模块让 Python 程序能读取和修改 Excel 电子表格文件。例如,可能有一个无聊的任务,需要从一个电子表格拷贝一些数据,粘贴到另一个电子表格中。或者可能需要从几千行中挑选几...原创 2019-03-06 11:06:15 · 12637 阅读 · 1 评论 -
Python集合set——【增】【删】【改】【查】——基本操作总结
五、 set集合1.去重,把一个列表变成集合,就自动去重了2.关系测试,测试两组数据之间的交集,差集,并集等关系。5.1 创建一个数值集合list_1 = set([1,4,5,7,3,6,7,9])list_2 = set([2,6,0,66,22,8,4])5.2增加list_1.add(999) #添加一项list_1.update([888,777,...原创 2019-03-02 13:41:00 · 2823 阅读 · 0 评论 -
Python元组tuple——【查】——基本操作总结
四、 元组处理 元组,是一个只读列表。4.1 查找4.1.1 索引tup = ('arwen',123) print tup[0] print tup[1]4.1.1 index()描 述:查找元素的索引值实 例:#/usr/bin/env pythonnames = ('chenxin','chenxiang','jinzhon...原创 2019-03-02 13:36:58 · 3034 阅读 · 0 评论 -
Python字典dict——【增】【删】【改】【查】——基本操作总结
三、 dict字典 字典特点: 1、查询速度快 2、key唯一 3、key是不可变的 4、无序的 5、必列表内存空间多。 为什么快与为什么空间大呢?...原创 2019-03-02 13:35:40 · 830 阅读 · 0 评论 -
Python列表list——【增】【删】【改】【查】——基本操作总结
二、 list列表2.1 增2.1.1 append()描 述:方法用于往列表里添加元素输出结果:list实 例:names = ['qinfu','123','chenxin','liuqiang']# #增names.append('wangxingyu')print(names)结果:['qinfu', '123', 'chenxin', ...原创 2019-03-02 13:34:46 · 592 阅读 · 0 评论 -
Python字符串之——【增】【删】【‘改’】【查】——基本操作总结
一、字符串处理 字符串对象是不可改变的,也就是说在python创建一个字符串后,你不能把这个字符中的某一部分改变。任何上面的函数改变了字符串后,都会返回一个新的字符串,原字串并没有变。1.1 【增】1.1.1 字符串的拼接用加号拼接>>>s='hello'+'world' >...原创 2019-03-02 13:23:20 · 3195 阅读 · 0 评论 -
Python自动化测试学习二:总结get和post区别---面试用
总结get和post区别 get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 get请求只能进行url编码,而post支持多种编码方式 get请求会浏览器主动cache,而post...原创 2019-02-28 15:03:52 · 426 阅读 · 0 评论 -
Python自动化测试学习一:常用Python脚本模块整理
1、冒泡排序lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58]def sortport(): for i in range(len(lis)-1): for j in range(len(lis)-1-i): if lis[j] > lis[j+1]: l...原创 2019-02-22 18:01:24 · 1979 阅读 · 0 评论