![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
功能测试
文章平均质量分 81
程序员二黑⑥
这个作者很懒,什么都没留下…
展开
-
软件测试证书有用吗?教你一次性拿下ISTQB证书的秘籍!
问题一、ISTQB是什么?原创 2021-04-20 20:27:41 · 785 阅读 · 1 评论 -
写给测试小白:怎么快速找到bug?怎么写测试用例?
软件测试工作中找bug就是这个岗位本身立足的职责,那么对于很多新人和新入行的同学们来说,这个过程会有点苦逼,毕竟经历的项目经验不多,想快速的切入寻找bug往往会比较痛苦。那下面我就以自身的经验来普及下如何在工作快速找出系统的不足或缺陷。1、熟悉你做的产品不管你是Dev、Test或者PM,熟悉自己开发的产品越多越好,你不但应该熟悉自己开发的模块,也应改熟悉和自己模块相关的其他模块,他们之间是怎样协作的。比如数据库中的某个字段,是如何被各个模块使用的,这利于你在设计阶段就能够找到Bug,把修复的原创 2021-04-20 20:19:54 · 1665 阅读 · 2 评论 -
手把手教你如何使用TestNG框架创建Selenium脚本?
TestNG在某种方式上对于开发者和测试者来说是一种更高级的测试框架,如果已经使用Junit框架的人来说,TestNG并没有什么高级的特征。JUnit在Java应用程序、Java开发人员和Java测试人员中很流行使用,很大程度上提高了代码质量。尽管JUnit是一个易于使用和简单明了的框架,但它也有自己的局限性,这就需要引入TestNG。TestNG是由一个名为“Cedric Beust”的著名程序员创建的。TestNG是一个开源框架,它是在Apache软件许可下发布的,可以随时下载。我们原创 2021-04-20 20:17:14 · 299 阅读 · 0 评论 -
想入职软件测试岗?前途怎么样?那你必须警惕这几点!
3、4月跳槽季真的到了。机会就在眼前。但是你能把握住吗?今天我们一起来探讨下,早年前,市场都说软件测试职业,门槛低,入门简单,更多的人觉得找不到工作就干测试:1、代码写不下去,因为测试简单,跑去做测试的;2、工资低,因为测试简单,入行的;3、有不想读书的......各种理由跑去做测试的。但是,经过了互联网科技的发展、AI人工智能的出现、大数据的出现,更加推动了软件测试行业的发展,你已经不能用老思维去想这件事了~软件测试行业的发展之快,同时带来了竞争压力大、技术更新快、人才辈出等问题,原创 2021-04-20 20:09:47 · 263 阅读 · 0 评论 -
实用测试技能分享:APP压力稳定性测试之Monkey入门实战
在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。原创 2021-04-19 15:13:10 · 166 阅读 · 0 评论 -
Linux运维,到底如何入门?常用linux操作指令盘点!
自从2018年9月19日“误删生产数据库,顺丰高级工程师被开除”的事件出现以后,很多人又对运维投来了鄙夷的态度,但也从另一面反映出运维这一职位的重要性。原创 2021-04-19 15:10:52 · 105 阅读 · 0 评论 -
请逼自己学会这8个测试技能!年后在软件行业轻松升职加薪!
2021年已至,小编整理了一份学习阶段图,给大家~原创 2021-04-19 15:08:50 · 117 阅读 · 0 评论 -
bug的一生:软件测试员,你是如何利用专业技术修复bug的?
bug像是一个被过分宠爱的小孩子,得到了特别多的关注。它们在开发者的IDE里悄然无声的诞生,但在现身之刻却引来一片喧闹“——bug的一生原创 2021-04-19 15:06:14 · 237 阅读 · 0 评论 -
实用测试技能分享:jmeter+Jenkins性能测试自动化搭建
这阶段有幸接手了公司新产品的测试,所以一直都很忙。后台收到一些同学的私信,想多了解下性能测试,正好闲暇之余,终于有时间总结了一些性能测试实践经验和测试过程,就跟大家聊一聊。原创 2021-04-19 15:04:47 · 476 阅读 · 0 评论 -
学会Python+Selenium,分分钟搭建Web自动化框架!
用python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用python做测试的优点学习难度小,开发周期短。对目前国内大多数测试人员来说,编码经验不足,pyt原创 2021-04-16 21:43:37 · 304 阅读 · 1 评论 -
Linux下如何安装、压缩、解压软件包?常用命令汇总!
对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。原创 2021-04-16 21:42:21 · 2401 阅读 · 0 评论 -
Python书单丨程序员都在读的15本书,值得一看!
Python控们,还在为如何开始学Python而不知从何下手吗?或者您已经积累了一定的经验,像打游戏一样,不知从哪升级?再或者您有哪些编程思路没有打开?这里通通有,各种玩家必看。今天带来这份Python书单,从入门进阶到开发实战,总有一本适合现阶段的你来学习!原创 2021-04-16 21:41:11 · 774 阅读 · 0 评论 -
如何学习性能测试?LoadRunner小技巧集锦
LoadRunner是一款非常主流、常用的性能测试工具。我们在使用它进行测试的过程中经常会遇到一些错误,这些错误可能是由于设置不当引起,也有可能是选项设置引起,更有可能是测试执行中的一些细节没有注意而引起的,在此做一个性能测试系列总结。原创 2021-04-16 21:39:43 · 132 阅读 · 0 评论 -
如何对手机http进行抓包?Fiddler工具超好用
在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。原创 2021-04-16 21:33:50 · 1737 阅读 · 0 评论 -
渗透测试员必备!超好用的安全工具Top 10盘点!
什么是渗透测试?是用来测试软件是否存在例如安全方面的漏洞,如果已经存在,会不会被入侵。原创 2021-04-15 19:29:35 · 1286 阅读 · 0 评论 -
软件测试人员,究竟怎么霸气过七夕?!大神攻略请笑纳!
正好明天周五,应该事情比较少,所以我有了一个计划!作为一名资深测试员也就是一名软件测试工程师七夕,下面是我的全方位360°的安排↓↓↓然而,理想很丰满,现实很骨感,来自测试员真正的七夕↓↓↓今天早上我刚到,产品经理便丢给我一个新需求,让我先分析需求再来安排测试周期。又是测啊测,上周全天无休,天天加班,周五让我偷个懒行不行?当然这是在心里说的~~拿过新需求,看了一眼,赶紧关掉了WPS,不行了,上班看电脑,下班看电脑,路上玩手机,我现在得了见屏幕就闪退的综合征。“小五哥,下.原创 2021-04-15 19:28:14 · 78 阅读 · 0 评论 -
成为一名合格的软件测试工程师,需要具备哪些技能(内附统计表)?
现在软件测试工作越来越得到企业的重视,许多人也投入到软件测试的行列中。软件测试工程师的队伍也越来越壮大。但前段时间看到一个测试行业的调查报告,该报告指出“目前测试从业人员不会超过5万,合格的测试人员不会超过3万,而工作超过5年的更不会超过1万”。那如何成为一名合格的软件测试工程师呢?这是许多人比较关注的一个问题,尤其是初入这个行业的菜鸟更想知道这个问题的答案。那如何成为一名合格的软件测试工程师?1、软件测试工程师技能表如下从2000家知名企业的软件测试招聘信息中统计出来的。2、具..原创 2021-04-15 19:26:41 · 443 阅读 · 0 评论 -
测试技能分享:Web性能测试用例设计实践
随着网络技术的迅速发展,尤其是WEB及其应用程序的普及,各类基于WEB的应用程序以其方便、快速,易操作等特点不断成为软件开发的重点。与此同时,随着需求量与应用领域的不断扩大,对WEB应用软件的正确性、有效性和对WEB服务器等方面都提出了越来越高的性能要求,今天我就来跟大家分享一个性能测试用例,以便帮助你更好的进行性能测试!原创 2021-04-15 19:25:39 · 359 阅读 · 0 评论 -
消灭 Bug!推荐5款测试员不可不知的bug管理工具!
Bug是软件开发过程中的“副产品”,也是开发人员最不想见到的状况。如果没有跟踪和梳理各种bug和问题并及时解决,项目就会花费非常多的时间,导致整个项目的重心偏移。如果在此过程中,测试人员使用一个合适的Bug管理工具,将可以提高整个团队的工作效率,把控产品质量,更好的完成任务。原创 2021-04-15 19:24:16 · 896 阅读 · 0 评论 -
软件测试用例设计方法
1等价类划分法适用场景:有数据输入的地方,就可以使用等价类划分法。如:输入框测试思想:从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试结果。概念:有效等价类:对程序来说,有意义的、合理的数据(正确的、有效的数据)。无效等价类:对程序来说,没有意义、不合理的数据(错误的、无效的数据)。例:需求:a、手机号输入框:只允许输入数字。(只拿手机号做示范Lo)无效等价类:汉字、表情、符号、空格等有效等价.原创 2021-04-14 21:33:17 · 2025 阅读 · 0 评论 -
软件测试之bug分析定位技巧
身为测试工程师,总有一道绕不过去的坎就是定位bug,这其实是非常花费时间的。也许有很多人不以为然,觉得无非就是发现bug后提交bug管理系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试。并不是说这样做的不对,只是说这样做的不够好,看似节约了测试时间,实则对于项目的进度没有起到应有的推动作用。一、web前端 Web前端就是通常说的网页。互联网公司的前端一般包含如下内容:JavaScript、ActionScript、CSS、HTML(..ML)、HTML5、Flash、..原创 2021-04-14 21:31:00 · 639 阅读 · 0 评论 -
超细致的性能测试流程,你get了吗?
性能测试:利用工具模拟大量用户操作,验证系统承受的负载情况。性能测试的目的:找到潜在的性能问题或瓶颈,分析并解决;找出性能变化趋势,为后续扩展系统提供参考。测试监控:基准测试、配置测试、负载测试、稳定性测试,对硬件和中间件进行监控。1、学习业务:通过查看文档、手工操作系统对系统功能进行学习。2、需求分析:分析系统非功能需求(关注业务量、业务分布、用户规模、性能指标等信息),确定性能测试范围,了解性能指标。一、系统非功能需求采集(1)系统架构:(2)业务流程...原创 2021-04-12 21:30:00 · 160 阅读 · 0 评论 -
Selenium操作详解之下拉列表操作
操作单选下拉列表——打印每一个选项——3种方法选中某一个选项——select类public static void main(String[] args) {// TODO Auto-generated method stubSystem.setProperty("webdriver.chrome.driver", ".\\target\\chromedriver.exe");// 声明ChromeOptions类的对象option ChromeDriver driver = n原创 2021-04-12 21:20:53 · 482 阅读 · 0 评论 -
Postman报文进行解密之RSA私钥解密
接口返回的数据也是加密的,需要对数据解密才能看到返回的数据是否正确,就需要用RSA解密。返回数据的解析可以在postman的Tests进行后置处理,获取加密后的返回数据:vardata=JSON.parse(responseBody);varenc=data.data;varencdata=enc.encdata;varenckey=enc.enckey;下面就对密文进行解密:解密函数priencrypt(),需要把私钥和密文传递给它;forge....原创 2021-04-10 17:05:25 · 1548 阅读 · 0 评论 -
自动化测试必备技能之Selenium表格定位
浏览器网页常常会包含各类表格,自动化测试工程师可能会经常操作表格中的行,列以及某些特定的单元格,因此熟练掌握表格的定位方法是自动化测试实施过程中必要的技能。原创 2021-04-10 17:02:43 · 1348 阅读 · 0 评论 -
做接口测试前必备的网络基础知识,你get了吗?
在面试时,不管是面试功能测试、自动化测试、测试开发乃至性能测试,都会问到计算机网络基础相关知识。今天主要介绍一些高频的网络基础面试题目,网络情缘一线牵,珍惜这段缘,如果觉得有帮助,欢迎留言、点赞、转发、收藏四连爱。❤️一Cookie和Session的区别?Cookie是访问某些网站以后在本地存储的一些网站相关的信息,下次再访问的时候减少一些步骤。另外一个更准确的说法是:Cookie 是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器,是一种在客户端保持状态的方案...原创 2021-04-10 16:58:06 · 215 阅读 · 0 评论 -
创建restful风格的API接口很难?明明5分钟就行
创建restful风格的API接口很难?明明5分钟就行!一、思考01、创建API接口难吗?软件测试工程师:◆ 只测过API接口, 从没创建过◆ 应该需要掌握一门后端开发语言和后端开发框架吧!?◆ 脑容量有限,想想就可怕02、如何创建API接口呢?◆ 使用Django restframework能快速创建符合restful风格的API接口◆ 通过Django restframework框架提供的序列化器、视图集可轻轻松松实现◆ 简单高效,学习成本低二、搭建.原创 2021-03-10 20:36:40 · 491 阅读 · 1 评论 -
Airtest-UI,自动化集大成者
Airtest-UI,自动化集大成者一、前言Airtest是由网易研发的一款基于Python的、跨平台的UI自动化测试框架,基于图像识别原理,适用于游戏和App。该项目目前已在Github上面开源:https://github.com/AirtestProject/Airtest官网地址:http://airtest.netease.com/官方文档手册非常详细,建议大家入门可以先去看下相关的文档说明。二、为什么需要Airtest众所周知,UI层测试按照平台种类划分有Wi原创 2021-03-10 20:28:01 · 217 阅读 · 0 评论 -
LoadRunner loadrunner 实现分布式压测
添加window机器的压力机器原创 2021-03-09 19:45:32 · 1603 阅读 · 0 评论 -
聚焦idea,从安装到使用,一篇文章全搞定
一、安装1、双击ideaIC-2020.1.exe(选择next进入下一步)2、选择安装路径(不要安装在含有中文或者特殊符号目录下)3、选项(64位操作系统选择64-bit,32位操作系统选择32-bit)4、安装(点击install开始安装)5、等待6、安装完成(点击finish完成安装)7、双击图标(选择不导入idea配置)8、选择主题(Darcula黑色吸血鬼风格,Light白色光明风格)...原创 2021-03-08 19:51:13 · 521 阅读 · 1 评论 -
fiddler+loadrunner 完成脚本开发
目录:一、fiddler工具1、运行fiddler工具2、运行需要抓包的网站这里以loadrunner自带的网站为例 点击“Start web Server”再点击如下会看到如下的页面(备注:这里把127.0.0.1改成本机的ip地址,有时fiddler工具会监控不到127.0.0.1的请求信息)关闭浏览器,重新访问:http://192.168.226.152:1080/WebTours/在fi...原创 2021-03-08 19:50:12 · 951 阅读 · 0 评论 -
iOS 和 Android 的 APP 测试区别
鉴于移动互联网的高速发展,各种APP估计已经装满了大家的手机。原创 2021-03-08 19:47:49 · 470 阅读 · 1 评论 -
Flutter 自动化测试-集成测试篇
Flutter官方对Flutter应用测试类型做了三个阶段划分,分别为Unit(单元)测试、Widget(组件)测试、Integration(集成)测试。原创 2021-03-08 19:45:31 · 1226 阅读 · 2 评论 -
Fiddler 抓取 https 请求大全
Fiddler抓取PC端浏览器请求1、Fiddler代理浏览器设置注意浏览器代理区别 Chrome/IE浏览器使用的都是系统代理设置在chrome浏览器的设置中搜索代理,可以看到打开IE浏览器,选择设置->Internet选项Firefox浏览器使用的是单独的一套代理系统在Firefox的代理设置中,我们也可以选择使用系统代理2、打开FiddlerFiddler打开之后默认是可以抓取到Chrome/IE浏览器的...原创 2021-03-08 19:43:47 · 703 阅读 · 0 评论 -
边开发就能边测试,“持续集成神器”Jenkins了解一下
持续集成(Continuous Integration),就是我们常说的 CI原创 2021-03-05 21:16:04 · 692 阅读 · 0 评论 -
arthas 进行内存溢出分析
有做过测试的同学,应该或多或少都见过 OOM 的错误吧原创 2021-03-05 21:14:30 · 7021 阅读 · 2 评论 -
总羡慕别人的代码用起来方便,而自己每次审核都要等好久
以前通过 pip 安装的时候总是很羡慕,别人的代码使用起来好方便啊,那时候觉得代码要提交到 pip 平台去管理肯定需要审核吧?后来了解到自己的代码要可以 pip 安装不需要审核。原创 2021-03-05 21:10:27 · 192 阅读 · 0 评论 -
遇到服务器卡顿?老司机都会的CPU 性能分析,不允许你不会
相信有工作几年的测试人员,在做测试时,一发现测试环境卡顿,就会想着去看服务器运行状态。怎么看?原创 2021-03-05 21:04:08 · 460 阅读 · 0 评论 -
软件测试岗,这样写简历的都应聘成功了
俗话说:“简历就是你能否进入一家公司的敲门砖”。面试官只有看到一份有质量的简历才会给你一个面试的机会。原创 2021-03-04 21:11:02 · 1244 阅读 · 5 评论 -
Jmeter在Linux下的运行测试
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。原创 2021-03-04 21:09:50 · 169 阅读 · 1 评论