自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 知识整合(三)之内部类

内部类(四种)一、实例内部类二、静态内部类三、本地内部、匿名内部类一、实例内部类1.看作是外部类的实例的成员或方法,其中不可以定义静态成员变量,若非要定义,则定义 public static final int a=10;此时定义的变量如果是静态的,一定是在编译时期就能确定其值。2.内部类对象的实例化:通过外部类对象的引用来调用,进行内部类对象的实例化3.访问和外部类同名的属性:外部类对象. this .内部类对象5. 实例内部类,是否有额外的开销?有,实例内部类当中,包含了外部类的this引用

2021-06-30 16:22:52 80

原创 Java 知识整合(二)之 I/O流和Java集合

Java整合(二)之I/O流和集合Java知识整合(一)一、I/O流1.流的类型2.流的转换3.如何实现java序列化二、Java集合1.List、Set、Map的区别?2.HashTable和HashMap的区别?3.数组和链表的区别?Java知识整合(一)一、I/O流1.流的类型按照流的方向:输入流(inputStream)和输出流(outputStream)按照实现功能分:节点流和处理流按照处理数据的单位:字节流和字符流。字节流继承于InputStream和OutputStream,字符流

2021-06-29 10:20:37 161

原创 Java 知识整合(一)

知识(一)1.重载和重写的区别?2.抽象类和接口的异同?3.静态变量和实例变量4.Java中实现多态的机制是什么?5.Java中的异常6.throw和throws的区别?7.String、StringBuilder、StringBuffer的区别?1.重载和重写的区别?(1)重载发生在一个类中规则:方法名相同;方法的参数列表不同(包括:参数类型不同,参数个数不同或者两者都不相同);方法的返回值类型不影响重载。可以抛出不同的异常,可以有不同的修饰符。(2)重写发生在子类和父类之间规则:参数列表和返回

2021-06-28 16:19:19 95

原创 软件测试工具(五)Loadrunner篇

Loadrunner篇一级目录二级目录三级目录一级目录二级目录三级目录

2021-06-18 10:16:43 860 1

原创 网络基础理论(四)IP协议相关技术及HTTP/HTTPS

HTTP/HTTPS一级目录二级目录三级目录一级目录二级目录三级目录

2021-06-09 10:00:36 304

原创 软件测试工具(四)性能测试基础篇

性能测试基础1.为什么要进行性能测试2.关注的指标3.术语4.性能测试模型5.性能测试分类1.基准测试2.负载测试3.压力测试4.并发测试5.配置测试6.可靠性测试7.失效恢复测试1.为什么要进行性能测试需要查看:应用程序是否能够很快的响应用户的要求应用程序是否能处理预期的用户负载并有盈余能力应用程序是否能处理业务所需要的事务数量在预期和非预期的用户负载下,应用程序是否稳定是否能确保用户在真正使用软件时获得舒服的体验2.关注的指标并发用户数/吞吐量平均响应时间服务器资源占用情况可靠性、

2021-06-06 20:53:55 194 2

原创 软件测试工具(三)Unittest测试框架简单介绍

Unittest测试框架1.Unittest 测试固件2.TestCase3.测试套件4.执行测试5.用例的执行顺序6.Unittest断言7.HTML报告的生成8.异常捕捉与错误截图9.数据驱动unittest 是python 的单元测试框架。作为单元测试的框架, unittest 也是可以对程序最小模块的一种敏捷化的测试。JUnit4 是一个Java语言的单元测试框架。JUnit是一套框架,继承TestCase类,就可以用JUnit进行自动测试了。JUnit测试是程序员测试,即白盒测试。1.Uni

2021-06-03 09:19:34 502 1

原创 网络基础理论(三)TCP/UDP协议

网络(三)TCP/UDP协议网络(二)IP地址和MAC地址及传输方式网络(一)协议的定义及七层、五层模型1.UDP协议1.11.2UDP2.TCP协议三级目录网络(二)IP地址和MAC地址及传输方式网络(一)协议的定义及七层、五层模型1.UDP协议1.1TCP和UDP是传输层两个主要协议。在IP首部中有一个协议字段,用来标识网络层(IP)的上一层所采用的是哪一种传输层协议。根据这个字段的协议号,就可以识别IP传输的数据部分究竟是TCP的内容还是UDP的内容。在通信过程中,还有一个特别重要的,就是

2021-06-02 10:37:33 260

原创 网络基础理论(二)

网络中的地址以及传输方式1.网络中的地址管理1.1IP地址1.2MAC地址2.传输方式1.网络中的地址管理一个地址必须明确的表示一个主体对象。在同一个通信网络中不允许有两个相同地址的通信主体存在。即地址要唯一。MAC地址和IP地址在标识通信主体时都具有唯一性,但IP地址还具有层次性。1.1IP地址IP地址由网络号和主机号两部分组成,网络号标识网段,主机号标识主机,同一个网段的网络号相同。1.2MAC地址2.传输方式...

2021-06-01 20:41:20 275

原创 网络基础理论(一)

协议的定义及网络模型1.协议2.七层中各个分层的作用7.应用层6.表示层5.会话层4.传输层3.网络层2.数据链路层1.物理层3.TCP/IP协议分层模型1.协议简单来讲,协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”。本质上是对数据格式的定义。ISO国际标准化组织制定了一个国际标准OSI开放式通信系统互联参考模型,OSI模型是一种框架性的设计方法,但比较复杂,实现起来比较困难,只是一个逻辑上的定义和规范。2.七层中各个分层的作用7.应用层针对特定应用的协议,为应用程序提供

2021-05-31 18:40:13 243

原创 软件测试工具(二)Selenium相关API

Selenium相关1.原理1.1Selenium RC的原理1.2Webdriver的原理2.Webdriver常用API介绍2.1元素的定位2.2操作测试对象2.3添加等待2.4打印信息2.5浏览器的操作2.6键盘事件2.7鼠标事件2.8定位一组元素2.9多层框架/窗口定位2.10层级定位2.11下拉框处理2.12DIV对话框处理2.13上传文件操作1.原理1.1Selenium RC的原理1.2Webdriver的原理2.Webdriver常用API介绍2.1元素的定位2.2操作测试对象

2021-05-30 19:42:06 75

原创 软件测试工具(一)工具总览

一、软件测试工具介绍1.普通的软件测试工具1.1软件测试管理工具1.2自动化测试工具2.APP软件测试工具2.1Android软件测试工具2.2IOS APP软件测试工具二、禅道1.普通的软件测试工具1.1软件测试管理工具Bugfree 、TestLink、Bugzilla、Mantis、禅道(Zentaopms)等1.2自动化测试工具功能:Selenium和Webdriver、QTP、Watir、MaxQ等性能:Jmeter、OpenSTA等Quality Center是基于Web的测试管理

2021-05-29 19:51:27 356 1

原创 软件测试(四)---软件测试分类

软件测试分类1.按照开发阶段分1.1单元测试1.2集成测试1.3系统测试1.4验收测试2.按测试实施组织来划分2.1Alpha测试2.2Beta测试2.3第三方测试3.按照是否运行划分3.1静态测试3.2动态测试4.按照是否手工划分4.1手工测试4.2自动化测试5.按照是否查看代码划分5.1不看代码的黑盒测试5.2看代码的白盒测试5.3灰盒测试6.按地域划分6.1本地化测试6.2国际化测试7.按照测试对象划分7.1界面7.2容错性测试7.3文档测试7.4兼容性测试7.5易用性测试7.6安装\卸载测试7.7性

2021-05-28 12:00:23 317

原创 软件测试(三)---测试用例的设计方法

测试用例的设计方法1.测试用例的总体设计方法1.1根据需求去写测试用例2.具体设计测试用例的方法2.1等价类2.2边界值2.3因果图2.4正交设计法2.5场景法2.6错误猜测法1.测试用例的总体设计方法1.1根据需求去写测试用例根据需求,首先要保证需求的合理性、正确性,要先验证需求。其次,再分析需求、细化需求,根据一个个小需求提炼出功能点,由一个功能点完整考虑其测试用例。最后采用具体的设计用例的方法去写测试用例。2.具体设计测试用例的方法2.1等价类2.2边界值2.3因果图2.4正交设计法

2021-05-27 08:30:26 290

原创 软件测试基础知识(二)

软件缺陷管理即管理BUG1.缺陷管理流程研发计算机必须分为开发机、测试机、发布机。开发工作在开发机上进行,软件测试工作(系统测试)在测试机上运行,最后产品验收和运行在发布机上运行。(1)每轮测试开始,开发部门提出本次测试的重点,开发机版本同步到软件测试机上(或通过配置管理工具实现同步)(2)软件测试工程师进行冒烟软件测试,如果冒烟测试没有通过,则退回给开发部门,等待开发部门重新提交软件测试任务,返回第一步(3)冒烟测试通过,测试工程师继续执行测试活动,包括传统正规测试和基于经验的测试,如探索式软

2021-05-26 12:03:56 102

原创 软件测试设计技术之软件测试的基本知识(一)

如何把用户的需求转换为软件测试设计,这是软件测试工程师的工作重心!软件测试的基本知识(一):1.什么是软件测试(软件测试的定义):软件测试的定义有很多:a.找bug,证明程序有错b.执行软件测试步骤c.包括验证和确认两种类型d.验证软件产品是否满足用户显性或隐性需求活动我以d的认识理解为主。在d的描述中,要注意:验证软件是否满足用户需求时,不是一软件测试人员的主观意愿去判断的,它是有标准的。2.什么是需求:a.用户需求:即用户想要软件实现的功能b.软件需求:是用户需求转化来的,是用户需

2021-05-25 21:24:11 194

原创 Java运算符及数据类型

1. Java入门安装jdk,配置环境变量,代码,保存,javac编译,java运行2.数据类型(1)字节类型变量 byte占1字节(范围:-128~+127)(2)短整型变量 short占2字节(3)整型变量 在Java中不分多少位操作系统,int变量占4字节(4)长整型变量 long占8字节long num=10L;(5)单精度浮点型变量 float占4字节fioat num=1.5f;(6)双精度浮点型变量 double占8字节(7)字符类型变量

2020-07-17 18:29:37 189

原创 路漫漫其修远兮

这是第一篇博客,我想,还是以这句话作为开头:万丈高楼平地起。作为一名计算机科学与技术专业的一名大二学生,说起编程,可真真正正是个编程渣渣,自己真正动手做过的东西寥寥无几,专业课学习的东西也掌握的效果不好。就我个人来说,专业是自己选的,上大学之前对编程也有了解,也喜欢通过程序展示自己喜欢的想要表达的东西。我很愿意跟着优秀的人去学习,去了解,去丰富和提高自己。记得高考那时,由于之前的荒废在最后一年也不得不全力以赴,幸好,身边也一直有朋友指点帮助,受益良多。现在的我,依然把优秀的人作为我学习和前进的动力,想努力

2020-05-20 21:56:23 80

空空如也

空空如也

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

TA关注的人

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