自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成都汇智动力的博客

有趣有料,靠谱的IT技术人才摇篮

原创 编程黑科技:能玩几个小时的《魂斗罗》居然只有128KB

《魂斗罗》一直是80后90后这一代人经典的童年回忆之一,曾经的无数个日夜,我们都坐在电视前搓着手柄度过。 然而,长大之后的汇智妹回头去看时,才惊奇地发现。《魂斗罗》的卡带大小只有128KB而已!拥有更多动画细节和隐藏内容的日版《魂斗罗》也仅仅只有256KB而已。 128KB有多小?...

2020-07-03 10:21:19 46 0

原创 安全测试——验证&日志文件

口令验证 目前大多数的Web系统都设置了登陆功能,只有验证通过后,才能访问相关的数据信息。在测试此类功能时,必须测试有效和无效的用户名及口令,同时需考虑大小写、错误次数限制、代码注入等。口令安全测试通常融合在功能测试中。 授权验证 典型的业务系统基本由用户、用户组(角色)、权限及基本...

2020-07-03 10:09:01 29 0

原创 安全测试——目录设置

目录设置对系统的安全性而言非常关键。日常生活中,很多人在一些应用系统中通过某些小手段总能看到本不该展现的数据信息。 【案例1 ECShop目录安全测试】 通过某商品的图片属性查看其网络路径,如ECShop商品图片的地址: http://192.168.0.105/ecshop/image...

2020-06-28 16:33:40 21 0

原创 安全测试——AppScan

AppScan是IBM公司研发的一款Web与移动应用安全测试的工具,能提高Web应用安全性和移动应用安全性。通过在部署之前扫描Web和移动应用,检测Web和移动应用安全性, AppScan扫描完成后,能够根据扫描结果生成报告并给予修复建议。 【案例:ECShop安全测试实施】 (1) 启动...

2020-06-22 13:56:40 91 0

原创 流程测试——流程测试执行

流程测试,相比单个功能点测试更消耗测试时间,尤其是金融、通信及运营类的系统平台,往往一条路径的测试就需要构造大量的测试数据才能完成,因此,在执行流程测试时,应该提前准备好相关的测试数据,如果涉及较大量的数量,可利用一些数据生成工具来制造测试数据。 敏捷测试中以一个Sprint为节点,通常Sp...

2020-06-12 15:40:33 79 0

转载 学习Redis好一阵了,我对它有了一些新的看法

前言 本篇文章不是一篇具体的教程,我打算记录一下自己对Redis的一些思考。说来惭愧,我刚接触Redis的时候只是简单地使用了一下,背了一些面试题,就在简历上写下了Redis这个技能点。 我们能在网络上轻易地找到关于Redis具体知识点的讲解,但很少有文字说明为什么会有这项技术,我希望通过本文...

2020-06-08 15:47:56 88 0

转载 洞悉MySQL底层架构:游走在缓冲与磁盘之间

提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系。为此我撰写了这篇文章,试图让这些底层架构相关知识更加直观易懂: 尽量以图文的方式描述技术原理; 涉及到...

2020-06-05 13:40:43 40 0

原创 流程测试——流程测试设计

流程需求分析完成后,提取被测对象涉及到的业务流程,进行测试用例的设计。 流程测试用例与功能验证测试用例不同,流程测试用例更多需要保证流程的正确性,不需要校验单个功能点的正确性,一般使用场景法设计测试用例。 【案例1 ECShop用户购买流程分析】 ECShop注册用户购物流程分析,首...

2020-06-04 17:26:59 98 0

原创 流程测试——流程需求分析

软件在发展初期,大部分实现的都是单一功能,如计算器,用户期望计算器实现加、减、乘、除等运算功能,单一输入,单一输出,无论是软件开发还是测试,相对来说较为容易。 随着用户需求越来越复杂,对软件系统的价值要求越来越高,软件系统不再仅仅实现一些基础功能,如信息的增、删、改、查,而是在基础功能平...

2020-06-01 16:29:06 368 0

转载 用Linux感觉低效吗?来看看这几个技巧!

Linux已经成为目前最火的操作系统之一,尽管现在的Linux用户很多,但很多使用Linux的同学发现,他们在Linux下的工作效率并不高,那么这是为什么呢?其实使用Linux也可以很舒适,通过一些技巧,也可以让工作效率大大提升。本文将介绍一些有助于提高Linux工作效率的技巧,让我们的工作变得变...

2020-05-28 11:30:10 59 0

原创 能测试——测试经验库

与测试用例设计不同,测试经验库更多体现的是测试工程师在日常测试活动中的经验积累,这些经验很多时候不一定编写为测试用例,但可作为测试执行、发现缺陷活动中必不可少的补充。 测试工程师可将测试活动过程中积累的经验,添加到经验库中。通过长时间积累,作为产品团队的一笔“财富”,每一位新成员加入,都可以...

2020-05-22 16:06:26 62 0

转载 Javascript有几种继承方式?这下你该知道了

前言 当面试官问你:你了解js哪些继承方式?es6的class继承是如何实现的?你心中有很清晰的答案吗?如果没有的话,可以通过阅读本文,帮助你更深刻地理解js的所有继承方式。 js继承总共分成5种,包括构造函数式继承、原型链式继承、组合式继承、寄生式继承和寄生组合式继承。 1、构造函数式...

2020-05-21 15:07:42 37 0

原创 功能测试——查询测试

查询功能几乎在所有的软件产品中都有,查询功能极大的方便了用户根据条件检索所需的数据,通过不同条件的组合,得到不同价值的数据。 查询功能测试一般考虑条件组合、结果显示两个方面。 01、条件组合 查询功能通常至少包括2个以上的查询条件。 【案例1 ECShop商品信息查询功能测试】...

2020-05-18 10:36:21 490 0

原创 Linux的前世今生

电脑玩多了,相信大家总会看到一个系统的名字——Linux。 不过,看到这个词,大家可能都不晓得该怎么读。怎么读?问百度。 Linux 英['lɪnəks] 美[ˈlinʊks] 这么看来,这个词的读法差不多应该是“里呢科斯”或者“李纽克斯”之类样子。 不过...

2020-05-18 10:06:06 34 0

转载 瞬间教你学会使用java中list的retainAll方法

retainAll方法简介 当我们有两个list集合的时候,我们可以使用retainAll方法求得两个list集合的子集。retainAll是Collection接口中提供的一个方法,各个实现类有自己的实现方式,我们这里介绍ArrayList的实现方式。 retainAll源码深入 可以看到...

2020-05-15 17:12:29 71 0

转载 软件测试面试题及答案【史上最全】

以下是软件测试相关的面试题及答案,欢迎大家参考!  1、你的测试职业发展是什么?  测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务...

2020-05-14 14:20:27 1024 0

转载 44道JavaScript送命题

很久以前看过一个老外写的帖子,JavaScript Puzzlers!,直译就是JavaScript难题,里面列举了44道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才能得到正确答案。也有一些作者也没有解释清除,直接通过实验给出答案了。 这44个问题是在ECM...

2020-04-26 15:46:26 72 0

原创 编程语言中的分号

IT届流传着一个广为人知的陈年笑话: 我是个程序猿,一天我坐在路边一边喝水一边苦苦检查bug。这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序。他可能生意不好,就无聊看看我在干什么,然后过了一会,他幽幽的说,这里少了个分号。 分号。 对,我们今天...

2020-04-24 17:55:26 78 0

原创 功能测试——链接测试&脚本功能

链接测试 对于页面链接功能,测试工程师需考虑其链接文字描述正确性、链接地址跳转正确性、链接触发脚本正确性、是否存在404错误等。 如果是小型Web系统,链接较少,人工测试即可,如果被测对象包含很多链接,则可利用Xenu链接测试工具进行。 【案例1 ECShop链接测试】 X...

2020-04-24 17:29:08 75 0

转载 Spring 下,关于动态数据源的事务问题的探讨

前情回顾 看着文章的标题,不知道大家能否想到具体是什么问题,如果你有点懵,那就对了! (你不懵的话我这篇文章就没存在的意义了,嘿嘿) 在给大家指出具体是什么问题时,我们先来回顾一些内容   Spring 事务原理   相信大家对这个都能说上来一些,Spring 事务是 Spring AOP...

2020-04-20 11:29:16 65 0

原创 功能测试——控件测试

对于单个逻辑功能,测试工程师需要关注其是否正确实现了需求定义的功能性需求,并需明确该需求是否确实应该在需求中体现。 例如,登陆功能,需关注其能否正确实现合法数据能够登陆,而非法数据拒绝登陆。商品查询功能中的排序功能,如果系统默认设计为降序排序,则需弄清楚用户是否有此需求,如果有,则验证该排序...

2020-04-14 18:09:49 134 0

原创 计算机发展简史

计算机无疑是程序员们最重要的工作伙伴,但我们对它的前世今生又了解多少呢? 在正式开始今天的文章之前,汇智妹需要稍微提醒一下,这篇文章只讲些皮毛。有兴趣的各位小伙伴还是自己去查阅各种资料来得靠谱哦。 拿人类进化来打比方,这篇文章仅仅相当于告诉你人类是猴变的而已,并不会涉及拉玛古猿、南...

2020-04-13 11:05:55 78 0

转载 Java是未来的第一编程语言吗?

一、前言 Java语言长期以来一直霸占多数热门编程语言榜单的榜首,可见这是一个备受程序员热捧的编程语言。Java语言具有什么魅力?想必这都是已经为大多数人们所熟知的了,不值得过多赘述。而Java语言发展至今,面对发展势头迅猛又十分简单易学的python,以及各种层出不穷的高级语言,Java程序员...

2020-04-07 10:36:17 268 0

原创 Selenium自动化测试——巡检脚本开发(下)

9、script script目录创建时选择“Python Package”格式。测试引擎脚本存放路径,如测试执行时驱动所有测试业务、测试用例的脚本文件module.py。 module.py包含测试集读取函数read_testsuite、获取驱动函数get_driver、测试用例读取函数re...

2020-04-01 10:11:13 98 0

原创 你会存吗?

这篇文章不是要教大家理财,更不是分享什么存钱小技巧。跟钱没关系,跟计算机有关,所以以为是理财相关的朋友点进来的可以直接出去了,抱歉耽误了你们的时间。 在日常生活中,我们经常可以听到如下的话语: “我手机内存只有64G……” “你这电脑内存怎么才128G啊?” “加个内存条吧……...

2020-04-01 10:06:29 82 0

原创 Selenium自动化测试——巡检脚本开发(中)

6、pages 封装测试过程针对页面的操作方法,主要包括basepage、mainpage、loginpage、registepage等函数。pages目录创建时选择“Python Package”格式。 (1)Basepage BasePage是自定义页面基类,封装了基本的页面操作的方法,...

2020-03-20 10:44:15 87 0

原创 2020年,哪些人适合在软件测试行业发展?

随着人工智能、大数据时代的到来,软件测试将会有怎样的发展趋势?2020年,哪些人适合在软件测试行业发展?这些问题成了众多软件测试行业从业者和准从业者较为关心的问题。 一、2020年,软件测试将会有怎样的发展趋势? 01、敏捷测试 随着软件产品迭代的加速,很多企业为了减少从开发到运维的时间...

2020-03-20 10:37:42 139 0

原创 人工智能赢得了人脑吗?

人工智能。这四个字可以说是自带流量和话题,同时也藏着人类不尽的期盼和担忧。 人类又希望人工智能的出现,又有点恐惧人工智能的出现。尽管关于人工智能的消息,我们看到的更多是“人工智障”的段子。 那么,人工智能赢得了人脑吗? 先不着急看结论,我们先看看人脑跟人工智能的区别。 但从运算...

2020-03-20 10:32:55 557 0

原创 测试猿面试攻略?看这一篇足够了

2020各大企业的招聘需求已陆续出来,作为测试猿面对如此多的职位,你准备好去哪家了吗? 机会总是留给有准备的人,要想工作找得好,专业知识、专业技术、面试技巧一样都不能少!那么,测试猿面试有哪些注意事项呢?汇智妹为大家总结了以下几点: 1、面试礼仪,做个讲究的程序员 作为测试员...

2020-03-13 17:59:31 159 0

原创 Selenium自动化测试——巡检脚本开发(上)

自动化测试框架设计完成后,测试工程师将实现该框架。本文使用Python语句为例,介绍上述框架的实现过程与结果。 1.ECShop框架工程 启动PyCharm,点击“File”-“New Project”,进入创建工程界面,如图1。 图1创建ECShop工程包 ...

2020-03-13 17:56:41 108 0

原创 量子计算机是个啥?

前一段时间,一个重磅消息传来:霍尼韦尔宣布将在3个月内发布最强量子计算机。 听到这个消息,相信很多人的表情都是惊讶中带着怀疑,又点缀着些许迟钝和懵逼。 真就“遇事不决量子力学”了呗? 还不快拜拜这几位大佬 既然他们夸下了这个海口,那我们就得先看看啥是量子计算机。 在讲量子...

2020-03-13 17:53:07 141 0

转载 从零开始学习MySQL全文索引

目录 一、为什么要用全文索引 二、什么是全文索引 三、如何创建全文索引 四、创建测试数据 五、查询-使用自然语言模式 六、查询-使用布尔模式(强大的语法) 语法 示例 七、查询-使用扩展模式 八、注意事项 一、为什么要用全文索引 我们在用一个东西前,得知道为什么要用它,...

2020-02-26 16:08:21 18 0

转载 从小白视角理解“数据挖掘十大算法”

目录 一、PageRank 原理 比喻说明 二、Apriori(关联分析) 原理 比喻说明 三、AdaBoost 原理 比喻说明 四、C4.5(决策树) 原理 比喻说明 五、CART(决策树) 原理 比喻说明 六、朴素贝叶斯(条件概率...

2020-02-13 14:22:03 44 0

转载 Java中的24种设计模式与7大原则

一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的...

2020-02-10 15:28:28 55 0

转载 Git基础常用功能

一、安装 具体查看安装Git 二、使用 基础知识 工作区(Workspace):就是你在电脑里能看到的项目目录。 暂存区(Index / Stage):临时存放更改的地方,使用命令"git add <.|file>"就是把文件加入暂存区。一般存放在 &...

2020-02-05 16:14:46 83 0

转载 一个由"2020年1月7日 京东出现的重大 Bug 漏洞"引起的思考...

2020年1月7日,京东由于优惠券设置错误,导致大量产品以0元或者超低价成交,并且发货。网传小家电被薅24万件,损失损失金额高达7000多万。很多网友表示收到货了,在网上晒出到货截图。下面为购买截图: 之后,京东做出关于此事件的说明,将拦截订单,召回发货商品。 《关于202...

2020-01-17 11:40:39 121 0

原创 急急急!寻找程序员的祖师爷

某天,汇智妹在逛知乎的时候发现了一个问题。 这个问题一下子就引起了汇智妹浓厚的兴趣,那我们就来掰扯掰扯。 众所周知,汇智妹从事的是IT行业。IT行业祖师爷……还不能是外国人,得从中国历史上扒…… 等等,IT行业祖师爷不是外国人,还能是谁? 你们以为这会难倒冰雪聪明的我吗? ...

2020-01-13 11:51:09 79 0

原创 Selenium自动化测试——Xpath定位

在测试工作中通过定位查找元素是较为常用的,但有些时候无法查到测试对象较为完善的属性及属性值,Selenium提供了一个更为全面的方法,通过元素在被测页面中的位置属性进行查找。 Xpath是某个元素在XML文件中所处的位置,通过Xpath定位元素,精准度较高,但由于Xpath需遍历页面,因此查...

2020-01-07 16:44:58 53 0

原创 Python凭啥这么火?

提起编程。 很多学校的学生会想到C、matlab; 很多已经工作的小伙伴们会想起Java、C++、Javascript。 然而近两年,Python这门还比较年轻的编程语言突然活了起来了。 势头正盛,甚至登上了最受欢迎的编程语言第三位,直逼Java和C语言。 可是,Python为啥...

2020-01-03 15:10:23 99 0

原创 Jmeter如何实现多线程组并发测试?

如果测试需求出现如下场景,该如何使用Jmeter实现压力测试呢?即Jmeter如何实现多线程组并发测试?也就是Loadrunner中的混合场景测试时,该如何设置并发数? 可使用吞吐量控制器来实现,先添加需要测试的各个请求。 比如这里的三个接口请求“商铺位置”、“库存”、“押金”。假定接口“...

2020-01-03 15:06:00 449 0

提示
确定要删除当前文章?
取消 删除