
软件测试理论
文章平均质量分 53
说笑谈古松
纵有狂风平地起,我亦乘风破万里。
展开
-
软件测试笔记
四、第一个HTML标签1、 描述当前文件的版本信息,如果没有详细说明4.0还是x1.0那就是5版本2、<html >< /html>文件3、<head>网页的头部4、<meta charset="UTF-8"> utf-8 是国际编码的意思,如果不写,或者写成其他都会有问题。5、<title> 此处内容是网页的标题< /title>6、<body>我们自己写的所有代码都放在这里< /body>注意:原创 2021-12-07 14:11:51 · 431 阅读 · 0 评论 -
性能测试:jmeter阶梯式压测
性能测试中,有时需要模拟一种实际生产中经常出现的情况,即:从某个值开始不断增加压力,直至达到某个值,或者使用快增长或者慢增长模式增加并发,然后持续运行一段时间。一般持续运行的时间是10-20分钟。在jmeter中,有这样一个插件,可以帮我们实现这个功能,这个插件就是:Stepping Thread Group。这个插件类似于LoadRunner中的 Controller。1、下载配置方法Stepping Thread Group是jmeter插件的一种,其作用就是模拟实际的生产情况,不断对服务器施加压原创 2021-06-28 19:48:11 · 655 阅读 · 0 评论 -
性能测试 - 响应时间、tps、并发数、测试流程介绍
一、什么是性能测试会LR,jmeter等工具的人不一定会性能测试,会性能测试的人不一定会LR或者jmeter。这两款工具都是我们日常使用得比较多的性能测试工具。性能测试时一个复杂的过程,它更像是一个过程的统称。既然是个过程,那么有必要先对性能测试进行分层,大体上可以分为三层:服务端层、客户端层,网络层。1、服务端学习性能测试我们首先要弄清楚两个方向,服务端方向和客户端方向。首先说服务端,无论是web还是app,服务端的性能测试方向大体上都是类似的。大体也可以分为:操作系统、中间件和容器。2、客户原创 2021-06-28 19:44:07 · 9676 阅读 · 2 评论 -
前端性能优化----yahoo前端性能团队总结的35条黄金定律
除了自己总结:1. 减少http请求,2.压缩并优化js/css/image 3.尽量静态页面,从简原则 4.代码规范(详见:个人知识体系思维导图)从yahoo 新学到的:网页内容减少http请求次数80%的响应时间花在下载网页内容(images, stylesheets, javascripts, scripts, flash等)。减少请求次数是缩短响应时间的关键!可以通过简化页面设计来减少请求次数,但页面内容较多可以采用以下技巧。捆绑文件: 现在有很多现成的库可以帮你将多个脚本文件捆绑成一原创 2021-06-28 19:43:35 · 687 阅读 · 0 评论 -
HTTP的请求方法
根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法:GET、POST和HEAD方法。HTTP1.1新增了五种请求方式:OPTIONS,PUT,DELETE,和CONNECT方法。 get:1、向服务器取数据;2、get请求数据传输放在url中;3、post相对安全一点,get请求的参数直接放在url中,post请求的参数放在body中;post:1、向服务器提交数据;2、post的数据传输放在body中; GET请求指定的页面原创 2021-05-24 17:45:34 · 405 阅读 · 0 评论 -
软件测试:登录遇到验证码怎么测
1、python编写自动识别验证码的脚本2、开发写个万能验证码:6666663、去掉()原创 2021-05-27 14:35:45 · 1559 阅读 · 0 评论 -
计算机基础知识(输入URL之后的运行步骤)
一、详解在浏览器中http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议1、DNS域名解析我们在浏览器输入网址,其实就是要向服务器请求我们想要的页面内容,所有浏览器首先要确认的是域名所对应的服务器地址在哪?这就是DNS的作用,我们在客户端输入域名,浏览器会通过DNS将域名解析成与服务器对应的IP地址,浏览器再拿着IP地址取寻找对于的服务器。2、建立TCP连接拿到服务器IP后,下一步自然就是链接到该服务器,对于客户端与服务器端的TCP链接,必然要说到"三次握手":第一次:客原创 2021-05-27 18:41:04 · 365 阅读 · 0 评论 -
linux基础命令
1. 前言该文档仅针对初从事软件测试工程师应该掌握的一些Linux知识做讲解(Linux本身强大且方向众多)1.1 服务器概念服务器:顾名思义,就是提供给我们服务的机器新人最大的疑惑,也是很多人不理解的地方,“什么叫给我们提供服务”现实中:你去餐馆吃饭,提供了食物的服务;你去网吧上网,网吧提供了上网的服务;同样,这台机器给你提供了专门用于web服务,那我们就叫这个是web服务器;这台机器给你提供了专门存数据的服务,我们就叫数据库服务器工作后:你们公司的服务器可能会是:1台电脑(台式机)–几千块;原创 2021-05-28 18:19:21 · 263 阅读 · 1 评论 -
接口测试是什么,为什么要进行接口测试?
1.接口测试定义1.1什么是接口(API)接口主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。API全称Application Programming Interface,这里面我们其实不用去关注AP,只需要I上就可以。一个API就是一个Interface。我们无时不刻不在使用interfaces。我们乘坐电梯里面的按钮是一个interface。我们开车一个踩油门它也是一个interface,我们计算原创 2021-05-29 22:27:47 · 1545 阅读 · 1 评论 -
软件测试:linux使用思路
用来干嘛?搭建、维护环境,查看日志等?搭什么环境:回答我搭建过哪些?总体思路:1、下载安装包(注意版本信息)2、解压:tar.gz tar -xvf tar zvxf查看端口号:netstat -nultp 3306修改端口号:/opt/zbox -ap -mp (禅道)修改权限:chmod -R 755日志:cat 日志文件 | grep “关键字”headtail -f 200 日志文件tomcat的日志文件在lgos的catalia.out...原创 2021-05-31 18:02:09 · 114 阅读 · 0 评论 -
软件测试:软件产品怎么测?
前言:怎么测试软件产品,首先要明白什么是软件测试?软件测试是在规定的条件下对程序进行操作,从而发现错误,对软件质量进行评估的一个过程。测试的目的:发现bug,提高质量,降低成本。以前考察求职者的测试思维时,问到的题目大都是“A4纸如何测试?”,“盆栽怎么测试”,“行李箱怎么测试?”,“U盘怎么测试?。。。现在很多学生被问到”N95口罩该如何测试?“,紧跟时事热点!很多人听到这个面试题,第一反应是头顶很多的问号,”N95口罩,就是防病毒的呀,测试不就是看能不能防护住就ok了吗?“其实,不管问你原创 2021-05-31 20:44:25 · 256 阅读 · 0 评论 -
网络七层模型
物理层:建立、维护、断开物理连接。数据链路层:建立逻辑连接、进行硬件寻址、差错校验。网络层:逻辑地址寻址,不同网络之间路径选择。传输层:传输数据的协议(TCP、UDP)会话层:建立、管理、终止会话表示层:数据的指示,安全、压缩应用层:与最终用户的接口。TCP与UDP的区别:...原创 2021-05-31 18:29:28 · 120 阅读 · 0 评论 -
软件测试的分类
分类:1、按阶段划分2、按是否运行程序划分3、按是否查看代码划分4、其他划分按阶段划分1、单元测试2、集成测试3、系统测试4、验收测试单元测试:又称为模块测试,是针对代码中函数或者方法的测试。在实际工作中,单元测试工作基本上都是开发人员在做。实际意义:一开始并不把程序作为一个整体来测,而首先集中测试最小的单元,这样能够尽早的发现问题,解决问题。集成测试:集成测试又称为接口测试,是针对程序接口的一种测试。接口:模块与模块之间的耦合。实际意义:单元测试完之后,方法已经没有问题了原创 2021-06-01 18:16:46 · 1236 阅读 · 0 评论 -
测试用例:公共模块
测试关注点:1、每个系统的模块中都有一些共有的功能,比如:增、删、改、查、导入和导出,打印等功能。因此在测试中,我们先要把这些功能过一遍。业务流程:1、模块与模块,功能与功能之间不是孤立没有联系的,相反,它们之间的相互关系才组成了一个复杂的系统,因此在测试中,要把他们的关系全部走通。功能点-新建:1、正确输入所有字段的信息,点击提交。2、只输入必填字段,点击提交。3、不输入任何信息。4、不输入必填字段,点击提交。5、输入各字段信息,点击取消。6、输入字符串长度不符合规..原创 2021-06-01 22:35:34 · 1076 阅读 · 0 评论 -
软件测试:web端兼容怎么测?
web端 兼容怎么测?1、浏览器的兼容 (找主流浏览器 谷歌 火狐 IE )2、系统的兼容 (win7 win10)3、分辨率兼容 1366 * 768 1920 * 1080其他的兼容 : 走一下冒烟测试就可以了原创 2021-06-03 10:51:30 · 601 阅读 · 1 评论 -
软件测试:实例-登录页面怎么测?
问:登录页面你是怎么测试的?备注:参考答案,回答的时候可以从五大点中挑一部分进行回答即可;本题主要考大家思考问题的全面性。一、功能性主要是基于等价类和边界值设计的用例1、输入已注册的用户名的和不正确的密码,验证登录失败,并且提示信息正确。2、输入未注册的用户名和不正确的密码,验证登录失败,并且提示信息正确。3、输入已注册的用户名和正确的密码,验证登录成功。4、用户名和密码两者都为空,验证登录失败,并且提示信息正确。5、...原创 2021-06-04 10:08:17 · 1888 阅读 · 0 评论 -
软件测试;日常遇到的问题解决
没有需求文档怎么办?问产品经理和开发,关于产品或功能的具体情况,仔细记录。项目的标准?测试要完全测完。开发不认这个bug怎么办?对开发人员晓之以理,做到有理有据,有说服力。平时也要跟开发搞好关系。问题描述时尽量清晰,给开发留一个好映像。测试时间不够怎么办 ?延期、加班加人、砍功能、问题描述详细 修复的时间会少。...原创 2021-06-04 11:51:23 · 185 阅读 · 0 评论 -
软件测试:测试用例设计-抽奖功能
测试思维要分析测试点之前,我们先来梳理一下测试思维。总结来说,任何事物的测试思路都可以总结如下:第一步:梳理产品的核心业务流程:明白这是个什么项目,实现了什么业务,以及是怎么实现的?这个步骤一般是参考公司的需求文档来的,如果产品提供需求文档的同时提供了业务流程图,可以遵循流程图来梳理;如果产品没有提供流程图,就需要测试人员根据需求的理解自己画出流程图,达到梳理业务的目的。第二步:根据流程进行模块细分,然后针对每个功能模块进行详细的测试点设计和提取。这个单个功能的测试点提取要覆盖一下几个方面:原创 2021-06-04 16:59:59 · 2624 阅读 · 0 评论 -
软件测试的流程
测试需求分析测试计划测试方案测试用例测试执行测试报告原创 2021-06-09 09:26:58 · 102 阅读 · 0 评论 -
软件测试:项目具体流程遇到的问题解决思路
项目流程:一般是由我们的产品经理拿到需求文档,然后我们测试组会开一个需求评审会议,需求评审期间我们会将我们的需求的测试点提炼出来,当所有的测试点提炼完成之后:我们的产品经理拿到的需求文档之后会发起一个需求评议,我们分析相应需求的测试点并用xmind思维导图工具记录。同时我们的测试组长布置我们测试组每个人管理的功能板块。我们拿到这些功能板块之后会根据我们写的测试点进行用例的编写,当我们测试组功能用例写完之后,会有我们测试组组员或者测试组长邀请对应的开发组开展用例评审会议,会议完成之后,我们测试组原创 2021-06-09 20:09:43 · 484 阅读 · 1 评论 -
软件测试:怎么判断bug是前端还是后端的问题?
首先我们要知道知道前后端都做些什么?前端写页面(html、css、js);后端写接口(主要数据库)如果界面没有数据,接口返回了数据,那就是前端的问题。如果页面正常,接口没有数据,那就是后端的问题。...原创 2021-06-10 18:14:53 · 1254 阅读 · 0 评论