自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚表与虚基表

2020-04-30 14:09:47 324

原创 重载、重写、重定义

2020-04-29 13:43:39 101

原创 unittest框架的使用

了解unittest 是python 的单元测试框架,unittest 单元测试提供了创建测试用例,测试套件以及批量执行的方案,unittest 在pyhton中自带了,直接import unittest使用作为单元测试的框架, unittest 也是可以对程序最小模块的一种敏捷化的测试。在自动化测试中,虽然不需要做白盒测试,但是必须需要知道所使用语言的单元测试框架。利用单元测试框架,创建一个...

2020-04-25 22:08:11 300

原创 cookie和session——HTTP状态信息存储

首先,HTTP协议是一种无状态的协议,也就是说web浏览器与服务器间不会建立一个长久的连接,对于事物处理没有记忆的能力,那么在使用过程中可能会一些不便。比如说打开淘宝的页面,不可能每添加一个商品就要输入一遍账号及密码。所以我们需要把状态信息存储起来以方便后面的使用cookie和session都是用来保存状态信息的,都是保持客户端状态的机制,都是为解决HTTP无状态的问题做出的努力请求头Cook...

2020-04-24 15:31:54 481

原创 webdriver常用API的使用总结

要使用selenium的webdriver里的函数,首先把包导进来:from selenium import webdriver导入使用浏览器的驱动:driver = webdriver.Chrome()元素的定位对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象一个对象就是一个人一样,有各种的特征(属性),如比我们可以通过一个人的身份证号,姓名,或者他住在哪个街道...

2020-04-22 19:18:46 579

原创 Python入门(从C++到Python)

Python中句尾不用加分号不用管缩进单行注释注释为#多行注释用’’’’’’使用布尔类型True/False首字母必须大写输出为print,else if为elif定义变量不用声明类型,函数也是函数定义直接def+name(参数),参数也是不用声明类型print('Hello,\n world')#用r''表示''内部的字符串默认不转义print(r'''hello,\nw...

2020-04-20 15:00:52 250

原创 自动化测试(web自动化测试)

自动化:由机器设备代替人为完成制定目标的过程优点:提高工作效率减少劳动力产品规格同一标准批量生产自动化测试让程序代替人为去验证程序功能的过程,即在预设条件下运行程序系统流程确定、搭建自动化框架编写测试用例,将其转化为soupui(接口)—>自动化测试脚本执行自动化测试脚本输出执行结果报告完善自动化测试脚本解决的问题回归测试:更改后【项目发新版本】对之前...

2020-04-19 20:44:17 333

原创 禅道学习笔记

官方:敏捷瀑布、敏捷流程图流程主要分为四条线:产品线、项目线、开发线、测试线产品线产品经理收集产品需求【收集线上用户的反馈】,建立产品,对产品整理研发计划并整理每个计划中需要完成的需求项目线项目经理进行立项,关联产品,确定本次项目中需要完成的产品需求创建本次项目研发的团队【研发、测试人员】,分解任务【要求实现的功能点及限制时间】研发线领取任务每日站会【敏捷思想scrum】...

2020-04-19 18:24:09 434

原创 Linux进程管理总结【思维导图】

Linux进程总结Linux线程总结进程间通信信号读者写者模型生产者消费者模型哲学家就餐问题多进程编程

2020-04-15 14:11:34 342

原创 C、C++的区别【思维导图】

POP、OOP的区别

2020-04-14 13:33:23 171

原创 static【C/C++思维导图】

2020-04-13 16:23:31 130

原创 动态规划及练习

理解动态规划是分治思想的延伸,通俗一点来说就是大事化小,小事化无的艺术在将大问题化解为小问题的分治过程中,保存对这些小问题已经处理好的结果,供后面使用这些结果动态规划具备了以下三个特点把原来的问题分解成了几个相似的子问题所有的子问题都只需要解决一次储存子问题的解动态规划的本质,是对问题状态的定义和状态转移方程的定义(状态以及状态之间的递推关系)动态规划问题一般从以下四个角度考虑...

2020-04-13 14:19:40 237

原创 传输层基础知识

传输层负责数据能够从发送端传输接收端端口号标识了一个主机上进行通信的不同的应用程序:在TCP/IP协议中, 用源IP、源端口号、目的IP、目的端口号、协议号这一五元组标识一个通信,查看:netstat -n端口号范围划分0~1023: 知名端口号HTTP、FTP、SSH等这些广为使用的应用层协议的端口号都是固定的1024~65535: 操作系统动态分配的端口号客户端程序的...

2020-04-12 12:01:22 418

原创 QQ登陆测试用例

2020-04-09 14:36:41 389

原创 测试用例的设计方法总结

了解测试用例是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:(标题、)测试环境【含设备及系统】、操作步骤、测试数据、预期结果(、重要性)等要素评价标准:用例表达清楚,无二义性用例可操作性强【容易操作,可执行力强,可用工具进行测试】eg:测试10000人同时操作,用loaderrunner用例的输入与输出明确。一条用例只有一个预期结果用例的可维护性好用例对需求的覆盖率高...

2020-04-08 15:38:16 762

原创 IP基础

I P是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠、无连接的数据报传送服务不可靠:它不能保证IP数据报能成功地到达目的地。 IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区, IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端。任何要求的可靠性必须由上层来提供(eg:TC...

2020-04-08 14:32:51 621 1

原创 应用层总结【web页面请求过程】

域名系统DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务分布式数据库指每个站点只保留它自己的那部分数据。域名具有层次结构,从上到下依次为:根域名、顶级域名、二级域名DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53大多数情况下 DNS 使用 UDP 进行传输,这就要求域名解析器和域名服务器都必须自己处理超时和重传从而保证可靠性使用 T...

2020-04-07 17:26:41 316

原创 测试小总结

测试问题一般分为四类:测试生活中的一个物品测试一套软件编写代码来测试一个函数调试解决已知问题可以从功能、性能、兼容性、界面、易用性、(安全性)几个方面来测试测试用例:为实施测试而向测试的系统提供的一组集合,包含(标题)、测试环境【测试设备、测试系统】、测试数据、测试步骤、预期结果、重要性无论哪种问题,都要做好用户误用乱用的准备测试需要什么?全局观:了解软件到底是怎么回事...

2020-04-05 16:30:57 180

原创 生成器、原型模式——创建型设计模式

生成器封装一个对象的构造过程,并允许按步骤构造参考JDK 1.8 源码简易的 StringBuilder 实现:class AbstractStringBuilder { protected: char[] value; int count; public: AbstractStringBuilder(int capacity) { count = 0; val...

2020-04-04 21:49:39 256

原创 开发模型和测试模型

流程软件开发的生命周期:需求分析、计划、设计、编码、测试、运行维护软件测试的生命周期:需求分析、测试计划、【测试设计、测试开发】、测试执行、测试评估开发模型瀑布模型(Waterfall Model)瀑布模型在软件工程中占有重要地位,是其他模型的基础框架。瀑布模型的每一个阶段都只执行一次,因此是线性顺序进行的软件开发模式测试阶段处于软件实现后,意味着必须在代码完成后有足够的时间预留给...

2020-04-03 21:24:56 320

原创 简单工厂、抽象工厂、工厂——创建型设计模式

简单工厂了解在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口相当于一个工厂有多种产品,创建在类中,当客户使用时只需要知道产品类对应参数即可原理简单工厂把实例化的操作单独放到一个类中,这个类就成为简单工厂类,让简单工厂类来决定用哪个具体子类来实例化这样做能把客户类和具体子类的实现解耦合,客户类不再需要知道有哪些子类以及应当实例化哪个子类。客户类往往有多个,如果不使...

2020-04-02 17:57:27 89

原创 单例——创建型设计模式

了解确保一个类只有一个实例,并提供该实例的全局访问点** 类中**使用一个私有构造函数、一个私有静态变量、一个公有静态函数实现私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量实现懒汉式用的时候才加载,提高服务器启动速度线程不安全私有静态变量延迟实例化,即不用这个类就不实例化,节约资源如下:当多个线程同时进入if语句中且n为空时,将会...

2020-04-01 16:54:11 82

空空如也

空空如也

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

TA关注的人

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