自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 软件测试学习

自动化测试含义:自动化测试就是用程序代替人的人工操作,完成一系列测试自动化工具能自动打开程序,自动执行用例,自动查找控件,自动产生数据,自动输入数据,自动操作控件,自动收集结果,自动比较实际结果和预期结果是否一致优点:可以重复执行,能执行更多,更频繁的测试能执行一些手动测试比较困难的测试可以更好的利用资源,利用时间具有一致性,测试结果更加客观缺点:不能完全代替人工测试,不是所有的测试用例都可以使用自动化测试2.不能保证100%的测试覆盖率3.自动化测试对软件质量依赖性比较大4

2021-07-17 18:50:22 65

原创 软件测试学习笔记

junit简介1.是一个开放源代码的java测试框架,用于编写运行可重复执行的测试2.junit测试也就是白盒测试,是java语言的单元测试框架junit中的注解1.junit使用注解进行单元测试注解用于修饰测试方法或者测试类,位于测试方法或测试类的前面,使用注解前需要导入包2.注解大概有:Fixture注解,@Test注解,@Ignore注解,@Parameters注解,@RunWith注解Fixture注解1.表示在某些阶段必然被调用的代码2.有@before注解,@after注解,@

2021-07-13 18:16:44 99

原创 软件测试学习8

白盒测试方法1.白盒测试:也称结构测试,透明测试,基于程序本身的测试白盒测试需要完全了解程序结构和处理过程,按照程序内部逻辑测试程序,检测程序中每条通路是否按照预定要求工作2.白盒测试方法语句覆盖判定覆盖条件覆盖判定=条件覆盖条件组合覆盖路径覆盖白盒测试方法的步骤1.获得需求/算法图2.画出控制流程图(根据需求画/算法图。弄清预期结果)3.使用逻辑覆盖法或者路径覆盖法A语句覆盖法1.设计若干用例,运行被测程序,保证程序中的每个可执行的语句至少被执行一次2.如果是顺序结构那么只

2021-07-10 18:24:08 213 3

原创 软件测试学习7

测试方法一测试方法的分类静态测试方法动态测试方法1.1静态测试方法不执行程序的测试方法主要用于测试文档和代码1.2动态测试方法通过运行程序来发现缺陷的一种测试方法如:黑盒测试,白盒测试二黑盒测试1.也称为功能测试,基于规格说明书2.黑盒测试不涉及程序的内部结果,注重输入,输出忽略了运行过程,如果外部特性本身有问题或者规格说明书有问题,则无法察觉3.以用户观点触发,主要以软件规格说明书为依据,对程序功能和接口进行测试,对输入输出数据进行测试4.方法:大纲法,场景法,等价法,错误推测

2021-07-09 20:17:25 115 2

原创 软件测试学习6

**缺陷报告**A什么是缺陷?指的是软件存在不符和质量需求或者违背软件用户,客户意愿的问题,俗称我们口头经常说的BugB 缺陷的判定标准1.软件未达到产品说明书表明的功能2.软件出现了产品说明书指明不会出现的错误3.软件功能超出了产品说明书指明的范围4.测试人员认为难以理解,不易使用或者用户认为不好(主要体现在易用性)C软件缺陷的表现形式1.用户要求的功能,特性没有实现或者部分实现2.运行出错,运行中断,系统崩溃,界面混乱3.数据结果不正确,精度不够,格式不统一4.系统性能地下,

2021-07-08 17:51:22 142 1

原创 java学习6

抽象方法(关键字abstract)抽象方法使用abstract关键字修饰抽象方法没有方法体,只有声明;定义的是一种规范含有抽象方法的就是抽象类(还有接口)使用要点抽象方法是没有方法体的抽象类必须被子类继承抽象方法必须被子类实现抽象方法不能实例化抽象类可以包含属性,构造函数,方法...

2021-07-06 18:31:14 47

原创 软件测试学习5

编写测试用例测试用例定义1.对软件进行测试任务地描述,预期结果,进度,具有执行向的文档2.测试用例体现了方案,技术,策略,方法3.包含了测试目标,测试环境,测试步骤,预期结果,测试脚本,输入数据等等测试用例最主要包括以下元素:1.测试目标:为什么而测?是为了功能,性能,可用性,兼容性,安全性还是为了其他的测试目标?2.测试对象:测试的目标是什么(测什么)3.测试环境:在哪里测?测试运行所处环境包括系统的配置,设定,也包括操作系统,浏览器等网络协议4.测试前提:什么时候可以测?测试时所需.

2021-07-06 17:58:07 141

原创 软件测试学习

错误推测在测试程序中根据自己的经验推测出程序中可能会出现的问题,可以结合错误推测编写测试点分类:输入数据方面输出方面数据结构方面文件,系统方面A.输入非法数据常见的错误输入:1.输入非法类型2.输入非法长度3.输入非法格式B.输入默认值适用于有默认值测试方法:1.接受文本框(复选框)的默认值2.接受空值3.将默认值改成另一个值C.输入特殊字符1.输入非法字符,适用于不能输入特殊含义的字符时。D输入合法数据的非法组合1.适用于输入值之间的已来关系2.这种情况从单个输

2021-07-04 19:50:52 83 2

原创 软件测试4

测试需求文档:1.收集研读文档,提取有用信息,整理需求2.功能拆分,功能流程(使用场景),需求整理3.编写测试点功能拆分:主要用于软件进行拆分大纲法:1模块:多个功能操作的对象,功能的集合2 功能点:能独立完成某项业务3业务流程;软件完成某项业务的流程4业务逻辑:对业务的不同处理方式测试点:测试时应该考虑可以测试的方面方法:1.场景发 2.等价划分法 3.边界值法 4。决策表A场景法:模拟用户操作软件时,主要用于测试系统的业务流程当拿到一个测试人物时先要关注主要功能和业务流

2021-07-03 17:57:32 90 1

原创 软件测试3

软件测试需求分类:1.软件质量需求用于确定测试目标2.软件测试目标:功能;性能;界面;易用性,兼容性,安全性,可用性,可维护性,可扩展性功能:软件能做些什么性能;软件的运行速度,占资源(CPU,内存)的多少特性:时间段速度快,效率高,占用资源少易用性:软件是否能被客户轻松上手兼容性:软件从一个环境移到另一个环境检测软件共同的能力安全性:软件保护信息和数据的能力可用性:系统正常运行的能力或程度可维护性:软件被修改的能力可扩展性:软件通过很少的改动就能实现整个系统的能力增长测试需求分析

2021-06-30 20:06:50 44 2

原创 软件测试学习2

**测试阶段的分类**1.组件测试(单元测试)2.集成测试3.系统测试4.验收测试A组件(单元)测试1.什么是单元?1)单元是软件里最小的,可以单独执行编码单位2)对于采用流程语言设计的软件,单元可以由一个或若干个最接近的函数或过程组成3)对于采用面向对象语言设计的软件,单元可以是一个类或者实例4)对于网页用户来说,窗口界面,单元可以是一个文字输入或者一个按钮2.什么是组件(单元)测试组件测试也称单元测试,模块测试1)单元测试**:针对软件单个单元的测试(一块模块一个模块测试,

2021-06-29 20:34:52 152 1

原创 软件测试学习1

软件开发模型(大致列出来)1大爆炸模型2.边写边改模型3.瀑布模型4.螺旋模型5. 敏捷模型测试模型1.V模型:改进瀑布模型的开发效率V模型将测试分为不同的阶级或阶段v模型要等开发完成之后测试2.W模型1).基于尽早和不断测试的原则,W模型既强调了测试方案设计也强调测试执行2)测试与开发并行,与V模型不同,V模型属于一条线上的,要等开发编码完才能测试3)测试伴随了整个开发4)测试对象不仅是程序,需求同样测试3.H模型将测试独立了出来,贯穿整个产品生命周期,根据被测试的不同而分

2021-06-29 18:48:56 49 1

原创 java学习6

多态多态指的是同一个方法调用,由于对象不认同可能有不同行为打个比方:一个方法休息,小明的行为可能是睡觉,小红的行为可能是打游戏,小黑可能是学习要点1.多态是方法的多态不是属性的多态(多态与属性无关)2.多态地存在要有3个必要条件:继承,方法重写,父类引用指向子类对象3.父类引用指向子类对象后,用该父类引用子类重写地方法,此时多态就出现了上图:...

2021-04-12 15:31:23 43

原创 java学习5

super关键字super可以看做是父类对象的引用,可以同通过super关键字调用被子类覆盖(重写)的方法或属性使用super调用普通方法,语句没有位置限制,可以在子类中随便调用上图:封装的作用和含义...

2021-04-02 08:58:02 63

原创 学习java4

java学习—组合方便代码复用除了继承还有组合,组合比继承更加灵活,组合的核心就是将父类对象作为子类的属性,子类痛过调用这个属性来获得父类的属性和方法我在学习的时候我更加理解继承,学的组合的时候脑子还是挺糊,现在还是理解不了,使用继承的次数挺多的...

2021-03-27 12:27:49 54

原创 学习java3

java学习—重写子类重写父类的方法,可以用自身的行为替换父类的行为,重写是多态的必要条件在学习的时候重写还是很好理解的上图:

2021-03-27 12:15:55 47

原创 java学习2

java学习—面向对象继承(extends)继承是面向对象三大特征之一(其他两个分别是封装,多态),继承更容易对于已有类的扩展,更加容易实现现实世界的建模继承的作用有:1代码复用 2.方便建模继承顾名思义就是子类继承了父类的全部属性和方法(除了父类的构造方法)再通俗一点的说法比如:动物–>哺乳动物,哺乳动物继承了动物,动物的特性,哺乳动物都有,这就相当于动物为父类,哺乳动物为子类,子类继承了父类有了父类地属性和方法。接下来上图:...

2021-03-26 13:22:39 40

原创 java基础

学java—this关键字this的本质就是创建好对象的地址,由于构造方法调用之前,对象已造好因此在构造方法中也可以使用this代表当前对象常用用法:普通方法中this总是指向调用该方法的对象,构造方法中指向正要初始化对象调用重载的构造方法,避免相同的初始化代码,但能在构造方法使用上图...

2021-03-25 23:38:51 42

空空如也

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

TA关注的人

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