- 博客(173)
- 收藏
- 关注
转载 POM测试用例设计思想
自动化测试的PO模式https://blog.csdn.net/saberpan/article/details/84987774PO设计模式(一)https://blog.csdn.net/weixin_39080072/article/details/90600498?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base&a
2021-07-02 15:41:57 611 1
原创 自动化测试之:python+unittest+selenium
1.准备条件——使用禅道自己搭建和部署测试环境2.框架总体规划及完成禅道页面登录3.在selenium中使用unittest新增和修改测试用例4.执行测试用例集——执行unittest测试用例集 runner.run(suite)5.unittest完成HTML测试报告的生成...
2021-02-02 09:38:36 1843 1
原创 python+dicom处理+cv处理 资料整理
处理医疗影像的Python利器:PyDicomhttps://zhuanlan.zhihu.com/p/59413289dicom文件预处理https://blog.csdn.net/qq_35358021/article/details/82857439
2020-08-15 21:04:41 3929 1
原创 pythonABCmeta抽象类及JAVA抽象类学习
特点:① 抽象方法没有方法体,交给子类实现② 抽象方法修饰符不能是private final static③ 抽象方法必须定义在抽象类或者接口中特点:① 抽象类不能被实例化,只能被继承② 抽象类中可以不包含抽象方法(不包含抽象方法就没有太大意义,可以作为工具类防止被实例化)③ 抽象类的子类可以不实现该类所有的抽象方法,但也必须作为抽象类(抽象派生类)④ 抽象类的构造方法不能定义成私有(子类构造方法会调用父类构造方法)⑤ 抽象类不能使用final修饰,final修饰的类不能被继承。
2022-09-04 18:53:57 737
原创 Jenkins连接git时出现“Failed to connect to repository : Command ... HEAD“ returned status code 128:”问题解决
目录问题解决配置仓库时报错:Failed to connect to repository : Command "git.exe ls-remote -h -- http://192.168.0.XXX/XXX/cicd.git HEAD" returned status code 128:stdout:stderr: remote: The project you were looking for could not be found.fatal: repository 'http://192.16
2022-08-23 15:21:35 8176 2
原创 测试框架开发(1) 之使用反序列化设计基本配置
'''1.方便扩展和定义:我们能在一个基类上通过集成来实现对配置的扩展2.实现保存和读取功能:能够将配置类中的所有字段保存到文件,同时能够通过读取方法来装载配置3.设计者可以不用考虑具体的存储和读取过程,仅需要继承基类'''import osimport jsonfrom abc import ABCMeta_DEFAULT_PATH = os.path.join(r"F:\pythonProject\pythonProject1\study\highly_efficient_pl.
2022-05-17 16:53:23 220 1
原创 CPython巩固之内存
内存分两个区 ---栈区,堆区一、C语言 内存分配方法有两种第一种 int a =1;char s[10]="hello //在栈区申请内存,C语言的所有局部变量都在栈中第二种malloc()在堆区申请内存 free()释放内存 //堆区内存永远存在,除非手动将其释放 内存泄漏?没有free() // 只要调用一次就在堆区申请内存,但是不释放, ...
2022-05-11 11:47:48 242
原创 绘制linuxGUI软件性能测试曲线
一、效果图二、实现步骤:绘制软件性能曲线(以load为例)1.准备测试脚本GUI操作脚本2.提取关键性能分析点1.what? load负载值 load average:系统平均负载是CPU的Load,它所包含的信息不是CPU的使用率状况,而是在一段时间内CPU正在处理以及等待CPU处理的进程数之和的统计信息,也就是CPU使用队列的长度的统计信息。这个数字越小越好。 负载高、使用率低 利用率高、负载低 说明等待执行的任.
2022-04-27 01:15:44 2596
原创 python socket
"""file: service.pysocket service"""import socketimport threadingimport timeimport sys#浏览器#创建会话对象sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#建立链接sk.connect(('www.baidu.com',80))#数据传输sk.send(b'GET / HTTP/1.1\r\nHost: www.baidu..
2022-02-18 14:44:07 1535
原创 自动化测试之:混合驱动加unittest
from base.base_page import BasePageimport config.keywordfrom test import test_supportimport HTMLTestRunner# from testinit import *import osimport sysimport timeimport unittestimport HTMLTestRunnerimport unittestfrom testinit.my_unit import MyUn.
2022-01-18 10:31:13 8470
原创 unittest构建HTMLTestRunner报告问题
构建定时测试任务报错问题:创建 HTMLTestRunner 失败。错误提示:TypeError: ‘module’ object is not callable原因:HTMLTestRunner 中存在 HTMLTestRunner 方法,如果调用的是 HTMLTestRunner 整个类名则无效。需要调用到其中有效的方法才可以。原代码:runner = HTMLTestRunner(stream=file,verbosity=1, title="然の简单测试", desc
2022-01-13 11:55:43 7673
原创 Python MySQL 学习记录
sql 是 structured Qurey Language 的缩写( 结构化查询语言 )数据定义数据操作 数据查询 数据控制创建数据库查询当前数据库mysql> show databases;创建数据库mysql> create database mydbluoyiran;删除数据库mysql> drop databse db;#......
2021-11-20 08:34:41 7379
转载 shell awk用法
我们先来用专业的术语描述一下awk是什么,如果你看不懂,没关系,我们会再用"大白话"解释一遍。awk是一个报告生成器,它拥有强大的文本格式化的能力,这就是专业的说法。你可能不理解所谓的报告生成器中的"报告"是什么,你可以把"报告"理解为"报表"或者"表格",也就是说,我们可以利用awk命令,将一些文本整理成我们想要的样子,比如把一些文本整理成"表"的样子,然后再展示出来,刚才概念中提到的"文本格式化的能力",也就是这个意思,其实这样说可能还是不太容易理解,不用着急,当你看到后面的"示例"时,自然
2021-11-10 15:09:37 1242
原创 界面测试关注点
界面测试 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设 计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔, 具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相 反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中 付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作 的兴起,才受到专家的青睐。而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。 目前流行的界面
2021-11-06 00:02:08 316
原创 自动化测试之:猴子测试Windows端GUI-Monkey实现
import os,time,randomimport threadingfrom pymouse import PyMousefrom pykeyboard import PyKeyboardclass BasicMonkey: def __init__ (self): self.keyboard = PyKeyboard() self.mouse = PyMouse() def move(self): .
2021-10-28 18:03:42 1178
转载 自动化测试之:python各种测试用库
测试开发来源:https://www.jianshu.com/p/ea6f7fb69501Web UI测试自动化splinter - web UI测试工具,基于selnium封装。链接 selenium - web UI自动化测试。链接--推荐 mechanize- Python中有状态的程序化Web浏览。链接 selene - 使用Python + Ajax支持+ PageObjects + Widgets进行简明UI测试链接 hitch - 基于服务的应用程序的高级集成测试框...
2021-10-16 18:54:30 5056
转载 医学影像公开数据集
1、肝脏肿瘤分割挑战数据集(LiTS - Liver Tumor Segmentation Challenge)由于肝脏的异质和扩散形态,肿瘤病变的自动分割是很有挑战的。通过增强腹部CT扫描获得数据,分割标准结果是由世界各地临床站点提供。训练数据集有130例和测试数据集70例。下载地址:https://competitions.codalab.org/competitions/17094。我也分享到百度云盘上了:https://pan.baidu.com/s/1sDSBMoa9V8aMC5scU8nGE
2021-10-11 17:09:00 3454 4
原创 递归执行过程
#二、递归#函数内部自己调用自己/必须有出口#3以内数字累加和 3+2+1#6= 3以内数字累加和#6 = 3+ 2以内数字累加和#6 = 3 + 2 +1以内数字累加和def sum_numbers(num): 2.出口 if num == 1: return 1 #1.如果不是1,重复执行累加结果 else: return num+sum_numbers(num-1)a =sum_numbers(100)print...
2021-09-19 14:31:01 268
原创 测试开发SHELL脚本强化学习
批处理不是编程语言,批处理是一批由可执行的命令构成,而不是完整的程序逻辑。变量/条件/循环/运算/函数/参数/输入/输出/命令。demo2:将shell脚本写入$path变量。
2021-09-02 13:37:20 168
原创 自动化测试之:关键字驱动
一、关键字驱动的表达式:object.action(paramemeters)项目.动作.参数(范围)项目.验证.参数(范围)二、好处主打易用性,将测试代码、测试业务和测试数据分离,灵活性最高Robotframework...
2021-08-26 10:05:44 2066
原创 自动化测试:Win-GUI-OpenCv图像匹配脚本
class ImageTest: def __init__(self): self.mouse = mouse_click() self.keyboard =key_input() self.match = ImgMatch()
2021-08-05 12:27:20 1829 1
转载 常见的apk专项测试,主要有几类
常见的apk专项测试,主要有几类(主要指项目中经常用到的)1、稳定性2、安全性3、兼容性4、版本升级5、流量测试6、实际测试总结(对整个项目团队是如何进行测试以及测试的内容)一、稳定性测试稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。测试方法:1、跑monkeyadb shell monkey -p packageName -v -v -v --throttle 500 -s 4 --i
2021-08-02 11:22:37 3632 1
原创 如何利用pythonPIL库seek函数将gif批量转化成单帧png
im_gif = Image.open("C:\\Users\\dell\\Desktop\\test.gif")print(im_gif.mode)# im_gif.show()#打开动图的第0帧im_gif.seek(24)im_gif.save("C:\\Users\\dell\\Desktop\\ftest.gif")
2021-07-30 12:15:29 420
转载 python路径拼接os.path.join()函数的用法
os.path 模块主要用于获取文件的属性。以下是 os.path 模块的几种常用方法:方法 说明 os.path.abspath(path) 返回绝对路径 os.path.basename(path) 返回文件名 os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径 os.path.dirname(path) 返回文件路径 os.path.exists(path) 如果路径 path
2021-07-29 10:33:11 3686
转载 getcwd()函数的用法
os.getcwd() 方法用于返回当前工作目录。参数无返回值返回当前进程的工作目录。实例以下实例演示了 getcwd() 方法的使用:#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sys# 切换到 "/var/www/html" 目录os.chdir("/var/www/html" )# 打印当前目录print "当前工作目录 : %s" % os.getcwd()# 打开 "/tmp"fd = o
2021-07-28 16:48:29 7768
原创 jenkins自动化测试持续集成(环境+软件安装)
1.jenkins下载2.jdr环境下载:C:\Users\Administrator>java //输入java命令查看是否安装成功,控制台显示用法,说明安装成功3. 继续控制台输入命令:E:\>cd jenkinsE:\jenkins>java -jar jenkins.war5.因为jenkins的war包自带jetty服务器,所以启动成功后,直接打开浏览器操作即可。输入http://localhost:8080,点击回车,出现以下画面:.
2021-05-09 18:11:03 319 1
原创 测试模式学习1:数据驱动
import unittestfrom selenium import webdriverimport time as tfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.action_chains import ActionChainsimport win32apiimport ddtimport jsonfrom ddt import dataData = [{'num1': 1}, {.
2021-05-07 14:49:21 415
转载 Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战
https://blog.csdn.net/songlh1234/article/details/84317617?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-1.baidujs&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-1.
2021-05-07 11:42:56 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人