01 2021 档案

摘要:# coding:utf-8from turtle import *import turtle as tfrom random import *def infoPrt(): print('coordinate: ' + str(t.pos())) print('angle: ' + str(t.he 阅读全文
posted @ 2021-01-12 09:42 气泡水 阅读(459) 评论(0) 推荐(0)
摘要:# coding:utf-8 import turtle as t t.pensize(4) # 设置画笔的大小 t.colormode(255) # 设置GBK颜色范围为0-255 t.color((255,155,192),"pink") # 设置画笔颜色和填充颜色(pink) t.setup( 阅读全文
posted @ 2021-01-12 09:34 气泡水 阅读(130) 评论(0) 推荐(0)
摘要:1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不 阅读全文
posted @ 2021-01-12 09:28 气泡水 阅读(135) 评论(0) 推荐(0)
摘要:Python 中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。while 语句的语法格式如下: while 条件表达式: 代码块 这里的代码块,指的是缩进格式相同的多行代码,不过在 阅读全文
posted @ 2021-01-12 09:25 气泡水 阅读(1171) 评论(0) 推荐(0)
摘要:程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。 循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式 1.循环控制语句 在了解循环语句的使用方法之前,我们先来了解几个循环控制语句: 1)break语句 在语句块执行过程中终止循环, 阅读全文
posted @ 2021-01-12 09:24 气泡水 阅读(1075) 评论(0) 推荐(0)
摘要:#第一个:求 50 - 100 之间的质数 import mathfor i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + 1): if i % j == 0: break else: print i #第二个:把else的 阅读全文
posted @ 2021-01-12 09:22 气泡水 阅读(241) 评论(0) 推荐(0)
摘要:1.元祖: 对象有序排列,通过索引读取读取, 对象不可变,可以是数字、字符串、列表、字典、其他元祖 2.列表: 对象有序排列,通过索引读取读取, 对象是可变的,可以是数字、字符串、元祖、其他列表、字典 3.字典: 对象的无序集合,通过键值(key-value)读取,可变的 键唯一,且不可变(可以是数 阅读全文
posted @ 2021-01-12 09:21 气泡水 阅读(925) 评论(0) 推荐(0)
摘要:选择题 进行兼容性测试的目的在于() A、测试程序在不同的平台上可以正常运行 B、测试程序与平台上的其他程序可以同时正常运行 C、测试数据格式在不同应用程序之间可以通用 D、以上选项都正确 某个 Android 应用耗电问题严重,以下那个是可能的因素() A、频繁 GC B、开 GPS C、网络连接 阅读全文
posted @ 2021-01-07 14:27 气泡水 阅读(204) 评论(0) 推荐(0)
摘要:1. CPU 和 GPU的区别CPU 力气大啥P事都能干,还要协调。GPU 上面那家伙的小弟,老大让他处理图形,这方面处理简单,但是量大,老大虽然能处理,可是老大只有那么几个兄弟,所以不如交给小弟处理了,小弟兄弟多,有数百至数千个,而且是专门只干这行和只能干这行。详细解释2. 推荐的算法有哪些?1 阅读全文
posted @ 2021-01-07 14:25 气泡水 阅读(1460) 评论(0) 推荐(0)
摘要:一.python基本数据类型 int ==> 整数. 主要⽤来进行数学运算 str ==> 字符串, 可以保存少量数据并进行相应的操作 bool==>判断真假, True, False list==> 存储大量数据.用[ ]表示 tuple=> 元组, 不可以发⽣改变用( )表示 dict==>字典 阅读全文
posted @ 2021-01-07 14:21 气泡水 阅读(293) 评论(0) 推荐(0)
摘要:注:在介绍python循环语句之前,这里需要先给大家介绍下range函数 # python2: - range(5): 即刻生成数据, 消耗时间并占用内存; - xrange(5): 先生成一个xrange对象, 使用值时才生成数据, 占用内存; # python3: - range(5) 相当与p 阅读全文
posted @ 2021-01-07 14:19 气泡水 阅读(519) 评论(0) 推荐(0)
摘要:#1~100的奇数和,偶数和'''sum = 0n = 99while n > 0: sum = sum + n n = n - 2print(sum)i=1sum=0while i<=100: if i%2==0: sum+=i i+=1 else: i+=1print(sum)'''#偶数sum 阅读全文
posted @ 2021-01-07 14:17 气泡水 阅读(113) 评论(0) 推荐(0)
摘要:前言 Python是一种高层次,解释,互动性和面向对象的脚本语言,Python被设计成具有很强的可读性语言。它采用应用关键字,而其他语言一般使用标点符号,并且具有比其他语言有较少的语法结构。 Python是解释性的语言:Python是在运行时被解释处理,你你不需要在执行前编译程序。这类似于Perl和 阅读全文
posted @ 2021-01-06 09:26 气泡水 阅读(82) 评论(0) 推荐(0)
摘要:学习一门语言,往往都是从Hello World开始。 但是笔者认为,在一个黑框框中输出一个“你好,世界”并没有什么了不起,要看透事物的本质,熟悉一门语言,就要了解其底层,就是我们常常说的基础。本篇从python中的变量类型开始。 五大标准数据类型 在内存中存储的数据可以有多种类型。 例如, 一个人的 阅读全文
posted @ 2021-01-06 09:25 气泡水 阅读(130) 评论(0) 推荐(0)
摘要:在算式“1+2”中,“1”和“2”被称为操作数,“+”被称为运算符 Python语言支持以下运算符 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 1. 算术运算符 以下假设变量a为10,变量b为20: 2. 比较运算符 以下假设变量a为10,变量b为20: 阅读全文
posted @ 2021-01-06 09:24 气泡水 阅读(72) 评论(0) 推荐(0)
摘要:1. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as Fals 阅读全文
posted @ 2021-01-06 09:22 气泡水 阅读(99) 评论(0) 推荐(0)
摘要:什么 是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 为什么做接口测试 首先,节省测试成本,数据模型推算,底层的一个bug能够引发上层的8个左 阅读全文
posted @ 2021-01-05 11:37 气泡水 阅读(233) 评论(0) 推荐(0)
摘要:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试原理 通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把 阅读全文
posted @ 2021-01-05 11:36 气泡水 阅读(120) 评论(0) 推荐(0)
摘要:第一期: 学生表(学生id,姓名,性别,分数) )student(s_id, name, sex, score) 班级表(班级id,班级名称) class(c_id, c_name) 学生班级表(班级id,学生id) student_class(s_id,c_id) 1.查询一班得分在80分以上或者 阅读全文
posted @ 2021-01-05 11:35 气泡水 阅读(1881) 评论(0) 推荐(0)
摘要:需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价。 制定初步的项目计划。 测试准备:组织测试团队、培训、建立测试和管理环境等。 测试设计:按照测试要求进行每个测 阅读全文
posted @ 2021-01-05 11:33 气泡水 阅读(115) 评论(0) 推荐(0)
摘要:1、接口测试的目的 为了测试接口,尤其是那些与系统相关联的外部接口,接口测试的重点是要检查数据的交换,传递和控制管理 过程,还包括处理的次数,接口测试属于功能测试,是通过接口文档(开发出,一般大公司有接口评审)上的调用地址、 请求参数、拼接报文,然后发送请求,检查返回结果。 2、如何做接口测试 按照 阅读全文
posted @ 2021-01-05 11:31 气泡水 阅读(327) 评论(0) 推荐(0)
摘要:接口测试和功能测试的区别: 本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做? 第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。 第一部 阅读全文
posted @ 2021-01-05 11:30 气泡水 阅读(757) 评论(0) 推荐(0)
摘要:token就是令牌,比如你授权(登录)一个程序时,他就是个依据,判断你是否已经授权该软件cookie就是写在客户端的一个txt文件,里面包括你登录信息之类的,这样你下次在登录某个网站,就会自动调用cookie自动登录用户名session和cookie差不多,只是session是写在服务器端的文件,也 阅读全文
posted @ 2021-01-05 11:28 气泡水 阅读(129) 评论(0) 推荐(0)
摘要:说明:Requests库:是一个简单易用的http请求库。也是接口自动化框架中比较常见的一个库。(当然也有人是urllib,看个人喜好吧)1、安装requests库(要使用requests库必须先安装) 建议使用pip安装,如下(我这是已经安装好的)pip install requests: 2、使 阅读全文
posted @ 2021-01-05 11:26 气泡水 阅读(267) 评论(0) 推荐(0)
摘要:正交排列法 说明: 正交表:数学 统计学的研究成果 使用最少的抽样数据达到最广的,覆盖率最高的统计结果 测试人员:需要选择合适的正交表,并且能将正交表应用到测试中即可 提示:正交表对于测试人员只是工具,不需要深入研究原理,也无需背诵。 一、 正交排列法的使用场合 在一个界面中有多个控件,每个控件有多 阅读全文
posted @ 2021-01-05 11:24 气泡水 阅读(971) 评论(0) 推荐(0)
摘要:1、等价类划分法 适用场景: 有数据输入的地方,就可以使用等价类划分法。如:输入框 测试思想: 从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试结果。 概念: 有效等价类:对程序来说,有意义的、合理的数据(正确的、有效的数据) 无效等价类:对程序 阅读全文
posted @ 2021-01-05 11:23 气泡水 阅读(407) 评论(0) 推荐(0)
摘要:1、基本选择器 id class element * 多个之间用逗号隔开 2、层级选择器 直接子元素:> 所有后代元素:空格 相邻兄弟元素:+ 所有兄弟元素:~ 3、基本筛选选择器 4、内容筛选选择器 5、可见性选择器 6、属性筛选选择器 [attribute]:带有属性的元素 [attribute 阅读全文
posted @ 2021-01-05 11:22 气泡水 阅读(62) 评论(0) 推荐(0)
摘要:严格来讲,Linux只是一个操作系统中的内核。 内核是什么? 内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。 通常所说的Linux操作系统又是什么? 我们通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU操作系统。 操作系 阅读全文
posted @ 2021-01-05 11:20 气泡水 阅读(704) 评论(0) 推荐(0)
摘要:1.1 数据库介绍 1.1.1什么是数据库 简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。 当人们收集了大量的数据后,应该把它们保存起来进入近一 阅读全文
posted @ 2021-01-05 11:19 气泡水 阅读(357) 评论(0) 推荐(0)
摘要:软件性能测试的目标:1、测试系统的最佳用户数(随着用户数量的增多系统的响应时间并没有受到影响,直到某个数量的用户数响应时间开始明显增长)2、测试系统的最大用户数(随着用户数量的增多,系统的响应时间开始延迟,直到某个数量的用户数时,系统开始响应失败或崩溃)3、a、找到目前系统的性能瓶颈(依次测试系统的 阅读全文
posted @ 2021-01-05 11:17 气泡水 阅读(120) 评论(0) 推荐(0)
摘要:一、什么是功能测试用例 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 通俗的讲:就是把我们测试系统的操作步骤用按照一定的格式用文字描述出来。 测试的目的 我们让它做的它必须会做。 我们不让它做的它必须不会做。 可能你会发现有附加 阅读全文
posted @ 2021-01-05 11:16 气泡水 阅读(170) 评论(0) 推荐(0)
摘要:软件测试中常见的功能测试检查点 Functional testing (功能测试),也称为behavioral testing(行为测试),根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适 阅读全文
posted @ 2021-01-05 11:15 气泡水 阅读(402) 评论(0) 推荐(0)
摘要:了解了软件的开发模型之后随之而来的就是软件的测试模型了,常常可以听到这样的声音:“软件测试是伴随着整个软件开发的各个阶段的”,似乎应该是指的W模型,可是实际上就我目前短暂的工作经验来看测试工作真正走的从来都是下面的V模型。往往是开发人员分析需求直接上手开发,编码工作完成了,开发人员通知测试人员来测试 阅读全文
posted @ 2021-01-05 11:14 气泡水 阅读(97) 评论(0) 推荐(0)
摘要:目前我见过的用例都有什么样的? 见过的第一份测试用例是一个用excel写的几千条,只有几个tab页简单的进行了分类,密密麻麻看的我头皮发麻,至今实在想不起当时是怎么执行完的了。大多数用例都是类似上面这种,也百度过各种测试用例的写法,都没有什么让人眼前一亮之处。 测试用例的作用: 1、由测试人员来执行 阅读全文
posted @ 2021-01-05 11:13 气泡水 阅读(1044) 评论(1) 推荐(0)
摘要:一、功能测试 测试用例是测试的核心,测试用例的设计是一种思维方式的体现,在用例的设计中,用的比较多的方法是边界值分析法和等价类划分法,下面主要从输入框,搜索功能,添加、修改功能,删除功能,注册、登录功能以及上传图片功能等11个方面进行总结说明。 1、输入框 输入框是测试中最容易出现bug的地方,所以 阅读全文
posted @ 2021-01-05 11:09 气泡水 阅读(390) 评论(0) 推荐(0)
摘要:一、输入框 1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整 阅读全文
posted @ 2021-01-05 11:06 气泡水 阅读(160) 评论(0) 推荐(0)
摘要:安全性测试的测试点 1.跨网站脚本攻击 通过脚本语言的缺陷模拟合法用户,控制其账户,盗窃敏感数据 2.注入攻击 通过构造查询对数据库、LDAP和其他系统进行非法查询 3.恶意文件执行 在服务器上执行Shell 命令Execute,获取控制权 4.伪造跨站点请求 发起Blind 请求,模拟合法用户,要 阅读全文
posted @ 2021-01-05 11:02 气泡水 阅读(186) 评论(0) 推荐(0)
摘要:删除功能测试的测试点 1. 删除时,必须有“确认删除”的提示。 2. 删除交易时,需要在其他页面对删除记录做确认,审批:删除成功;或者删除被驳回。 3. 删除后,查询被删数据是否还能在查询界面被查询到。 4. 删除后,最好检查数据库,确认该条记录及相关的记录已经被完整删除,避免产生冗余数据。 5. 阅读全文
posted @ 2021-01-05 11:00 气泡水 阅读(444) 评论(0) 推荐(0)
摘要:压力测试的测试点 1.大量用户并发不同的操作 这条考验系统的响应时间,如某款软件只能支持N个用户进行同时登录,在这个时候系统给出的响应时间也正常,但是如果超过了这个限制,如有N+1个用户同时进行了并发,那么系统给出响应时间是否会出现等待响应过长,或者直接出现未响应。 2.大量用户串行测试 这点考虑的 阅读全文
posted @ 2021-01-05 10:59 气泡水 阅读(321) 评论(0) 推荐(0)
摘要:异常测试的测试点 1.文件丢失测试 强行删除被测软件的一些文件,测试被测系统的提示是否准确以及其后的相关补救提示或操作; 2.服务器资源测试 通过人为手段,增加软件数据库服务器、web服务器或者中间件服务器等相关服务器的硬件资源,如:cpu、内存、硬盘等的负载,测试被测系统的反应和其后的补救提示或操 阅读全文
posted @ 2021-01-05 10:58 气泡水 阅读(340) 评论(0) 推荐(0)
摘要:SQL注入测试的测试点 1.输入域的值为数字型,用1=1,1=2法 若满足条件,则存在SQL注入漏洞,程序没有对提交的整型参数的合法性做过滤或判断 2.输入域的值为字符型,用 ’1=1’, ’1=2’ 法 若满足条件,则存在SQL注入漏洞,程序没有对提交的字符型参数的合法性做过滤或判断 3.输入域中 阅读全文
posted @ 2021-01-05 10:32 气泡水 阅读(485) 评论(0) 推荐(0)
摘要:Cookie测试的测试点 1.禁止使用Cookie 设置浏览器禁止使用Cookie,访问网页后,检查存放Cookie文件中未生成相关文件; 2.Cookie存储路径 按照操作系统和浏览器对Cookie存放路径的设置,检查存放路径是否与设置一致; 3.Cookie过期检查 按照Cookie过期时间,检 阅读全文
posted @ 2021-01-05 10:30 气泡水 阅读(315) 评论(0) 推荐(0)
摘要:界面测试的测试点 易用性测试 1.是否有快捷键,快捷键不能重复 2.是否有热键,热键不能重复 3.不要用数据将用户包围,使用便于拥护迅速吸取信息的方式表现信息 4.减少用户输入动作数量 5.默认按钮要支持Enter 操作,即按Enter 后自动执行默认按钮对应操作 6.完成同一功能或任务的元素放在集 阅读全文
posted @ 2021-01-05 10:29 气泡水 阅读(380) 评论(0) 推荐(0)
摘要:网络测试的测试点 1.Ping命令测试网络是否连通 2.使用网络测试工具测试交换机、路由器的吞吐量 3.使用网络测试工具测试交换机、路由器的延迟 4.使用网络测试工具测试交换机、路由器的丢包 5.使用抓包工具测试网络数据是否为密文传输 6.使用性能测试工具进行压力测试 7.使用性能测试工具进行负载测 阅读全文
posted @ 2021-01-05 10:28 气泡水 阅读(643) 评论(0) 推荐(0)
摘要:数据库测试的测试点 1.数据库备份 内容正确性、不同介质与空间的备份,备份异常处理、大数据量的备份、部分or全部备份 2.数据库恢复 备份恢复操作是否正常、恢复过程中对异常情况的处理,不同环境下的恢复 3.数据库权限管理 权限设备、各权限分配功能实现 4.视图测试 测试数据库视图定义是否反映了用户的 阅读全文
posted @ 2021-01-05 10:27 气泡水 阅读(474) 评论(0) 推荐(0)
摘要:备份测试的测试点 1.持续备份时长 看连续备份能持续多长时间 2.备份过程中,服务器断电了,系统如何处理 3.备份错误处理 4.更改备份日志 5.两边数据不一致时处理方法 6.全量备份要看查找不到备份硬盘的情况 7.备份频率更改后执行情况 8.硬盘满了之后报警情况 9.变更配置文件之后的执行情况 1 阅读全文
posted @ 2021-01-05 10:26 气泡水 阅读(448) 评论(0) 推荐(0)
摘要:兼容性测试的测试点 1.测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作平台的不同版本上兼容 2.软件本身能否向前或向后兼容 主要指的是能否兼容不同版本的数据 3.测试软件能否与其他相关的软件兼容 例如杀毒软件,文字处理软件,办公软件之间的兼容性 4.被测软件与标准外设的兼容 例 阅读全文
posted @ 2021-01-05 10:25 气泡水 阅读(381) 评论(0) 推荐(0)
摘要:容错性测试的测试点 数据边界性测试 1.数字类型超出应用设定最大值 2.数字类型超出类型最大值 3.数据类型填写非数据类型 4.时间类型超出引用设定限制 5.时间类型填写其他类型数据 6.文本类型超出应用设定长度 7.数据不符合实际规则(例如输入不存在的日期,或货币内容可以输入小数点后多于2位以上等 阅读全文
posted @ 2021-01-05 10:24 气泡水 阅读(142) 评论(0) 推荐(0)
摘要:session测试的测试点 1.session的创建时间点 是打开浏览器访问开始创建session?还是用户登陆时开始创建session? 还是其它情况下创建的 2.session的删除时间点 过期文件是否删除, 关闭浏览器时,session是否会删除?当有多个窗口时,是全部关掉还是关掉一个会删除s 阅读全文
posted @ 2021-01-05 10:23 气泡水 阅读(752) 评论(0) 推荐(0)
摘要:安全性测试的测试点 1.跨网站脚本攻击 通过脚本语言的缺陷模拟合法用户,控制其账户,盗窃敏感数据 2.注入攻击 通过构造查询对数据库、LDAP和其他系统进行非法查询 3.恶意文件执行 在服务器上执行Shell 命令Execute,获取控制权 4.伪造跨站点请求 发起Blind 请求,模拟合法用户,要 阅读全文
posted @ 2021-01-05 10:22 气泡水 阅读(169) 评论(0) 推荐(0)
摘要:一、可用性测试 定义:设计过程中被用来改善易用性的一系列方法,为用户提供一系列可操作场景和任务,与产品或者服务密切相关 1、表现形式 ①.产品的基本自然属性,用户体验的一种衡量程度 ②.依照原型图对GUI的评估 ③.体现在产品和用户的交互友好性 ④.评价指标:效率、满意、安全(容错、无错) 2、测试 阅读全文
posted @ 2021-01-05 10:21 气泡水 阅读(303) 评论(0) 推荐(0)
摘要:一、软件测试概述 1、什么是软件 定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档) 程序:按事先设计的功能和性能要求执行的指令序列 数据:使程序能正常操纵信息的数据结构 文档:与程序开发、维护和使用有关的图文资料 2、软件工程的内容 主要分为软件开发技术(方法+过程+工具+环境)和软 阅读全文
posted @ 2021-01-05 10:19 气泡水 阅读(169) 评论(0) 推荐(0)
摘要:一、功能测试 1.1链接测试 链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点: 1)链接是否按照既定指示那样,确实链接到了该链接的界面 2)测试该链接所链接的页面是否真的存在 3)保证系统中没有单独存在的页面(即没有 阅读全文
posted @ 2021-01-05 10:17 气泡水 阅读(144) 评论(0) 推荐(0)
摘要:1、http-url: 协议,主机号:一台服务器的ip地址;端口号:主机上面的程序号,一般默认80,许多浏览器省略不显示;路径:工作路径的目录 url请求: 访问主机号为123.207.58.25这台主机下面的80号服务下的根目录下的a目录下的c.php资源,并且提交的数据是a=100和b=20,大 阅读全文
posted @ 2021-01-05 10:15 气泡水 阅读(156) 评论(0) 推荐(0)
摘要:1、软件性能概念 软件性能是与软件功能相对应的一种非常重要的非功能特性,表明了软件系统对时间及时性与资源经济性的要求。对于一个软件系统,运行时执行速度越快、占用系统存储资源及其他资源越少,则软件性能越好。 2、系统管理员对性能的关注点 响应时间,影响响应时间的因素有: 功能的粒度、客户端网络情况、服 阅读全文
posted @ 2021-01-05 10:13 气泡水 阅读(166) 评论(0) 推荐(0)
摘要:测试工程师的分类: 1、功能测试工程师 2、性能测试工程师 3、安全测试工程师 4、自动化测试工程师 5、测试开发工程师 6、高级测试开发工程师 7、测试专家 层次: 第一层:1、功能测试,按需求检测开发产品是否符合需求 第二层:2、3、4,这层的测试人员需要熟悉一些开发工具,开源框架,借助简单的监 阅读全文
posted @ 2021-01-05 10:12 气泡水 阅读(823) 评论(0) 推荐(0)
摘要:1.测试的目的 2.测试依赖条件 测试项目与其他平台的依赖关系,当前项目需要依赖的平台或环境需要集成进来。 3.测试范围 待测试的组件、核心功能,子功能可视项目需要编写。以及非测试范围。 4.测试等级 描述相关的测试等级(单元、子系统集成、集成测试) 5.测试类型 描述测试类型: (1)黑盒、灰盒、 阅读全文
posted @ 2021-01-05 09:12 气泡水 阅读(401) 评论(0) 推荐(0)
摘要:1、你在项目中负责什么?(意思就是,你在项目中参与了哪些事情) 参考答案: 在工作中我主要负责功能测试,其次还参与了一些非功能测试,如:接口测试,自动化测试,性能测试,兼容性测试等。在项目中主要参与了需求分析和需求评审,负责收集项目资料协助上级完成测试计划的编写,编写测试用例并评审,测试环境的搭建以 阅读全文
posted @ 2021-01-05 09:08 气泡水 阅读(152) 评论(0) 推荐(0)
摘要:1. C/S 结构与 B/S 结构 C/S client/server即客户端/服务器 分为客户机与服务器两层,客户机不是没有任何运算能力的输入输出设备,要求有一定的数据处理能力和数据存储能力,通过把应用软件的数据和计算合理地分配给客户机和服务器;有效地降低网络通信量和服务器运算量,也就减轻了服务器 阅读全文
posted @ 2021-01-05 09:07 气泡水 阅读(366) 评论(0) 推荐(0)
摘要:1.客户端测试 用户可以看到的,使用界面的,web端,pc端,app,一般是在用户的机器上去做 2.服务端测试 服务端测试有两种:一种是直接对WEB或者APP的服务端进行测试;另一种是对更后端的数据库、缓存系统、中间件、文件系统等进行测试。 (1)应用场景 这里以银行转账为例。 用户A通过手机银行往 阅读全文
posted @ 2021-01-05 08:52 气泡水 阅读(1768) 评论(0) 推荐(0)
摘要:1、接口测试中 提现输入框,在页面上输入负数,肯定是无法提交过去(前端页面会判断金额),如果我不走前端,直接用接口工具发请求,输入一个负数过去。(假设服务端没做提现金额数据判断)余额=当前余额(100)-提现金额(-100),那么提现-100,余额就变成200了,也就是越提现,余额越大了 2.测试发 阅读全文
posted @ 2021-01-05 08:50 气泡水 阅读(322) 评论(0) 推荐(0)
摘要:兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。 Web兼容性测试类型主要有:硬件、操作系统、浏览器、分辨率、网速、数据库方面兼容性测试 兼容测试包括: (1)浏览器兼容测试:测试程序在不同浏览器上是否可以正常运行,功 阅读全文
posted @ 2021-01-05 08:49 气泡水 阅读(457) 评论(0) 推荐(0)
摘要:jmeter接口测试及详细步骤https://blog.csdn.net/qq514418695/article/details/53214470https://blog.csdn.net/sc9018181134/article/details/54574360 SoapUI、Jmeter、Pos 阅读全文
posted @ 2021-01-05 08:47 气泡水 阅读(74) 评论(0) 推荐(0)
摘要:1、抽象类和接口的区别与相同 接口和抽象类的相似性1)都不能被实例化,它们都位于继承树的顶端,用于被其他类实现和继承。2)都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法。 接口和抽象类的区别1)接口里只能包含抽象方法,静态方法和默认方法,不能为普通方法提供方法实现,抽象类则 阅读全文
posted @ 2021-01-05 08:45 气泡水 阅读(77) 评论(0) 推荐(0)
摘要:Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的 阅读全文
posted @ 2021-01-05 08:44 气泡水 阅读(116) 评论(0) 推荐(0)
摘要:[1]Selenium WebDriver //P11-P27WebDriver 提供更精简的编程几口,以解决 Selenium-RC API 中的一些限制。WebDriver 为那些页面元素可以不通过页面重新加载来更新的动态网页提供了更好的支持。WebDriver 的目标是提供一套精心设计的面向对 阅读全文
posted @ 2021-01-05 08:43 气泡水 阅读(88) 评论(0) 推荐(0)
摘要:软件测试类型 1)回归测试 回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的 阅读全文
posted @ 2021-01-05 08:42 气泡水 阅读(1141) 评论(0) 推荐(0)
摘要:性能测试类型包括负载测试,压力测试,强度测试,容量测试等 4.1 负载测试(VolumeTesting) 负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。用于检查系统在使用大量数据的时候正确工作的能力,即检验系统的能力最高能达到什么程度。例如,对于信息检索系统,让它使用频率达到最大 阅读全文
posted @ 2021-01-05 08:40 气泡水 阅读(290) 评论(0) 推荐(0)
摘要:DNS是什么,它是如何工作的? 域名解析服务。用于将域名解析为IP,或反和将IP解析为域名。 客户机可指定DNS服务器来解析,或用本机hosts文件进行解析。 Windows下配置DNS服务器在《搭建Windows测试环境》中有。 域:网络系统的一个安全边界,在一个域当中,计算机和用户共享一些列的安 阅读全文
posted @ 2021-01-05 08:39 气泡水 阅读(112) 评论(0) 推荐(0)
摘要:1)等价类划分 等价类是指某个输入域的子集合.在该子集合中, 各个输入数据对于揭露程序中的错误都是等效的.并合理地假定: 测试某等价类的代表值就等于对这一类其它值的测试.因此, 可以把全部输入数据合理划分为若干等价类, 在每一个等价类中取一个数据作为测试的输入条件, 就可以用少量代表性的测试数据.取 阅读全文
posted @ 2021-01-05 08:38 气泡水 阅读(515) 评论(0) 推荐(0)
摘要:一:实现多线程的两种方式: 1:从Thread类继承,并重写run方法。 2:实现Runnable接口,并实现其中的run方法。 二:Java语言对多线的一些需要注意的事项。 1:Java运行时系统实现了一个用于调度线程执行的线程调度器,用于确定某一时刻由哪一个线程在CPU上运行。 2:在java技 阅读全文
posted @ 2021-01-04 18:51 气泡水 阅读(66) 评论(0) 推荐(0)
摘要:一:简介 在学习Java虚拟机之前,也就是Jvm之前,我想大家能够带着问题去学习,这样的话,大家学习起来也会比较有所获! 1 2 1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? 5.Ja 阅读全文
posted @ 2021-01-04 18:50 气泡水 阅读(200) 评论(0) 推荐(0)
摘要:一:UserIfo public class UserInfo { private String username; private String password; public String getUsername() { return username; } public void setUs 阅读全文
posted @ 2021-01-04 18:48 气泡水 阅读(87) 评论(0) 推荐(0)
摘要:需要节点: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> < 阅读全文
posted @ 2021-01-04 18:47 气泡水 阅读(86) 评论(0) 推荐(0)
摘要:、从是否关心内部结构来看 (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。 (2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测 阅读全文
posted @ 2021-01-04 18:46 气泡水 阅读(197) 评论(0) 推荐(0)
摘要:软件测试[2],就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复查,是软件质量保证的关键步骤。 定义1:软件测试是为了发现错误而在规定的条件下执行程序的过程。 定义2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用 阅读全文
posted @ 2021-01-04 18:44 气泡水 阅读(407) 评论(0) 推荐(0)
摘要:一、漏测的概率 漏测,是指软件产品的缺陷没有在测试过程中被发现,而是在版本发布之后,用户在使用过程中发现存在的缺陷。 二、预防漏测的意义 我们都知道,缺陷越早被发现,发现和解决缺陷所花的成本就越小,如果缺陷是在测试中发现的,那么所花的成本将小得多。测试 是保证软件质量的最重要手段之一,因此,进行漏测 阅读全文
posted @ 2021-01-04 18:43 气泡水 阅读(647) 评论(0) 推荐(0)
摘要:验证码是爬虫需要解决的问题,因为很多网站的数据是需要登录成功后才可以获取的. 验证码识别,即图片识别,很多人都有误区,觉得这是爬虫方面的知识,其实是不对的. 验证码识别涉及到的知识:人工智能,模式识别,机器视觉,图像处理. 主要流程: 1 图像采集:就直接通过HTTP抓HTML,然后分析出图片的ur 阅读全文
posted @ 2021-01-04 18:41 气泡水 阅读(440) 评论(1) 推荐(0)
摘要:测试开发工程师 (Software Development Engineer in Test,简称SDET)是指那些既可以称作是开发人员,同时也负责软件开发阶段和测试周期的测试工作的技术人员。一个专业的SDET更关注软件产品的可测性,稳健性和性能。他们还可以在生产软件的设计初期发挥推波助澜或审阅的作 阅读全文
posted @ 2021-01-04 18:39 气泡水 阅读(305) 评论(0) 推荐(0)
摘要:一、从定位元素开始WebDriver提供了八种元素定位方法:1、id 2、name 3、class name 4、tag name 5、link text 6、partial link text 7、XPath 8、css selector 在Python语言中,对应的定位方法如下:find_ele 阅读全文
posted @ 2021-01-04 18:37 气泡水 阅读(144) 评论(0) 推荐(0)
摘要:class A(object): def add(self,a,b): return a+b count=A() print(count.add(3,5)) 1 2 3 4 5 一般创建类时会首先声明初始化方法init().注意:init()的两侧是双下划线,当我们在调用该类时,可以用来进行一些初始 阅读全文
posted @ 2021-01-04 18:36 气泡水 阅读(109) 评论(0) 推荐(0)
摘要:一、Python等工具的下载Python 下载地址:https://www.python.org/downloads/setuptools 下载地址:https://pypi.org/project/setuptools/#filesdistribute 下载地址 :https://pypi.org 阅读全文
posted @ 2021-01-04 18:34 气泡水 阅读(220) 评论(0) 推荐(0)
摘要:Python 是面向对象、解释型的编程语言优点:简洁、易学、几乎全能、支持面向对象 Python能做什么?数据分析与挖掘、黑客逆向编程、网络爬虫、机器学习、开发WEB项目、开发游戏、自动化运维 Python的安装官网下载:https://www.python.org/downloads/window 阅读全文
posted @ 2021-01-04 18:31 气泡水 阅读(75) 评论(0) 推荐(0)
摘要:CSDN博客的爬取(链接的爬取)糗事百科段子爬取(内容的爬取) 用户代理池构建实战 前面已经学会如何构建用户代理,那么用户代理池如何构建呢?所谓的用户代理池,即将不同的用户代理组建成为一个池子,随后随机调用。 IP代理与IP代理池的构建的两种方案 IP代理概述IP代理是指让爬虫使用代理IP去爬取对方 阅读全文
posted @ 2021-01-04 18:30 气泡水 阅读(81) 评论(0) 推荐(0)
摘要:概要: 使用jdbc 如果在不知道表结构的情况下,如何读出表信息? 使用ResultSetMetaData; 然后使用getColumnType 获取column 类型 使用getColumnName 获取column名字 根据类型,使用ResultSet 的getInt("column1")... 阅读全文
posted @ 2021-01-04 18:28 气泡水 阅读(131) 评论(0) 推荐(0)
摘要:sgbtmy:基于selenium的自动化框架开发,我主要是想问一下,你的框架除了前台的自动化,后台的数据的测试是否集成在你的测试框架中? 小刀:你好,个人理解的你所说的后台的数据的测试是指的是对数据的校验,不知理解的是否正确,那么根据这个理解,我的解释是,在我们框架中,增加了很多的功能方法用来帮助 阅读全文
posted @ 2021-01-04 18:27 气泡水 阅读(122) 评论(0) 推荐(0)
摘要:功能1. 输入正确的用户名密码,正常登陆2. 不输入用户名,无法登陆,错误提示3. 输入密码,无法登陆,错误提示4. 输入不存在的用户名密码,无法登陆,错误提示5. 输入存在的用户名,错误的密码,无法登陆,错误提示6. 输入超长的用户名或密码,有错误提示7. 输入正确的用户名+不可见空白字符,无法登 阅读全文
posted @ 2021-01-04 18:26 气泡水 阅读(139) 评论(0) 推荐(0)
摘要:基本概念 : 常量: 常量名全部大写,如PI 变量: python没有变量类型,也不必声明,直接赋值即可. 变量可以是数字,字符串,布尔值(True,Flase,注意大小写),列表,字典等类型. 如: var=1 str='hello' 变量名: 字母数字下划线,不能以数字开头。全局变量最好全部大写 阅读全文
posted @ 2021-01-04 18:25 气泡水 阅读(262) 评论(0) 推荐(0)
摘要:1、 进入数据库 mysql -u 用户名 -p 密码 2、 导出数据库 mysqldump -u 用户名 -p 密码 数据库名(表名)> 路径 备份.sql 3、 导入数据库 mysql -u 用户名 -p 密码 数据库名< 路径 备份.sql 或者进入mysql,使用source 路径 备份 此 阅读全文
posted @ 2021-01-04 18:24 气泡水 阅读(117) 评论(0) 推荐(0)
摘要:什么是自动化测试? 自动化测试,顾名思义,自动完成测试工作。通过一些自动化测试工具或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。自动化测试,看上去很美,感觉好像是第一次工业革命,它开创了以机器代替手工劳动的时代,实则不然.因为每一个自动化测 阅读全文
posted @ 2021-01-04 18:22 气泡水 阅读(121) 评论(0) 推荐(0)
摘要:早期进行过一次针对测试零基础在校学生进行的分享,一堂课学会做界面测试。 先是从一张图开始,让大家看看这个图里有什么不妥: 接着告诉大家具体有哪些不妥: 然后结合这个找茬的过程分享下界面测试的概念和方法。 界面测试:简称UI测试,测试功能模块界面上看到的所有元素(包括空文字、控件等)颜色风格是否统一, 阅读全文
posted @ 2021-01-04 09:33 气泡水 阅读(1532) 评论(0) 推荐(0)
摘要:用户界面测试英文名为User interface testing,简称UI测试,测试用户界面的功能模块的布局是否合理,整体风格是否一致和各个控件的放置位置是否符合客户使用习惯,更重要的是要符合操作便捷,导航简单易懂,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等等。 中文名 阅读全文
posted @ 2021-01-04 09:29 气泡水 阅读(765) 评论(0) 推荐(0)
摘要:输入框 1、为空 (如果不为空,页面有“*”号标注,或者只有一个输入框) a、没有任何输入,焦点离开有提示,提交页面无跳转 仍有提示 b、输入一个或多个空格,焦点离开自动清除空格 有提示,提交页面无跳转仍有提示 2、输入长度超出限制 a、输入任意长度字符,离开焦点无提示,提交页面 跳转新功能页面 b 阅读全文
posted @ 2021-01-04 09:25 气泡水 阅读(183) 评论(0) 推荐(0)
摘要:一、缺陷流程 错误——开发文档中的 错误 bug—— 源代码中的错误 缺陷——功能实现错误、功能遗漏、功能冗余、功能实现不好 失效——动态产生,不一定有效 二、缺陷产生原因 1、需求编写,表述不清楚 2、系统设计架构引起 (超出系统承受能力) 3、开发过程中缺乏有效的沟通 (涉及到决策 的工作 应主 阅读全文
posted @ 2021-01-04 09:23 气泡水 阅读(80) 评论(0) 推荐(0)
摘要:一、测试用例格式 二、用例设计方法 等价类 1、定义 等价类:等价定义→等价类划分→等价类划分规则→进行用例设计 无效等价类不做组合 等价 定义 具有相同属性或者方法的事物集合 这个集合中某个个体所表现的特征与其他个体完全一致 对于某个被测对象的测试输入而言,某个个体能够被接受或被拒绝,则该个体在集 阅读全文
posted @ 2021-01-04 09:20 气泡水 阅读(224) 评论(0) 推荐(0)
摘要:接口测试简介 百度百科中为接口测试给出的定义:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试通常包括两类,模块之间的接口测试和 Web 接口测试 阅读全文
posted @ 2021-01-04 09:12 气泡水 阅读(79) 评论(0) 推荐(0)
摘要:软件测试中,最常听到“黑盒测试”与“白盒测试”,它们是软件测试中最基本的测试方法。 那么究竟何为“黑盒”,何为“白盒”呢?下面就对其概念与常用方法进行一下介绍。 1 2 黑盒测试: 也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。 概念:黑盒测试 阅读全文
posted @ 2021-01-04 09:08 气泡水 阅读(537) 评论(0) 推荐(0)
摘要:软件安全性是一个广泛而复杂的主题,每一个新的软件总可能有完全不符合所有已知模式的新型安全性缺陷出现。要避免因安全性缺陷问题受各种可能类型的攻击是不切实际的。在软件安全测试时,运用一组好的原则来避免不安全的软件上市、避免不安全软件受攻击,就显得十分重要。 一、软件安全性测试基本概念 软件安全性测试包括 阅读全文
posted @ 2021-01-04 09:06 气泡水 阅读(630) 评论(0) 推荐(0)