随笔分类 - 测试
1
测试工具操作流程
摘要:现在IT行业飞速发展,各种APP都有,尤其是现在的人们更习惯在上下班的路上去关注一些新闻,看看股市,小说,直播,玩游戏等等。那么就会面临一个问题,在地铁里,巴士上,甚至是电梯,车库等等的场景里。在这个时候,我们就需要针对这些场景,去关注一下软件的运行状态。以及弱网环境下,出现丢包、延时软件的处理机制
阅读全文
摘要:设计测试用例时主要考虑如下几个方面: 一,功能测试 接口的功能是否正确实现了 接口是否按照设计文档中来实现 (比如username参数写为了user,那么这就不符合,因为接口文档在整个开发中都需要使用,所以接口实际的设计要与接口设计文档中保持一致) 兼容性测试: 比如说今天接口进行了调整,但是前端没
阅读全文
摘要:一,测试岗位的基本要求 解释完测试左移和右移,https://www.cnblogs.com/chenyq/p/16116883.html 也许就明白了,目前业界对于测试人员的要求是:能写代码,能用监控,能发现bug,还得定位问题。哪里有这样的测试人员,赶紧跳出来,我看看长什么样子?如果贵公司不小心
阅读全文
摘要:一、测试左移与测试右移的定义 通俗的讲:左移是往开发阶段移,右移是往发布之后移。 正常测试:提测后的测试工作——到——发布验证完成阶段。 测试左移:提测之前的测试。如:代码单元测试,代码质量检测,代码接口持续测试 等。 测试右移:发布验证之后的测试。如:灰度发布测试的问题,生产服务监测处理,用户反馈
阅读全文
摘要:今天聊聊全链路压测,首先要知道什么是全链路压测? 如果面试时,当面试官问到你这个问题的时候,一定要搞明白全链路压测是线上生产压测,而不是在测试环境进行压测。 至于原因也很简单,因为对于绝大部分公司,虽然代码生产和测试一致,但是生产的服务器包括硬件资源配置绝对都是优于测试环境的。 比如MM公司生产环境
阅读全文
摘要:安装了pyinstall 执行:pyinstall -F demo.py 提示 'pyinstall' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 问题与解决方案如下: 在cmd中pip install pyinstaller 之后可以正常执行命令,但是当执行pyinstaller -v
阅读全文
摘要:Pyinstaller库简介:简单来说,就是直接将python语言编写的py程序打包为exe可执行文件,对方不需要安装python环境即可直接运行。不过Pyinstaller库是在cmd环境下给出命令的哦!PyInstaller 库安装步骤1.一般安装步骤:(pip 是安装python2的,pip3
阅读全文
摘要:一、前言 在前面的压力测试过程中,主要关注的是对接口以及服务器硬件性能进行压力测试,评估请求接口和硬件性能对服务的影响。但是对于多数Web应用来说,整个系统的瓶颈在于数据库。 原因很简单:Web应用中的其他因素,例如网络带宽、负载均衡节点、应用服务器(包括CPU、内存、硬盘、连接数等)、缓存,都很容
阅读全文
摘要:工作中自我使用 在使用 Postman 进行接口测试过程中,部分接口的请求参数会进行 MD5 加密的签名校验。 签名规则 请求参数按照 ASCII 码从小到大排序,追加秘钥,再进行 MD5 加密得到签名值sign。具体步骤如下: 首先,构造待签名字符串。待签名字符的生成规则如下: 请求参数都按照名称
阅读全文
摘要:通过postman是一直能成功的,但是放到jmeter中一直报错,一定要选择高级,设置 客户端实现-Java 如下postman成功: jmeter报错1: org.springframework.web.multipart.support.StandardMultipartHttpServletR
阅读全文
摘要:Sample:每个请求的序号 Start Time:每个请求开始时间 Thread Name:每个线程的名称 Label:Http请求名称 Sample Time:每个请求所花时间,单位毫秒 Status:请求状态,如果为勾则表示成功,如果为叉表示失败。 Bytes:请求的字节数 样本数目:也就是上
阅读全文
摘要:目前来看,Docker至少有以下应用场景:1)测试:Docker 很适合用于测试发布,将 Docker 封装后可以直接提供给测试人员进行运行,不再需要测试人员与运维、开发进行配合,进行环境搭建与部署。2)测试数据分离:在测试中,经常由于测试场景变换,需要修改依赖的数据库数据或者清空变动 memcac
阅读全文
摘要:【“工匠精神”内涵归结:敬畏专注、严谨耐心、坚持专一、细致完美】◆德辛成己[综编]【流传各种归结和诠释】1. 严谨、耐心、专注、坚持。(央视纪录片《大国工匠》)2. 敬畏担当、专一专注、独具匠心,它是一种态度、一种传承、一种坚持。3. 执着完美,精益求精,心存敬畏,敢于担当。4. 精雕细琢、精益求精
阅读全文
posted @ 2020-03-17 23:38
青城杂文录
摘要:1.对测试开发的理解 测试开发首先离不开测试,而软件测试是指,在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 而且,现在不仅仅是通过手工测试来发现定位Bug,也会通过编写脚本、测试工具来完成自动化测试,因此,对于测试开发人员来说,他除了保证产品质
阅读全文
摘要:测试常用 的 linux 基础命令 1,查看服务器日志vi 查看文件(查找关键字:exception/exception : 从上往下找,按n查找下一个关键字,按shift+n查找上一个关键字?exception : 从下往上找)2,查看进程ps -ef :查看所有进程,PID是进程号kill -
阅读全文
摘要:软件的生命周期(prdctrm) 计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne) 1,问:你在测试中发现了一个bug,但是开发经理认为这不是一个b
阅读全文
摘要:增删改查通用测试用例-禅道模板 下面这个是图片,如需下载excel,请到如下地址: https://pan.baidu.com/s/1nQUF2rwiRpUYQEVupUDBlA 提取码:vjfd
阅读全文
摘要:刚接触测试 当开发人员说不是BUG时,你如何应付? 开发人员说不是 bug,有 2 种情况: 一是需求没有确定,所以我可以这么做,这个时候可以找来产品经理进行确认,需不需要改动,3方商量确定好后再看要不要改。 二是这种情况不可能发生,所以不需要修改,这个时候,我可以先尽可能的说出是 BUG 的依据是
阅读全文
摘要:归纳算法 注:不都是程序 1,你有100枚硬币,将它们平摆在桌软件工程师求职者:你有100枚硬币,将它们平摆在桌面上,每个都有正反面。其中,10个正面朝上,90个反面朝上。你不能触摸、看或者是以任何其它方式去感知它们的状态。请将硬币分成两堆,使每一堆里正面朝上的硬币数目一样。 求解? 答:随便挑十个
阅读全文
摘要:开发与测试必会的Linux命令 作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细
阅读全文
1
浙公网安备 33010602011771号