自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习内容

自动化测试 —课程安排 (加分项 + 写代码)【第二阶段课程】2021/01/11 - 2021/02/021、python基础+中级+高级 (必须学会) 最简单2、requests接口自动化测试 + unittest单元测试+ddt数据驱动+ pytest单元测试框架 (中等难度)3、selenium WEBUI 自动化测试 (最难+最复杂)4、charles(接口工具) + appium 手机端 UI 自动化测试 (中等难度)5、app 手机端 性能测试 – adb命令 (andro

2021-01-11 17:34:15 139

原创 软件测试基础笔记11

APP项目测试APP发展及分类APP通常指安装在手机上的软件,APP分为工具类、社交类、生活服务类、休闲娱乐类和行业应用类APP测试流程1、计划阶段2、设计阶段3、执行阶段4、评估报告阶段APP测试方法首先是Android与IOS的区别1、Android是Google开发、发行的一个智能的、开放式的软件平台。内核是Linux,其应用程序都是用Java编写的。由于Android的运行机制采用虚拟机,系统需要占用大量内存来换取执行速度,再加上不定期的内存自动回收机制,从而导致出现卡顿现

2020-12-31 16:34:14 121

原创 软件测试基础学习收藏3

客户关系管理系统——是指利用软件、硬件和网络技术,为企业建立一个客户信息收集、管理、分析和利用的信息系统。以客户数据的管理为核心,记录企业在市场营销和销售过程中和客户发生的各种交互行为,以及各类有关活动的状态,提供各类数据模型,为后期的分析和决策提供支持。1、建立前提客户关系管理系统在一个企业内部的成功构建,必须有一些前提和基础来做保障。首先,必须得到高层和领导的全力支持。因为CRM系统是对原有客户关系管理的升级,其结果不可避免会与原来的营销策略不一致,同时会触及到某些人的利益,受到各方的阻力,若没有

2020-12-29 17:21:24 214

原创 软件测试基础笔记10

B/S模式(Browser/Server,浏览器/服务器模式)是目前应用系统的发展方向。BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。优点:分布性强,客户端零维护。只要有网络、浏览器,可以随时随地进行查询、浏览等业务处理。 业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。缺点:个性化特点明显降低,无法实现具有个性化的功能要求。在跨浏览器上,BS架构不尽如人

2020-12-28 17:33:55 113

原创 软件测试基础笔记9

C/S结构(Client/Server,客户机/服务器模式)C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。C/S优点:(1)C/S架构的界面和操作可以很丰富,能充分满足客户自身的个性化要求(2)安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程。(3)由于只有一层交互,很多工作可以在客户端处理后再提交给服务器,因此响应速度快C/S缺点:(1)需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条

2020-12-26 16:09:33 112

原创 软件测试基础笔记8

适合使用自动化的情况版本稳定,项目周期长,脚本可复用不适合使用自动化测试的情况(1)定制型项目(一次性的)(2)项目周期很短的项目(3)设计业务规则复杂的对象(4)对于美观、声音、易用性的测试(5)很少运行的测试(6)测试软件不稳定(7)设计物理交互的软件冒烟测试冒烟测试是软件开发过程中一种针对软件版本包的快速基本功能的测试,只是确认,并非深入型测试。冒烟测试关注的是阻塞型缺陷,包括但不限于流程不通、主要功能未实现等。回归测试是过一段时间后再回过头来对以前的缺陷重新修复过的缺陷重新

2020-12-25 15:26:22 116

原创 软件测试基础学习收藏2

测试用例评审标准1、目的为用例评审提供一个参考标准,测试用例评审的目的在于查漏补缺,保证评审的覆盖率和有效性。2、范围本文档阅读对象为项目经理、测试工程师及项目组所有成员,适合于任何产品和项目。3、评审分类测试组内部的评审:测试部门成员参与项目组内部的评审:项目经理、产品人员、开发人员和测试人员参与4、评审内容用例设计的结构安排是否清晰、合理,是否利于高效对需求进行覆盖。优先级安排是否合理。是否覆盖测试需求上的所有功能点用例是否具有很好可执行性。例如用例的前提条件、执行步

2020-12-24 18:38:21 68 1

原创 软件测试基础笔记7

软件测试过程单元测试、集成测试、系统测试、验收测试单元测试——又称模块测试,是最小单位测试。1、单元测试具有独立性,可与系统其他部分分隔出来,从而完成测试。2、测试对象是软件设计最小的单位模块与组件单元测试原则:(1)尽可能保证测试用例相互独立(2)这个阶段一般是由软件的开发人员来实施,用来检验开发的功能是否符合设计需求单元测试的好处:(1)尽早地发现缺陷(2)利于重构(3)简化集成单元测试的不足:(1)不可能覆盖所有的执行路径(2)每行代码需要3-5行代码进行单元测试,存在投入

2020-12-23 17:37:45 95

原创 软件测试基础笔记6

软件生命周期的三个时期软件定义问题定义——要解决的问题是什么可行性研究——上一阶段所确定的问题是否行得通需求分析——目标系统必须做什么软件开发概要设计——怎样实现目标系统详细设计——怎样具体的实现目标系统编码及单元测试——写出正确的容易理解、容易维护的程序模块综合测试——通过各种类型的测试使软件达到预定的要求运行维护使软件持久的满足用户的需求软件研发模型瀑布模型——开发或者代码编制阶段只是其中单独的一块瀑布模型的特点(1)瀑布模型各步骤是分立的\没有交叉(2)瀑布模型无法回溯

2020-12-22 17:11:46 72

原创 软件测试基础笔记5

场景设计法现在的软件几乎都是用事件触发来控制流程的设计方法1、通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果;2、场景法一般包括基本流和备用流从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。基本流和备选流的识别原则1、一个业务只存在一个基本流2、基本流只有一个起点,一个终点3、基本流是主流程,备选流是分支流程4、备选流的终点,可以是一个流程的出口,可以回到基本流,还可以汇入其他的备选流5、备选流汇合时,谁汇合于谁,取决于该流程出

2020-12-21 16:44:46 405

原创 软件测试基础学习收藏1

软件功能性测试的21种故障模型 测试的目标是要发现错误,因此在编写测试用例的时候也要遵循这个目标,尽量在软件的最薄弱环节多编写测试用例。虽然测试时有很多单个输入变量、多个输入变量的组合,但优秀的软件测试人员不会依靠运气,他们有着丰富的经验和直觉,可以从中找到哪些是需要进行测试的,哪些不需要测试,哪些操作可能会引起软件失效。把这些测试人员的经验和直觉尽量归纳和固化,就形成了一些故障模型。故障模型指明了故障是如何以及为什么会在软件执行时引起软件失效。在测试过程中,我们可以按照这些故障模型所提供的缺陷类型和寻找

2020-12-18 17:34:48 192 1

原创 软件都是基础笔记4

如何全面系统的组织测试测试过程中遇到的问题1、不知道测试内容是否全面2、无法衡量测试覆盖率3、很难实施对新版本的重复测试4、存在大量多余的测试影响测试效率等价类划分是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。等价类:是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所

2020-12-18 12:44:00 104

原创 软件测试基础笔记3

软件质量定义:经典说法是软件质量特性的总和,满足规定用户需求的能力。简单地说那就是用户的满意度。组成部分:简单来说可以概括为软件产品的质量及开发过程的质量。软件测试与软件质量软件过程与软件质量的关系软件过程——是指软件生命周期中的活动,一般包括软件分析需求、软件设计、软件编码、软件测试、交付、安装和软件维护。1、过程决定质量,软件过程决定软件质量,软件质量是在软件开发过程中逐渐建立起来的。2、软件过程的优劣决定了软件质量的高低,好的过程是高效高质量的前提。软件测试与软件过程的关系1、在软

2020-12-16 19:03:09 96

原创 软件测试基础笔记2

测试人员的必备素质1、责任心2、沟通能力3、团队合作精神4、耐心、细心、信心5、时刻保持怀疑的态度,并且有缺陷的防护意识6、具备一定的编程经验Bug(缺陷的识别)什么是缺陷? 1、不符合设计要求2、不满足客户确定需求产生缺陷的原因1、人员之间的沟通交流不够,交流上有误解或根本不进行交流2、文档和资料不完善3、需求不断的变化4、参与人员的过度自信5、程序设计本身有错误6、软件复杂性7、工期短,任务重,时间压力大8、软件开发工具或系统软硬件自身含有缺陷判断发现的问题是否

2020-12-15 18:00:36 138

原创 软件测试基础笔记1

软件软件是指计算机系统中与硬件相互依存的部分,它包括程序文档和数据。程序: 是能够完成预定功能和性能的可执行操作的指令序列数据: 是使程序能够适当的处理信息的数据结构,输入与输出,数据库等。文档: 开发、使用和维护程序所需要的图文资料、需求分析和概要设计。软件分类系统软件(在硬件之上)——操作系统、系统使用工具和扩充工具支持软件(为了更方便的操控计算机)——对操作系统进行控制:界面工具,计算机管理工具等。 用来开发应用软件:软件开发工具、软件评测工具、数据库管理系统。应用软件(最常用

2020-12-14 18:54:59 93

空空如也

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

TA关注的人

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