随笔分类 - 软件测试
软件测试
摘要:一、什么是PO模式 全称:page object model 简称:POM/PO PO模式最核心的思想是分层,实现松耦合!实现脚本重复使用,实现脚本易维护性! 主要分三层: 1.基础层BasePage:封装一些最基础的selenium的原生的api方法,元素定位,框架跳转等。 2.PO层:元素定
阅读全文
摘要:目录:导读 一:前言:浅谈软件测试工程面试 二、数据库和LINUX最常见面试题(重点) 三、功能测试以及项目相关的常见面试题(重点) 四、接口测试常见面试题 五、Python以及自动化测试常见面试题(重点) 六、性能测试常见面试题 七、App常见面试题 八、面试题:总结 本文是笔者就职于某知名培训机
阅读全文
摘要:一、前言:什么是软件测试外包 随着最近10年创业风气的发起,已经涌起创业项目外包公司的兴起,已经不仅仅局限为了降低成本,更多的是为了解决自己雇佣技术人员或者无法管理技术人员的难题。 那么外包是什么意思呢?似乎大家对外包都闻之色变!这里我们详细的认识一下什么是外包? 外包类似中介派遣公司或者叫做劳
阅读全文
摘要:一:前言:人生的十字路口静坐反思 入软件测试这一行至今已经10年多,承蒙领导们的照顾与重用,同事的支持与信任,我的职业发展算是相对较好,从入行到各类测试技术岗位,再到测试总监,再转行入测试讲师做技术分享,每一步都刚刚好。最近自身的职业发展也遇到了瓶颈,又一个新的十字路口出现,静坐反思,重新审视个
阅读全文
摘要:一、前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的。那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来看看吧。这里分享一下笔者十年测试生涯的面试总结! 软件测试面试常见问题通常分为两大类,一类是考察
阅读全文
摘要:一、前言 对于很多刚入行软件测试的童鞋,或者是做测试1-3年之内的童鞋来说,最多的疑惑就是在测试领域中究竟有哪些主流的软件测试工具呢?这里我们只谈主流,不谈非主流,因为非主流的工具使用的公司太少! 二、功能测试工具 对于功能测试工具,这个还真没啥好说的,一般就是写各种文档和点点点,不管是各类
阅读全文
摘要:一、前言 在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师。因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的。如何做到测试用例的百分百覆盖一直是测试用例编写过程中的难点,首先在测试时我们经常会遇见一些常见的bug,那么我们可以在编写测试用例时考虑到这些点。以下是笔者总
阅读全文
摘要:一、Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。 Jmeter具备高移植性,可以实现跨平台运行。 Jmeter可以实现分布式负载。 Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样
阅读全文
摘要:一、Fiddler抓包工具简介 Fiddler是位于客户端和服务器端的HTTP代理。 Fiddler是目前最常用的http抓包工具之一。 Fiddler是功能非常强大,是web调试的利器。 二、Fiddler工作原理 Fiddler原理图如下: Fiddler是一个代理服务器。代理地址:12
阅读全文
摘要:一:前言 相信大家在学习的时候,不管学什么,都会习惯性地找学习网站。在大家自学软件测试的时候,也不会例外。那么,软件测试学习网站有哪些?我们不妨一探究竟。 “我们应该去哪个网站学习软件测试呢?”这是软件测试菜鸟和打算从业软件测试的经常提的问题。目前,国内软件测试学习的技术网站真的不多,下面说说我
阅读全文
摘要:一、前言:我为测试正名! 我是一个野蛮的在IT行业做了十年的测试老鸟。平时不管是在生活中、工作中还是各种论坛、博客中看得最多的都是:测试门槛低,地位低,没有技术含量。就算目前:软件测试工程师可以拿很高的薪水待遇,很多人还是越不过去那种心理障碍。大家都认为软件测试工程师是为那些程序员打杂、收拾残局的!
阅读全文
摘要:一、前言:什么是接口 1.接口指的是软件提供给外界的一种服务。作用在于使其内部的数据能被外部进行修改的交互方式。 例如:USB接口,电脑里的数据可以看成是内容数据,而U盘里的数据可以看成是外部数据,那么USB接口的作用就是:电脑和U盘交互数据,也就是使电脑内部的数据能够和外部的U盘交换数据。 例如:
阅读全文
摘要:一、前言 最近经常有很多朋友问我想要入行软件测试,但是都不知道该怎么学。这里详细的给大家说下,对于0基础的朋友,应该怎么去学习软件测试。学习软件测试有2条路可以选:1.找个靠谱的培训机构去培训啦,你就什么都不用想了,跟着培训结构认真的学习就行了。(90%的人走的路线)2.当然是自学啦,这里并不会给你
阅读全文
摘要:一、确保mysql数据库能够通过Navicat等远程连接工具连接。 注意:一定是确保能使用navicat连接,而不是dos窗口! 比如笔者需要查询ecshop数据库下的ecs_admin_user表,如下图: 二、下载驱动并加入jmeter 1.mysql驱动下载地址:https://downl
阅读全文
摘要:一:前言:谁的青春不迷茫 一直以来有很多初入测试职场或者想转行如软件测试的人,都会有很多的疑问,例如软件测试需要学什么技术?软件测试人员需要撸代码?软件测试工程师累吗?需要经常加班吗?软件测试一些工具如何使用等各种各样的问题,这里作为一名十年测试老司机,我觉得我有必要出来帮大家解答下,以及帮助大
阅读全文
摘要:一、互联网时代 在今天的数字时代,计算机漏洞不仅困扰着每一个程序员,而且不可避免地影响着我们的生活,从小事到基本的生活必需品,到国民经济和世界形势。随着我们的生活方式越来越数字化和基于互联网,在数字世界中发现并杀死bug变得越来越重要。 软件历史上最著名的bug有哪些?让我们一起回顾一下: 二、万“
阅读全文
摘要:工作中常用的Android系统ADB命令收集如下:先收藏以备以后查阅! adb --help //adb帮助 adb start-server //启动adb server adb kill-server //关闭adb server adb devices //获取设备号 adb logca
阅读全文
摘要:一、Fiddler在线调试功能和表白神器介绍 在以往的工作中,线上有bug,就需要把文件弄到本地来改,但经常会碰见本地环境又和线上不一样,导致调试困难,闭着眼睛改好之后传到线上去看对不对,不对的话又要改,循环往复,要多麻烦就有多麻烦啊。 今天给大家介绍一款前端神器,Fiddler ,它有个功能就
阅读全文
摘要:一、前言:猫厂、狗厂、鹅厂、猪厂名称解释 现在国内比较出名的一些互联网企业,他们在江湖上都有着自己特别“黑话”称谓。这些称谓一开始起源于阿里巴巴,因为马云本人非常喜欢金庸的武侠小说,同时他还将这一爱好延续到了阿里巴巴,比如他称自己为“风清扬”,将阿里的会议室取名叫“光明顶”,洗手间叫“听雨轩”,办公
阅读全文
摘要:一、前言: 作为一名软件测试工程师,我相信大部分的人都和Linux打过交道,因为我们的服务器一般都是装的Linux操作系统,包括各种云服务器也都是用的Linux,目前主流是CentOS7,那么对于一个测试工程师来说,我们需要掌握哪些命令呢?我将我了解到的命令列举一下,仅供大家参考: 二、Linux常
阅读全文