
软件测试
文章平均质量分 76
测翻D_Fire
吾乃上古测试
展开
-
docker安装部署及启动tomcat报404错误、如何删除已打tag的镜像
前言docker安装部署我就不说了,已经有大佬写了篇很详细的博文了:https://www.cnblogs.com/uncleyong/p/8894133.html,大家可以按照步骤一步一步往下走,里面有个build.xml文件是要加作者大大的群里才有的,如果你只是想试试的话可以留言我发给你。我这里主要是讲我在部署tomcat时遇到的两个问题问题1:启动tomcat时报404错误将tomcat run起来之后在浏览器上报404错误,网上的说法一个是版本不对,一个是webapps这个文件夹的问题。我原创 2021-01-26 16:13:33 · 388 阅读 · 0 评论 -
规范的性能测试过程怎么做?
前言性能测试通俗点说就是通过给服务器和数据库加压的手段,获取其对该压力的反应情况,并生成性能测试数据进行性能瓶颈分析的一个过程。那如何进行规范的性能测试呢?我总结了以下7点:步骤一:制定目标和分析系统做一件事首先肯定要知道做这件事的目标事什么,做这件事需要用到什么。就像你要去旅游,你肯定得知道你的目的地是哪里?做什么交通工具,去哪里要准备一些什么。所以每一个性能测试计划第一步都要先去制定一个目标和分析系统构成,比如系统使用哪种协议等等。只有明确目标和了解系统构成才会明白测试边界,知道测试过程中需要用原创 2020-12-29 17:56:54 · 180 阅读 · 0 评论 -
碾压Selenium的工具---->Helium
前言接触过自动化的人都应该知道Selenium,模拟键盘,鼠标,事件的一个工具。selenium虽然广为人知,但是用的朋友也应该知道定位真的不是那么容易的事,需要打开开发者工具去找id,name…等等,有时候还找不到这些,那就只能用xpath了,可xpath又长,对代码整洁度又不友好了!所以今天给大家推荐一个比Selenium更简单,代码更简洁的自动化测试工具—Helium看名字就跟selenium那么像了,没猜错,Helium就是基于Selenium封装的更加高级的Web自动化工具。Helium原创 2020-10-27 15:49:46 · 2851 阅读 · 0 评论 -
Jmeter--json提取器
JSON提取器JSON提取器用于提取请求返回结果中JSON格式数据的某个值或者某一组值。标准写法:$.key或者.key或者.key或者key[n]。根据不同的返回结果可以进行多重嵌套备注:csdn总是发生转义,烦死了,json每个提取式都是从根节点开始的所以都是从金钱那个符号开始的,大家知道就好了下面用一组数据来说明请求成功后,在查看结果树下选择json path tester格式(切记不要选择成了json jmespath tester),可以看到响应数据的数据变成了json格式。json原创 2020-10-20 15:22:18 · 671 阅读 · 0 评论 -
Jmeter掌握这些就够了
前言Jmeter有很多的元件,它本身就带有很多元件,安装插件后又是一堆元件,所以没必要每一个元件都去弄的明明白白的,用了jmeter一段时间了,其实只要掌握一些比较常用重要的元件就足够在工作是上使用了。jmeter简介Jmeter是啥呢?我们来看看百度百科的介绍吧!Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。Jmeter是基于java环境的,所以使用jmeter必须先安装java环境。原创 2020-10-16 17:32:00 · 397 阅读 · 0 评论 -
啥是接口?为啥要做接口测试?
前言前几天画总体架构图,我们市场经理问我啥是接口?我说就是数据互传的一个通道,他又问为啥要有接口呢?我当时居然没想出来,哎,所以上网查了查资料,写篇博客吧。废话不多说!啥是接口?接口主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是我们常说的协议,进行数据间的一个交互为啥要有接口呢?通俗点说就是,如果你公司要跟其他公司合作,你会把你公司的数据库给别人吗?显然是不可能的。那你又说了,既然他们要数据,那我们用U盘拷贝一份过去呗,那原创 2020-09-10 16:41:15 · 699 阅读 · 0 评论 -
软件测试线性无关路径、环路复杂度详解
前言最近准备考个软考,去看了以前的软考真题,发现有个名词叫线性无关路径还有一个就是叫环路复杂度,今天就记录一下自己对这两个词“通俗”的理解环路复杂度环路复杂度的计算其实很简单,就是去数路径上有多少个判定分支,多少个判定分支加1就说环路复杂度,废话不多说,直接上图操作一下,判定分支我都标出来了,还是不明白那就慢慢悟吧,所以这个图的环境复杂度就是10+1=11。所以V(G)=11线性无关路径这个按照我的理解就是你这条路径能走多少种走法,不行你可以自己去走走,就11种。环路复杂度是等于线性无关路径的。原创 2020-08-24 20:41:03 · 10575 阅读 · 2 评论 -
好的测试用例该用啥方法设计呢?
前言作为测试工程师,设计测试用例是不可避免,设计测试用例的目标是保证系统在各种应用场景下的功能是符合设计要求,所以在设计测试用例的时候就需要保证用例覆盖尽可能多、尽可能全的功能点。以“用户登录”为例,一般在对输入框、验证码进行测试,需要用到等价类和边界值这两种测试方法,这两个方法也是最常用、最典型的黑盒测试方法。等价类与边界值的定义等价类划分方法,是将所有可能的输入数据划分成若干个子集,在每个子集中,如果任意一个输入数据对于揭露程序中潜在错误都具有同等效果,那么这样的子集就构成了一个等价类。后续只要原创 2020-08-10 11:05:07 · 325 阅读 · 0 评论 -
正交表测试用例自动生成工具--Allpairs的使用(详细)
Allpairs简介allpairs是自动生成组合测试用例的一个实用的小工具。来看一下它的的安装及简单使用。在B站发现有Allpairs的使用教程视频,不想看文字的可以看视频学习Allpairs的使用,点击这里观看使用前提准备好allpairs,excel以及记事本allpairs下载地址:https://sourceforge.net/projects/allpairs/使用1.新建一个excel,输入如图所示数据,当然,实战就得根据自己需要填写数据,这里仅作为演示2.新建一个txt文本原创 2020-08-07 15:14:21 · 20337 阅读 · 13 评论 -
测试过程心得体会
想起初入公司那一会,面试都紧张的不行,提前一个小时到公司楼下踱步,超紧张。一进入公司人事就让同事带我去熟悉项目去了,那时候贼忐忑,毕竟自己都只有理论经验,实战经验太少了,当天回到宿舍就马上打开项目网站在那研究,熟悉业务。由于公司就我一个测试,当时可真是迷茫,只能自己在哪点点点,没人给自己安排活,硬着头皮上,做开路先锋一直做黑盒测试,从开始写个测试用例都手忙脚乱到现在摸索出自己的工作方式:接触项目,有需求文档就要来需求文档,分析构思如何测试,测试用例的编写,用例执行以及用例补充完善,bug追踪,回归,测试原创 2020-07-17 16:42:28 · 1256 阅读 · 0 评论 -
功能测试可以战胜技术测试吗?
前文测试分为很多种,例如功能测试,性能测试,自动化测试,安全测试,健壮性测试…可能很多人对功能测试的认知还是那种点点点的阶段,其实也没有错,但是点点点背后却也牵扯到很多东西,例如对于需求的理解,对于流程的理解等等。这绝不是你在大街上拉一个人就能做的东西!很多人觉得功能测试干不过做技术测试的,其实我觉得也没有错,但是两个之间给公司带来的效益我觉得都是对等的,甚至功能测试更胜一筹!试想一个项目连功能都不齐全,用户体验性以及产品的易用性都差的话,纵使你能并发成千上万的用户,那又有什么用呢?如何能成为一个优秀的原创 2020-06-23 14:47:30 · 805 阅读 · 0 评论 -
Android APP测启动速度
启动速度评判标准:启动一般分为:冷启动:首次启动,就是在启动应用前,系统中没有该应用的人和进程信息 (包括 Activity、Service 等)package名/activity名寻找第一次看见这个命令以为是包名或者activity名任选一个,后面才发现两个都要,下面就将找包名及activity名方法分享给大家,亲测可用哦1.首先清除日志 adb logcat -c(不清除的话会有一大堆日志文件出来,所以为了方便还是清除一下)2.启动日志抓取,.启动logcat,使用命令adb logcat转载 2020-06-18 15:45:29 · 548 阅读 · 0 评论