HTTP学习笔记
摘要:协议:指规则的约定 HTTP:超文本传输协议 TCP/IP协议族:按层次分为四层--应用层、传输层、网络层、数据链路层 分层好处:独立、设计简单 应用层:决定向用户提供应用服务时通信的活动。预存各类通用的应用服务,FTP和DNS服务是其中两类。HTTP也属于该层。 传输层:对上层应用层,提供处于网络
阅读全文
LR基本知识学习
摘要:性能测试基础 本质:基于 协议 模拟用户发请求,对服务器形成一定的负载,来测试服务器的性能指标是否满足要求,与界面无关 * 时间 * 空间 分类: 性能(狭义):特定条件下,验证 系统是否有宣称具有的能力 负载:不断 加压 直到达到一种 极限 状态 压力(强度):饱和 状态下,处理能力和表现 并发:
阅读全文
jmeter学习笔记--线程组
摘要:jmeter组件:线程组 是什么? 进程:一个正在执行的程序对应一个进程 线程:进程中的执行线索(一个进程中有多个执行线索) 线程组:按照线程性质对线程进行分组 并发执行:多个线程同时进行 特点:执行结束的顺序和启动顺序不一定一致 顺序执行:按照线程的启动顺序挨个执行 为什么? 方便管理 怎么用?
阅读全文
jmeter学习笔记--概述
摘要:jmeter:概述 是什么? jmeter是Apache 公司使用java开发的一款测试工具 为什么? 高效、功能强大 模拟一些高并发或多次循环等特殊场景 怎么用? 1、下载jmeter,解压缩 2、安装java环境 * 双击jdk安装程序,安装路径不要含空格和中文,安装JDK * 根据提示再安装J
阅读全文
接口测试基础学习
摘要:接口测试 是什么? 后端实现是否符合接口规范 为什么? 程序安全、效率 怎么用? 模拟客户向服务器发送数据,然后查看响应 要素1:定位服务器资源(url) 要素2:模拟用户提交数据 要素3:查看响应是否符合预期 接口测试分类: web接口测试(B/S架构项目) 服务器接口测试:测试自己公司的实现的接
阅读全文
CR--同事分享学习
摘要:1、持续发布是什么? 频繁地将软件的新版本,交付给质量团队或者用户,以供评审。 2、对接持续发布需要具备什么条件? 1) 测试自动化程度较高,持续发布的终态是不需要人工介入 2) 做到持续集成,持续集成是持续交付、持续发布的先决条件 3、两周一迭代的快速迭代,主要任务是需求快速交付,为达到快速,需解
阅读全文
之前整理的笔记-杂记
摘要:2018-12-7 学习总结: Google测试之道:第一章(测试相关介绍) 1、敢于创新、勇于放弃 2、维护不能真正解决问题,而是通过前期规划;测试与开发共同努力,甚至达到不分彼此的程度,在角色上却又是完全分离 3、质量不是被测试出来的(质量是开发过程的问题,而不是测试问题),但未经测试也不可能开
阅读全文
软件测试基础--笔记8
摘要:7 软件静态啊测试 静态测试:通常指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程 特点: * 不必动态的运行程序,不必进行测试用例的设计和结果分析等工作 * 可手工进行,充分发挥人的思维的优势 * 不需要特别的条件,容易展开 * 对测试人员要求高,至少测试人员要具有编程经验 主要包括
阅读全文
软件测试基础--笔记7
摘要:6.1 软件测试过程 活动及内容: 软件测试贯穿整个软件开发周期,软件过程中的关键活动包括提取测试需求、确定测试范围、制定测试计划、开展测试设计、执行测试用例、分析测试结果等 具体活动及内容: -- 需求与规范管理(需求阶段) 目标:确定测试需求 * 需求人员确定规范和需求,并发给项目经理、开发经理
阅读全文
软件测试基础--笔记6
摘要:5.1 软件缺陷 * 定义:是存在于软件之中的那些不希望或不可接受的偏差,即软件质量问题 * 软件故障(内部状态的一种行为),软件失效(外部行为结果),缺陷是故障和失效的源头 * 软件缺陷: -- 未实现要求的功能 -- 出现指明不该出现的错误 -- 实现未要求的功能 -- 未实现说明书未说明但应实
阅读全文
软件测试基础--笔记5
摘要:4.1 软件测试分类 不同角度分类: -- 是否关心内部结构: 白盒测试、黑盒测试、灰盒测试 -- 软件开发过程:单元测试、继承测试、系统测试、验收测试 -- 是否执行程序:静态测试、动态测试 -- 是否需要人工干预:人工测试、自动化测试 -- 测试实施组织:开发方测试、用户测试、第三方测试 计算机
阅读全文
软件测试基础--笔记4
摘要:3.2 生命周期各个阶段的测试要求 需求阶段测试: -- 目的:保证需求分析的正确性和充分性 -- 要素: * 需求设计是否遵循已定义的方法 * 提交了已定义的功能说明 * 定义了系统界面 * 已经估计了性能标准 * 容忍度被预先估计 * 预先定义了权限规则 * 需求中预先定义了文件完整性 * 预先
阅读全文
客户端测试
摘要:客户端测试 功能测试: prd 交互:页面设计;页面切换;滚屏、返回、点击等 视觉:动画加载;大图片等 安装: 包大小;预置文件完整性 权限申请:安装时;启动时;使用时 覆盖安装和升级:强升级、提示升级;中断下载包再继续等;卸载重新安装;升级后用户相关配置和信息是否可用等 卸载:保留本地文件;敏感信
阅读全文
魔鬼家书 ---- 读书笔记
摘要:魔鬼若不降服在圣经经文之下,那么把他赶走的最佳方式就是嘲笑他、蔑视他,因为他无法忍受被人瞧不起。——路德 魔鬼。。。那骄傲的灵。。。无法忍受嘲讽。——托马斯·莫尔 魔鬼的诡计: 1、尽管他们发现了一切,却在所熟悉的事物近在眼前的时候,很难去相信那些不常见的事情。把日常琐事印在他心上,将之进行到底。
阅读全文
软件测试基础--笔记3
摘要:3.1 生命周期测试的概念 生命周期测试的主要任务: 三维过程:一维概述测试要素,二维定义每个阶段要测试的事务,三维是测试计划 测试策略:描述测试工程的总体方法和目标。 测试要素:描述测试的主要目标 (1)正确性:数据输入、过程处理和输出的正确性 (2)文件完整性:文件被正确使用,恢复和存储的数据正
阅读全文
软件测试基础--笔记2
摘要:2.1 软件测试基本概念 定义: 1)正向思维:评价程序和系统的特性或功能,并确定是否达到预期结果 2)逆向思维:为发现错误而执行程序或系统的工程(证伪) * 成功的测试必须能发现软件有错误 目的: 1)用户角度:暴露软件隐藏的错误和缺陷 2)开发者角度:表明软件不存在错误,已正确实现了用户的要求,
阅读全文
软件测试基础--笔记1
摘要:1.1 软件 概念:软件= 程序(提供功能) + 数据(处理信息) + 文档(需求、操作、配置等) 特性: * 逻辑实体(抽象性) * 没有明显的制造过程 * 不会磨损、老化,但会退化(修改优化引入bug) * 对硬件和环境有依赖 * 手工,生产效率低 * 复杂 * 成本高 种类: * 系统软件 *
阅读全文
python入门 -- 学习笔记4
摘要:习题38:列表的操作 当你看到像 mystuff.append('hello') 这样的代码时,你事实上已经在 Python 内部激发了一个连锁反应。以下是它的工作原理: 1. Python 看到你用到了 mystuff ,于是就去找到这个变量。也许它需要倒着检查看你有没有在哪里用 = 创建过这个变
阅读全文
python入门 -- 学习笔记3
摘要:习题21:函数可以返回东西 过程解析: 1、定义函数:如def add(形参)函数 2、调用函数: add(实参) 别忘记加() 3、在函数调用的时候将实参的值传给形参,代入到函数中进行计算,return 关键字将函数计算的结果再返回给调用它的地方 代码: def add(a, b): print
阅读全文
python入门 -- 学习笔记2
摘要:习题11:提问 -- 接受键盘的输入 raw_input input() 和 raw_input() 有何不同? input() 函数会把你输入的东西当做 Python 代码进行处理,这么做会有安全问题,你应该避开这个函数。 代码: print "how old are you?", age = r
阅读全文
python入门 -- 学习笔记1
摘要:学习资料:笨方法学Python 准备: 安装环境 请自行网络搜索(Windows安装很简单,和其他安装程序一样) 找一个自己习惯的编辑器(比如:sublime text 3) 创建一个专门的目录,按着资料把所有的代码敲一遍 -- 可了解下DOS基本命令 1、第一个程序 文件命名方式: 文件.py 执
阅读全文