自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 整体来说测试的流程!

测试的流程主要包括:1、测试需求分析阶段; 2.测试计划阶段; 3、测试设计阶段; 4、测试执行阶段; 5、测试评估阶段具体来说: 解析:1、测试需求分析:要考虑到理解需求,阅读需求,分析需求点,以及参与需求评审; 2、测试计划:主要是任务就是去编写测试计划,参考软件PRD,项目的总体计划,内容就包括,测试范围,测试进度,人员分工,测试目的,测试资源,测试...

2021-08-09 21:44:19 872

原创 如何去提升用例编写的能力?

1、熟悉业务,了解系统 解析:任何系统都有大的业务背景,只要熟悉了业务知识才能更有效的使用系统。任何系统在使用过程中,都有一个熟悉的过程,对系统越熟悉,越容易发现系统问题和业务问题。2、用客观的思考方式站在用户的角度分析 解析:作为测试人员如果想提升测试用例的编写能力,首先应该做到的就是站在客户的角度分析客户需要什么和客户想要什么,客户不想要什么,也就是所谓的客户的使用场景,这样有利于我们更好的挖掘和思考隐含的需求。至于这个需求该不该做,那是需求人员的职责,这个需求做...

2021-08-09 21:32:29 593

原创 如何编写好的测试用例?

一、如何编写好的测试用例? 1.测试需求分析,得到测试点。注意:(在进行用例编写之前一定要进行需求分析) 解析:需求分析的主要工作就是:了解需求的整个实现背景+分析需求的合理性+明确需求的范围+挖掘需求文档中隐藏的需求。在通过需求交底的过程,确定开发的初步实现思路和方法,随着测试需求分析的深入,列出需求的框架,包括测试范围即各个功能点,测试的场景等,确定一些测试可以提前介入的工作等。 2.分析测试点的优先级别 ...

2021-08-09 21:31:06 311

原创 2021-08-08

1.PO模型介绍在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离,代码结构清晰,方便代码维护2.PO的核心要素在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性每一个page都继承BasePage,通过driver来管理本page中元素,将page中的操作封装成一个个方法TestCase继承unittest.Testc

2021-08-08 20:24:20 75

原创 自动化?以及Web自动化?

什么是框架框架(framework)是一个框子 – 指其约束性,也是一个架子 – 指其支撑性,是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。为什么使用框架1)自己从头实现太复杂2)使用框架能够更专注于业务逻辑,加快开发速度3)框架的使用能够处理更多细节问题4)使用人数多,稳定性,扩展性好3.selenium对浏览

2021-08-08 20:21:14 74

原创 Python-Request

一、介绍Requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求二、前提pip install requests三、get的请求3.1 GET无参请求r = requests.get(‘http://www.baidu.com’)3.2 GET传参payload = {‘key1’: ‘value1’, ‘key2’: ‘value2’, ‘key3’: None}r =

2021-08-08 20:12:16 143

原创 Python-单元测试Pytest

一、命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨案例import pytestfrom xml.dom import minidomclass TestPy01():def testPy001(self):print(“第一个pytest”)assert 1==1def testPy002(self): print("第二个pytest") assert 1==2def testPy...

2021-08-08 20:11:29 140 1

原创 Python-单元测试-Unittest

一、单元测试、集成测试、功能测试单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证二、Unittest重要组成Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法(断言)和一些用例执行前的初始化操作。unittest中最核心的部分是:TestFixture、TestCase、TestSuite、TestRunnerTestFixture作用:用于一个测试

2021-08-08 20:10:42 54

原创 Python-基础-集合与函数

一、集合1.1 集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重1.2 集合的格式格式变量名=set()变量名.add(元素)#必须不能初始化或变量名={元素,元素,,,}注意:下面写法为一个空字典,为空默认是字典,如果有数据在根据格式判断为字典还是集合1.3 添加元素1.3.1 addnums = {11,24,45,96,28}nums.add(42)print(nums)#{96, 42, 11, 45, 24, 28}1.3.2 upd

2021-08-08 20:09:43 42

原创 Python-基础-列表

一、列表的介绍1.1 格式变量=[,,,]案例:namesList = [‘wangyuan’,‘xiaokai’,‘xiaoyi’]二、列表的相关操作2.1 列表的新增append, extend, insert2.1.1 append案例:列表和字符串names1.append(name)print(names1)输出:[‘xiaoWang’, ‘xiaoZhang’, ‘xiaoHua’, ‘anfly’]2.1.2 extend案例:列表和字符串names1.exte

2021-08-08 20:08:52 90

原创 Python-基础的判断语句

一、判断语句1.1 if语句的使用格式if 要判断的条件:条件成立时,要做的事情1.2 if-else的使用格式f 要判断的条件:条件成立时,要做的事情else:条件不成立时,要做的事情1.3 if-elif-else的使用格式if 要判断的条件:条件成立时,要做的事情elif 要判断的条件:条件成立时,要做的事情else:条件不成立时,要做的事情1.4 if嵌套if 要判断的条件:条件成立时,要做的事情if 要判断的条件:条件成立时,要做的事情else:条件不成

2021-08-08 20:07:44 42

原创 Jmeter压测

一、 为什么要进行数据库压测不断给数据库施加压力,验证数据库处理的性能二、如何进行数据库压测测试的过程中,我们经常要对数据库表数据进行查询、修改、添加等操作。在用 JMeter 做性能或者接口等 测试时,也可以让 JMeter 连接数据库然后对数据库数据进行相关操作。下面先来学习如何使用 JMeter 连接 MySql 数据库进行操作。三、 JDBC配置首先创建一个测试计划和线程组,然后在线程组下添加配置元件 JDBC Connection Configuration 。接下来要对..

2021-07-22 18:42:09 93

原创 Jmeter组件介绍

一、我们为什么使用Jmeter?开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放,入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试多平台支持,可在Linux,Windows,Mac上运行,支持多协议.二、Jmeter的作用接口测试 面试说postman,因为方便好用。性能测试 jmeter,也可以用postman(runner),但是没有性能指标数据库测试三、线程组是什么?测试计划—.

2021-07-22 18:39:05 69

原创 很哇塞的Sheel脚本

什么是shell脚本Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。Shell脚本的规则Shell和python都是弱语言变量的规则1.定义变量(和java不同无需要类型)变量名=值 2.shell定义变量的规则:1: 等号两边不

2021-07-15 21:45:48 192

原创 Linux的认识,了解

1、操作系统的分类操作系统的定义操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。操作系统是控制和管理计算机软硬 件资源、合理组织计算机工作流程,以及方便用户操作的程序集合。常见分类:手机:Android、IOS电脑:UNIX、LINUX、MacOS、WindowsUNIXUNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。UNIX 最

2021-07-13 21:43:23 451

原创 Linux的命令 不看不知道,一看吓一跳

一、基本命令1.1 关机和重启关机shutdown -h now 立刻关机shutdown -h 5 5分钟后关机poweroff 立刻关机重启shutdown -r now 立刻重启shutdown -r 5 5分钟后重启reboot 立刻重启1.2 帮助命令--help命令shutdown --...

2021-07-13 20:19:28 169

原创 数据库SQL小摘要

查看数据库Show databases;创建数据库Create database mysql;删除数据库school2Drop database mysql;切换数据库schoolUse mysql;显示创建数据库的细节Show create database mysql;创建一个gbk的数据库Create database mysql character set gbk;显示所有表Show tables’创建表stu(id,姓名,性别,年龄,英语,语文,数学)..

2021-07-12 21:28:46 186

原创 数据小摘要

查看数据库 Show databases; 创建数据库 Create database mysql; 删除数据库school2 Drop database mysql; 切换数据库school Use mysql; 显示创建数据库的细节 Show create database mysql; 创建一个gbk的数据库 Create database mysql character set gbk; 显示所有表 Show tables’ 创建表stu(id,姓名,性别,年龄,英语..

2021-07-12 21:26:13 87

原创 PostMan的使用

09 postman使用(一) 9.1 postman简介 9.1.1 什么是Postman Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE…),并且能附带任何数量的参数和 Headers。而且它还提供测试数据和环境 配置数据的导入导出,付费的 Post Cloud 用户还能够创建自己的 Team Library 用来团队协作式的测 试,并能够 将自己的测试收藏夹和用例数据

2021-07-06 20:12:52 251

原创 缺陷报告?

定义概述:标识并描述发现的缺陷,具有清晰、完整和可重现问题所需的信息的文档。理解:测试人员发现缺陷,将缺陷记录在《缺陷报告》中,通过缺陷报告将缺陷告知给开发人员,并对缺陷进行跟踪和管理。缺陷报告是测试人员与开发人员之间重要的沟通方式。什么是缺陷软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。软件未达到产品说明书标明的功能,如一个即时通讯App不能聊天。 软件出现了产品说明书指明不会出现的错误,如高考不带身份证。 软件功能超出产品说明书指明的范围,

2021-07-06 19:52:21 190

原创 关于测试报告(简单的编写)

强子补胎测试报告V1.1 文档编号 JY-SC-001 项目名称 强子诈骗 编写人 Anfly 编写时间 2021年6月29日 审核人 Bigfly 审核时间 2021年6月29日

2021-07-06 07:50:16 155

原创 测试的关键(测试用例)

用例介绍定义:为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例测试用例到低是干嘛用的?在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软件测试的实施重点突出、目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。...

2021-07-05 18:31:34 984 1

原创 什么是测试计划?

测试计划介绍定义:制定测试目的,范围,方法,时间进度以及软件测试重点的过程测试计划模板内容测试计划的内容分为九大模块(测试目的、测试资源、测试范围、测试风险、人员分工、测试策略、测试准则、测试进度、提交测试文档)。只要第一项和最后一项的位置是固定的,其他都可以微调位置封面和目录封面:测试计划,编写人,编写时间等,可以表格,也可以文字描述目录:自动生成测试目的测试目的的编写结构目的的总体概述 包含详细描述测试目的编写内容对项目测试进行整体描述,不用过于详细。详细描

2021-07-01 19:08:54 2661

原创 测试的那些事!

什么是测试?测试就是通过人工或者自动化来验证结果和需求是否一致的过程软件测试的目的与原则是什么?目的:通过测试工作可以发现软件中的缺陷可以降低通产品的开发遇到的风险 通过测试过程中得到的数据向策划者提供技术支持原则:缺陷集成性:2/8软件测试中20%都是核心内容,非核心占80%,我们会集中测试20%的核心功能,发现缺陷的几率会高于80%,因此遇到的缺陷都会集中在20%模块中。穷尽测试是不可能的:有些功能是无法将所有测试情况逻辑出来的,任何测试都是有...

2021-07-01 18:54:01 90

空空如也

空空如也

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

TA关注的人

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