自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

翻译 软件质量模型

软件质量模型可根据质量模型来判断一个软件的好与坏质量模型250006个蓝色的为外部属性,测试一般关注外部属性2个黄色的为内部属性,一般是开发和运维比较关注依从性,指符合法律法规...

2022-02-14 16:30:13 510

翻译 常见测试模型

常见测试模型模型,将比较抽象事物用比较形象的方式表现出来传统的瀑布模型V模型W模型敏捷测试模型传统的瀑布模型最大的问题是:测试工作后置,导致整个项目开发完成之后如果发现比较重要的问题,修改的成本是非常巨大的。V模型V模型主要的特点是将测试过程细化,分为单元测试、集成测试、系统测试和验收测试四个不同的阶段,但是仍然是测试后置,没有解决风险问题。W模型W模型将测试和开发过分离出来,对整个项目过程中的需求文档、设计文档同样要进行测试,将测试工作前置,大大降低整个项目的质量风险。敏

2022-02-14 16:02:29 4121 1

转载 jmeter连接不上MySQL数据库的原因以及解决方法

**1.**Cannot create PoolableConnectionFactory (Client does not support authentication protocol requested by server; consider upgrading MySQL client)原因:jar包比数据库版本低,楼主用的数据库是MySQL 8.0.12,而jdbc是mysql-con...

2020-03-03 20:34:21 2372 1

转载 Windows通过zip文件安装mysql

下载安装包安装包现在地址:https://dev.mysql.com/downloads/mysql/解压缩至安装目录解压缩下载之后的zip,我这里使用的安装路径为:D:\mysql解压缩之后,需要在安装路径下手动创建data文件夹以及my.ini文件配置my.ini文件编辑my.ini文件的内容[mysqld]# 设置3306端口port=3306# 设置mysql的安...

2020-03-03 14:18:07 264

转载 锁(Lock)

当使用多个线程来访问同一个数据时,很容易“偶然”出现线程安全问题。为了解决这个问题,实现线程安全的控制,Python 的 threading 模块引入了锁(Lock)。Lock 是控制多个线程对共享资源进行访问的工具。通常,锁提供了对共享资源的独占访问,每次只能有一个线程对 Lock 对象加锁,线程在开始访问共享资源之前应先请求获得 Lock 对象。当对共享资源访问完成后,程序释放对 Lock ...

2019-08-16 11:39:01 213

转载 char*数组和多线程

#include "python_gil_stat.h"PyGILStateLockGuard py_gil_state_lock;/* char* [] */%include "carrays.i"%array_functions(char*,array)ary[index] = new char[31];memcpy(ary[index],value,strlen(va...

2019-08-15 15:53:05 199

转载 常用.i文件

%module(directors="1") XYDDmaTradeApi%{#include "XYDDmaApiStruct.h"#include "XYDDmaApiDataType.h"#include "XYDDmaTradeApi.h"#include "shfe/FtdcUserApiDataType.h"#include "shfe/FtdcUserApiStruct....

2019-08-15 15:48:31 5345

原创 学习网址

白灰的博客:https://www.cnblogs.com/baihuitestsoftware/articles/5895807.html官网:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#debug-file

2019-08-15 15:23:41 79

原创 swig学习网址

利用SWIG对C++库进行Python包装:https://segmentfault.com/a/1190000013219667官网:http://www.swig.org/Doc1.3/SWIGDocumentation.html#Sectionslz推荐的网址:https://blog.csdn.net/SangoHan77/article/details/79164204...

2019-08-15 15:16:49 199

转载 swig步骤说明

准备好需要的文件demo.h、libdemo.so(研发提供的api .h文件和动态库)demo.i(自己编写的swig封装说明文件)通过SWIG进行封装swig根据demo.i生成demo_wrap.cxx和demo.py两个文件swig -c++ -python demo.i2.将上一步产生的demo_wrap.cxx编译为demo_wrap.o文件g++ -O2 -f...

2019-08-15 15:02:51 355

转载 centos7安装python3

linux-Centos7安装python3并与python2共存1.查看是否已经安装PythonCentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用 python -V 命令查看一下是否安装Python然后使用命令 which python 查看一下Python可执行文件的位置可见执行文件在/usr/bin/ 目...

2019-08-15 15:01:04 124

转载 自动化

1.什么是自动化测试?  自动化测试,顾名思义就是自动完成测试工作。通过一些自动化测试工具或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。自动化测试,看上去很美,感觉好像是第一次工业革命,它开创了以机器代替手工劳动的时代,实则不然,因为每一个自动化测试的case都是从手工测试做起的,如果没有手工测试的基础,是没法进行自动化测试。2.自动...

2019-08-15 14:42:20 543

转载 创建线程

Python 主要通过两种方式来创建线程:使用 threading 模块的 Thread 类的构造器创建线程。继承 threading 模块的 Thread 类创建线程类通常来说,推荐使用第一种方式来创建线程,因为这种方式不仅编程简单,而且线程直接包装 target 函数,具有更清晰的逻辑结构。调用 Thread 类的构造器创建线程调用 Thread 类的构造器创建线程很简单,直接调...

2019-08-15 14:40:37 153

原创 一些好的网站

下载无背景图标,新浪微博登录即可https://www.iconfont.cn/search/index?q=火箭&page=1python学习http://c.biancheng.net/view/2245.htmllinux学习http://c.biancheng.net/linux_tutorial/在线画图https://www.processon.com...

2019-08-15 14:28:12 137

转载 聊聊自动化测试框架

聊聊自动化测试框架无论是在自动化测试实践,还是日常交流中,经常听到一个词:框架。之前学习自动化测试的过程中,一直对“框架”这个词知其然不知其所以然。最近看了很多自动化相关的资料,加上自己的一些实践,算是对“框架”有了一些理解,这篇博客,就聊聊自动化框架的一些事吧。。。一、什么是框架框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去...

2019-08-15 14:27:33 170

转载 进程和线程

线程和进程进程所有运行中的任务通常对应一个进程(Process)。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个独立单位。一般而言,进程包含如下三个特征:独立性:进程是系统中独立存在的实体,它可以拥有自己的独立的资源,每一个进程都拥有自己的私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以...

2019-08-15 14:26:49 256

转载 damapi

​# coding:utf-8import DmaMdApiimport subprocessimport osimport threadingimport timeimport loggingLOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"logging.basicConfig(filename='test_dm...

2019-08-15 14:24:48 165

转载 线程的生命周期

当线程被创建并启动以后,它既不是一启动就进入执行状态的,也不是一直处于执行状态的,在线程的生命周期中,它要经过新建(new)、就绪(Ready)、运行(Running)、阻塞(Blocked)和死亡(Dead)5 种状态。尤其是当线程启动以后,它不可能一直“霸占”着 CPU 独自运行,所以 CPU 需要在多个线程之间切换,于是线程状态也会多次在运行、就绪之间转换。注意,启动线程使用 star...

2019-08-15 14:23:20 238

转载 python_gil_stat.h

#ifndef PYTHON_GIL_STATE_H#define PYTHON_GIL_STATE_H#include <Python.h>class PyGIL {private: PyGIL() { PyEval_InitThreads(); }public: static PyGIL& getInstanc...

2019-08-15 14:22:54 107

转载 swig安装(centos7)

1、下载swig2.0.9版本,地址:http://www.swig.org/download.html2、安装gcc、g++(已有则跳过此步)#yum -y install gcc automake autoconf libtool make#yum install gcc gcc-c++3、安装PCRE,地址:Perl Compatible Regular Expressions Pe...

2019-08-15 14:22:08 1083 1

原创 test

test

2019-08-15 14:09:24 66

空空如也

空空如也

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

TA关注的人

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