自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

转载 基于unittest框架现代风格测试报告

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x7s2jpjQ-1657781687994)(./XTestRunner_logo.jpg)]基于unittest框架现代风格测试报告。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9HUN8yRV-1657781687995)(./img/test_report.png)]If you want to keep up with the latest version, you can insta

2022-07-14 14:56:31 126

原创 一篇就够,详解TCP三次握手和四次挥手

一、TCP三次握手第一次:客户端C向服务端S发送连接请求报文,该报文首部中的SYN=1,ACK=0,随机选取一个序列号seq=i作为初始序列号。此时,客户端进入SYN_SEND同步已发送状态。第二次:服务端收到客户端的连接请求报文,如果同意建立连接,则发送确认报文。确认报文首部中SYN=1、ACK=1、ack=i+1、seq=j(服务端的初始序列号)。此时,服务器进入SYN_RCVD同步收到状态。注:为什么ack=i+1?答:服务器对客户端的数据进行确认,因为已经收到序列号为i的数据包,

2020-10-20 11:54:29 331

原创 Selenium语法

Selenium-语法selenium的开始–webdriver如果看到这里,你需要知道怎么安装自动化测试需要的环境的话,这么来就OK了。pip install selenium关于驱动不知道哪里下载的,可以访问Chromedriver(Chrome):https://sites.google.com/a/chromium.org/chromedriver/homegeckodriver(Firefox):https://github.com/mozilla/geckodriver/rele

2020-07-10 09:44:47 402

原创 如何构建MySQL数据库的同步双机主从备份

如何构建数据库的同步双机主从备份主要讲述的是用mysql自带的REPLICATION(主从复制)来实现mysql双机热备的功能。模拟部署载体VMware Workstation 15.5 Pro主MySQL服务器CentOS 7.6(IP:192.168.128.137)从MySQL服务器CentOS 7.6(IP:192.168.128.138)MySQL版本mysq 5.6.27mysq 5.6.27 tar包下载地址目的主数据库删除数据,从数据库也会

2020-07-09 14:42:19 612

QTP下载链接.txt

quicktest professional 12.5简称QTP,这是一款专业的软件自动化测试工具,绝对是测试人员的法宝,它为开发人员和测试人员提供了实用的功能,可以方便开发者对软件的漏洞进 行测试和修复,软件集成了软件测试一体化流程,只需要将要测试的应用导入,便可以进行相应的分析了. 主要功能: 1)QTP是一个侧重于功能的回归自动化测试工具;提供了很多插件,如:.NET的,Java的,SAP的,Terminal Emulator的等等,分别用于各自类型的产品测试。默认提供Web,ActiveX和VB。 2)QTP支持的脚本语言是VB,这对于测试人员来说,感觉要“舒服”得多(如相比SilkTest采用C语言)。VB毕竟是一种松散的、非严格的、普及面很广的语言。 3)QTP支持录制和回放的功能。录制产生的脚本,可以拿来作为自己编写脚本的template。录制时,还支持一种lower level 功能,这个对于QTP不容易识别出来的对象有用,不过它是使用坐标来标识的,对于坐标位置频繁变动的对象,采用这种方式不可行。另外,QTP的编辑器支持两种视图:Keyword模式和Expert模式。Keyword模式想法是好的,提供一个描述近似于原始测试用例的、跟代码无关的视图(我基本很少用,除了查看、管理当前test中各个action的完整流程),而Expert就是代码视图,一般编写脚本都在这个区域。 4)一个有用的工具:ObjectSpy,可以用来查看Run-time object和Test object属性和方法。 5)QTP通过三类属性来识别对象:a)Mandatory; b)Assitive; c)Ordinalidentifiers。大部分情况下,通过对象的一些特定属性值就可以识别对象(类型a)。这些属性可以通过Tools->Object Identification 定义。 6)Object Repository(OR)是QTP存储对象的地方。测试脚本运行后,QTP根据测试脚本代码,从这个对象库中查找相应对象。每个Action可以对应有一个或者多个OR,也可以设置某个OR为 sharable的,这样可以供其他Action使用。注意,使用QTP录制功能时,默认将被测对象放在local OR中,可以通过 Resources->Object Respository,选择Local查看。 7)说到QTP的要点,不得不说Action。Action是QTP组织测试用例的具体形式,拥有自己的DataTable和Object Repository,支持Input和output参数。Action可以设置为share类型的,这样可以被其他test中的Action调用(注意:QTP是不支持在一个test中调用另外一个test的,只有通过sharable action来调用)。 8)如3)所述,一个test中,多个action的流程组织,只有通过Keyword视图查看和删除,在Expert视图中没有办法看到。 9)调用Action可以通过菜单Insert->Callto *** 来实现。QTP提供三种类型的调用方式:a)call to new Action,在当前test中创建一个新的Action;b)call to Copy of Action;c)call to existing action,调用一个re-usable action,如果这个re-usableaction来自另外一个test,将以只读的方式插入到当前test中。 10)QTP提供excel 形式的数据表格DataTable,可以用来存放测试数据或参数。DataTable有两种类型:global 和local。QTP为DataTable提供了许多方法供存取数据,在对测试代码进行参数化的时候,这些方法非常有用。 11)环境变量(EnvironmentVariables)。在一个test中,环境变量可以被当前test中所有action共享。环境变量也有两种类型:build in 和user defined。用户自定义的环境变量可以指向一个XML文件,这样可以实现在众多test之间共享变量。 12)QTP可以引用外部的VBS代码库,通过Settings-》Resource加入,也可以ExecuteFile命令在代码中直接执行。这种VBS库可以为所有action和test共享。 13)QTP默认为每个test提供一个测试结果,包括Passed,Failed,Done,Warning和information几种状态类型,可以进行对结果Filter。但是,只能为每个test产生一个testing result,不能为多个testing产生一个总的testing res

2020-08-17

基于fpga的DDS信号发生器的设计

基于FPGA的DDS信号是发生器的设计,并且频率可调,实现四种波形

2014-04-18

空空如也

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

TA关注的人

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