性能测试 目录1、性能测试概念和术语介绍1.1 并发数(此处是并发用户数)1.2 响应时间1.3 事务响应时间(平均事务的响应时间)1.4 每秒事务通过数(平均)---TPS1.5 点击率(平均)1.6 吞吐量 (吞吐率)1.7 思考时间1.8 资源利用率2、性能测试分类介绍2.1 基准测试2.2 狭义性能测试2.3负载测试2.3.1并发测试2.3.2容量测试2.4 压力测试(空间换时间)1、性能测试概念和术语介绍1.1 并发数(此处是并发用户数)系统用户数该系统的注册用户数在线用户数某一时刻登录系统的
软件测试---文件压缩、解压项目 目录1、项目启动,介入了解需求1.1 项目背景1.2 目标1.3 项目成员2、需求分析3、制定测试方案(计划+策略)4、测试轮数5、测试执行流程6、设计测试用例7、测试执行7.1 准备工作7.2 缺陷管理8、输出测试报告9、版本发布10、项目总结1、项目启动,介入了解需求1.1 项目背景磁盘空间不够,需要一个压缩、解压缩文件1.2 目标完成所有文件类型的压缩、解压缩1.3 项目成员项目经理:A产品经理:B开发:C测试:D2、需求分析功能需求:文件类型:支持所有的文件压缩文件个数
测试的分类 一、测试的分类1、按开发阶段分前置知识:V模型—左边是右边的依据1.1 测试金字塔模型从上到下三层中,投入相同的时间,人力资源等,回报率(产出越来越低)解释:进行UI界面测试时,要先将服务启动、然后渲染页面,加载数据等之后才能展示到UI界面上要是进行单元测试时,不用启动服务,直接进行单元测试从下到上,测试效率越来越低从上到下,定位问题越来越难解释:上传文件时,要显示在UI界面,就要知道调用的是哪个url,对应的是servlet的哪一个配置,配的是哪个方法,最后打断点进行deb
java---JVM @目录JVM简介JVM:(Java Virtual Machine)java虚拟机,是虚拟机的一个简化版本,裁剪了很多内容,完成了Java字节码指令集的执行(其实是完成了翻译工作:将字节码指令翻译成了机器码)虚拟机指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统Java虚拟机和程序是如何绑定的?补充:1)类加载的时机;new对象的时候,调用/设置静态变量值,调用静态方法,执行main方法的类,其他2)类 加载做的事情运行时:1)如果没有类加载2)执
Java---进程 这里写目录标题进程1、进程和程序的区别2、时间片轮转调度3、并发和并行4、内核态与用户态5、进程的状态转换图6、CPU基于寄存器中的数据来执行程序代码进程1、进程和程序的区别1)程序(静态):静态硬盘上的一个可执行文件,是永久存在的进程(动态):程序运行起来后,就是一个进程(由系统管理起来的),是系统分配资源(CPU资源、内存)的最小单位,存在是暂时的2)程序+数据+PCB(进程控制块,是进程存在的唯一标识)=进程3)双击打开某个文件(该文件叫做程序),打开这个文件让程序运行起来就是一个进程
淘宝购物车测试用例 补充为什么 购物车里的商品数量添加到一定的程度就添加不了了?1、商品是存在于后台数据库中的,如果让用户(用户非常多)无限制地向购物车里添加东西的话,可是平台不会有更多的资金去购买更多的服务器来存储商品信息2、每次打开购物车时,都会将存储的商品信息各种加载出来,如果购物车里的东西非常多,且由于加载每个商品都是通过链接的方式向后端的服务器发送请求,会导致服务器压力过大,影响APP的使用性能以及用户体验效果...
手机APP基础功能测试 1、安装和卸载1)应用是否可以正常安装 (命令行安装(测试人员);应用商店等第三方软件安装;apk/ipa安装包安装)2)应用是否可以在IOS和Android不同系统、版本、机型上进行安装(有的系统版本过低,应用不能适配)----(安装兼容性的测试)3)安装过程中是否能暂停,再次点击,是否继续安装4)安装空间不足时,如何表现,是否有相应提示,提示是否友好5)安装过程中断网或网络不稳定的情况下,是否有相应提示6)是否可以正常删除(卸载)应用(桌面删除;第三方软件删除;命令行删除)7)应用卸载后所
设计测试用例---练习 1、根据等价类和边界值进行测试用例的设计(注册信息先不管,只看姓名和年龄)解:2、用因果图进行测试用例的设计用因果图法设计测试用例的步骤分析所有的输入、输出(将隐含条件也要写出来)输入:1.5元硬币,2元硬币,”可乐“按钮、”雪碧”按钮、"红茶"按钮输出:可乐、雪碧、红茶、5角硬币找出输入和输出之间的逻辑关系输入1.5元,按"可乐"按钮,输出"可乐"输入1.5元,按"雪碧"按钮,输出"雪碧"输入1.5元,按"红茶"按钮,输出"红茶"输入2元,按"可乐"按钮,输出"可乐",
Linux基本指令 一、Linux目录结构绝对路径和相对路径二、Linux基本指令1、cd 指令1)语法:cd 目录名2)功能:改变工作目录,将当前工作目录改变到指定的目录下3)举例:cd …返回上级目录cd ~进入用户目录cd -返回最近访问目录2、ls 指令1)语法:ls [选项] [目录或文件]2)功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。3)常用选项:-a列出目录下的所有文件,包括以 . 开头的
软件测试用例 一、测试用例的基本要素向测试系统发起的一组集合,包括:测试平台、测试数据、测试步骤、预期结果等二、测试用例的设计方法1、根据需求去设计测试用例1)验证需求的正确性2)分析需求,细化需求,从需求中提炼功能模块,划分子功能,根据每个子功能去写测试用例案例:测试点:1)价格:3000以内2)手机类型 :智能手机3)品牌 :华为4)手机基本功能的测试:打电话、发短信...
HTTPS 1、HTTPS的由来由于HTTP协议是网络上明文数据传输的协议,任何数据只要被拦截到了就会被破解,存在安全隐患,因此引申出了HTTPS。2、HTTPS—基于HTTP+SSL/TLS协议2.1前置知识—加密算法1)加密对称算法(DES):加密解密用的是同一把钥匙2)非对称加密算法(RSA):加密解密用的是不同的钥匙,但是有关系2.2密钥1)私钥:客户端和服务端都可以有(自己用),并且可以通过私钥生成公钥,一般是解密2)公钥:由私钥生成,开放给别人用,一般是传一个证书(包括自己的信息以及公钥)
软件测试基础(2) 1、软件测试的生命周期(软件测试流程)2、如何描述一个BUG?(目的是方便开发人员去定位)标题:xxxx1)版本号(代码版本号)举例:是master的哪一个分支(代码版本号出现了问题要说清楚,方便找到开发人员修改时找到)2)测试环境(平台)要写清楚操作系统系统+浏览器版本+浏览器对应的版本号不同的浏览器对于同一个系统的同一个页面的解析是不一样的3)测试步骤和测试数据(方便开发人员去定位)4)实际测试结果5)预期结果6)附件(错误截图,错误日志)3、BUG级别1)崩溃级别系统
PC端QQ登录测试用例 参考链接:https://blog.csdn.net/weixin_43224539/article/details/90022525?utm_source=app&app_version=4.5.8
索引、事务 一、索引1、定义索引类似于书的目录,可加快查找的速度2、常见的可用于查找的数据结构(数据库中构建索引时不采用以下三种结构)1)线性表查找速度比较慢,达不到高效2)二叉搜索树(AVL树 、红黑树)效率并不是很高,并且查找效率和树的高度是密切相关的3)哈希表(速度快)只能进行值相等的查找,不太方便进行值比较大小的范围查找3、MySql 索引采取的数据结构B+树(N叉搜索树)1)B+树的前身 —B树B树中的每个节点不仅包含了索引列的数据(此处类比student表中的学生id),也包含了一
软件测试基础(1) 2、什么是BUG?分为两种情况:(1)当软件需求规格存在并且合理,如果软件功能和软件需求规格不相符合,就称之为软件错误(BUG)(2)当软件需求规格不存在时,用户需求存在并且合理,软件功能和用户需求不相符,也称之为软件错误(BUG)3、什么是测试用例?向被测试系统发起的一组集合,这组集合包括测试数据,测试步骤,测试平台,预期结果练习:网易邮箱注册正确流程测试—[标题,即测试点](1)测试数据邮箱地址:11111111111密码:1111111111手机号:12345678910