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

原创 find_element()方法封装

1、find_element()2、find_elements()3、子父节点-层级定位封装by,value:父节点的node_by,node_value:子节点4、list方法封装

2021-01-30 22:20:23 954

原创 模态框及焦点定位

2021-01-30 15:44:44 150

原创 如何封装打开浏览器的方法

一、打开浏览器方法二、打开浏览器并打开百度网站三、打开浏览器并打开网址的简单开发

2021-01-25 18:38:42 364

原创 性能测试基本知识

一、性能测试的概念:1、软件系统的性能测试是一个很大的概念,覆盖面非常广泛。对软件系统而言,包括执行效率、资源占用、系统稳定性、安全性、兼容性、可靠性、可扩展性等2、性能测试是描述测试对象对象与性能相关特征并对其进行评价实施的一类测试主要通过自动化的测试工具磨你多种正常、峰值以及异常负载条件下来对系统的各项性能指标进行测试二、性能测试介绍:性能测试概述:性能测试通常包含以下方面的内容:(1)、评估生产准备状态(2)、评估性能 判断标准(3)、比较多个不同系统或同一系统不听配置之间的性能特

2020-12-08 16:07:56 416

原创 测试用例方法-边界值、因果图、判定表法

一、测试用例方法-边界值法边界值分析法:边界值分析法是一种补充等价类划分的测试用例的设计技术,他不是选择等价类的任一元素,而是选择等价类边界的测试用例边界值设计的原则如果输入条件规定了取值范围,应以该范围的便捷内及刚刚超范围的边界外的值作为测试用例二、测试用例方法-因果图&判定表法1、因果图解决的问题:等价类划分和边界值分析法都是着重考虑输入条件,而不考虑输入条件的各种组合,输入条件之间的相互制约关系2、因果图法:如果测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,因此必

2020-11-22 20:58:59 784

原创 测试用例方法-等价类划分

一、等价类划分例:测试一个两位数的加法计算器测试需求:测试两个参数值的相加后的结果是否正确隐身需求:输入的数值在-99到99之间,大于99或小于-99输入应被拒绝,并显示错误信息第一步:根据测试需求,开始测试第二步:分别给第一个参数和第二个参数输入表中的值,得到的测试结果如表所示:很明显如果我们对第一个参数的值分别取从-99到99的199个数,第二参数取从-99到99的199个数,我们不可能对两位数相加的所有情况进行穷举测试。1、等价类划分:(1)、等价类划分的办法是把程序的输入域划分成若

2020-11-19 10:36:56 2298

原创 测试用例方法1

测试用例: 测试用例是通过使用的测试计划中确定的测试技术,对于以确定的测试条件进行逐步推敲,设计出来的重点说明如何具体操作产生何种结果的文档。(测试用例可以看作是一个测试指引文档,指引我们测试的文档)测试用例应该具有可重复性、可验证性和需求可追踪性1、测试用例设计包含以下关键点(1)、前提条件,如项目或局部测试环境的需求,及其交付计划(2)、测试步骤(3)、测试数据(4)、预期结果一个测试用例文档包括:序号、模块名称、用例名称、用例级别、前置条件、预期结果、测试结果、缺陷编号、备注等。2、测

2020-11-17 22:34:54 79

原创 软件测试设计

测试设计:测试设计是将概括的测试目标转化为具体的测试条件和测试用例的一系列活动1、测试分析和设计的主要任务(1)、评审测试依据(需求、系统架构、设计和接口说明)(2)、评估测试依据和测试对象的可靠性(3)、通过对测试项、规格说明、测试对象行为和结构的分析,识别测试条件并确定优先级(4)、设计测试用例,并确定优先级(5)、确定测试条件和测试用例所需的必要的测试数据2、确定测试条件:(1)、依据在测试策略或测试计划中确定测试技术(2)、通过测试依据和测试目标分析,可以确定需要测试的内容,获得测

2020-11-17 22:32:57 188

原创 测试策略

一、测试策略:(可以说是测试计划的一步)1、明确测试系统是干什么的2、了解系统特点3、系统有什么功能4、系统在本版本上那部分需要测试,哪部部分不需要测试5、系统对性能的要求7、系统对安全性的要求测试策略是描述测试项目和测试任务之间的关系,它用来说明要测什么、如何测、如歌协调测试资源和测试时间等测试策略指定的是否合理高效会对测试项目的进度产生很大的影响二、如何制定一个好的测试策略并且能防止遗漏?测试安排发布计划—测试范围—测试资源—测试环境—测试方法—用例设计方法—文档管理—风险管理—上

2020-11-16 21:46:46 212

原创 需求测试

一、需求测试过往的软件生命周期中,需求分析阶段是没有测试人员参与的。随着软件过程的优化,测试人员的加入对需求分析阶段有了更大的作用需求测试的作用1、测试工程师参与需求分析,对需求了解很深刻,减少与开发人员的交互,节省时间2、早期确认测试用例编写思路,为了测试打好基础3、可以获取一些测试数据,为了测试用例设计提供帮助4、可以发现需求不合理的地方,降低测试成本5、测试需求的分析用来确定整个测试工作,明确测试对象以及测试工作的范围和作用,并作为测试覆盖的基础6、被确定的测试需求项必须是可核实的,

2020-11-12 22:14:21 2190

原创 软件测试搭建环境

一、搭建测试环境之前:1、确定测试目的功能测试,稳定性测试,还是性能测试,测试目的不同,搭建测试的注重点不同场景一:功能测试,不需要大量的数据,需要覆盖率高,测试数据要求真实场景二:性能测试,可能需要大量数据或者实际硬件环境尽可能相似的硬件配置测试尽可能的模拟真实环境尽可能模拟用户使用环境,选用合适的操作系统和软件平台了解符合测试软件运行的最低要求及用户使用的硬件配置了解用户正常软件,避免所有配置所有操作系统下都要进行测试,没有侧重点,浪费时间产品化的测试则需要考虑兼容性的方案2、构建可

2020-11-12 21:05:06 295

原创 软件测试人员具备的素质和软件测试的原则

一、软件测试人员具备的素质1、踏实细心2、积极主动3、好奇心,怀疑一切4、良好的交流能力5、自我提高和总结能力6、责任感二、软件测试的原则原则一:所有的测试都要追溯到用户需求上产品缺陷的80%以上是在产品开发过程中的需求定义阶段引入的,如果需求得到了准确的验证,则可以消除80%的返工问题,节省总项目投入费用的45%原则二:尽早启动测试工作原则三:Pareto法则应用与软件测试Pareto法则是又意大利经济学家帕累托提出的,又称为28效率法则。测试中的Pareto法则是说一般情况下,

2020-11-09 22:07:30 414 1

原创 软件测试的覆盖率和测试覆盖率的实际应用

一、软件测试覆盖率**测试覆盖率:**测试覆盖率是用度量测试完整性的一个手段,同事也是测试活动有效性的一个度量覆盖率=(至少被执行一次的item数)/item的总数二、特点:1、通过覆盖率数据,可以检测我们的测试是否充分。2、分析出测试的弱点在哪个方面3、指导我们设计能够增加覆盖率的测试用例,有效提高测试质量,但是测试用用例设计不能一味的追求覆盖率,因为测试成本伴随覆盖率的增加而增加三、测试覆盖率对于黑盒测试来说,主要只两个方面:1、需求覆盖和用例覆盖需求覆盖:他表示在测试中,有哪些函数被

2020-11-08 21:29:20 1374

原创 软件测试模型汇总

一、V模型:1、V模型是我们数值的瀑布模型的一种改进,瀑布模型将软件生命周期划为计划、分析、设计、编码、测试和维护六个阶段,由于早期的错误可能要等到开发后期的测试阶段才能发现,所以可能到来严重的后果2、 V模型就是在这点改进了瀑布模型,在软件开发生命周期,开发活动和测试活动几乎开始,这两个并行的动态的过程就会极大的减少Bug和error出现的机率。3、V模型一一对应关系:单元测试是以详细设计作为参考集成测试是以概要设计作为参考系统测试是以需求分析作为参考验收测试是以用户需求作为参考4、V模型

2020-11-08 20:03:00 594

原创 软件测试常用术语汇总

C/S:C指的是客户端(Client),S指的是服务端(Server),这种软件时基于局域网或互联网的,需要一台服务器来安装服务器端软件,每台客户端都需要安装客户端软件。比如我们经常用的QQ、和各种网络游戏就是与C/S结构的软件。B/S:B指的是客户端(Browser),S指的是服务端(Server),这种软件同样是基于局域网和互联网的,他与C/S结构软件的区别就在于,不需要安装客户端(Client),只需要有浏览器,就可以直接使用。比如搜狐、新浪等门户网站。B/S结构软件是现在软件的主流,与C/S结

2020-11-07 09:15:00 493

原创 软件测试基本概念、软件测试的方法和分类、生命周期各测试方法的对比

一、软件测试:1、经典定义:软件测试(Software Testing),在规定的条件下对程序进行操作,已发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程。2、标准定义:软件测试使用人工或自动的手段来运行或测定某个软件系统的过程,其目的是在于检验他是否满足规定的需求或弄清预期结果与实际结果的差别。3、软件测试的目的:软件测试的目的在于发现问题,检查系统是否满足需求。二、软件测试的方法和分类三、生命周期各测试方法对比...

2020-11-06 23:04:27 221

原创 软件测试基础知识2:软件开发模型、软件产出和软件的一生

一、软件开发模型:由于项目、需求的模式不同,所以在软件生命周期过程中选择的软件开发模型,也会有所不同,在历史上,软件开发模型经历了”边做边改“、瀑布、原型、螺旋、敏捷等模式的变更1、瀑布模型计划-需求分析-设计-编码-测试-运行维护特点:(1)、软件开发的各项活动严格按照线性方式进行(2)、当前活动接受上一项活动的工作结果(3)、当前活动的工作结果需要进行验证缺点:(1)、由于开发模型是线性的,增加了开发的风险(2)、早期的错误可能要等到开发后期的阶段才能发现2、原型模型客户与开发公

2020-11-06 22:47:19 321

原创 软件测试基础知识1:软件、软件的十大特性、软件的分类、软件的生命周期

一、软件:1、软件的概念:错误观点:软件就是程序,软件开发就是编程序软件是计算机系统中与硬件相互依存的另一个部分,他是包含程序、数据及其相关文档的完整集合程序:程序是按事先设计的功能和性能要求执行的指令序列数据:数据是使程序能正常操纵信息的数据结构文档:文档是与开发程序,维护和使用有关的图文材料二、软件的十大特性1、形态特性:软件是无形的、不可见的逻辑实体。2、智能特性:软件是复杂的智力产品,它的开发凝聚了人们的大量脑力劳动,它本身也体现了知识实践经验和人类的指挥,具有一定的智能。它可以帮

2020-11-06 22:37:59 1212

空空如也

空空如也

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

TA关注的人

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