摘要: 作为一名测试工程师,测试任务中和Linux打交道的地方有很多,比如查看日志、定位bug、修改文件、部署环境等。产品部署在linux上,如果某个功能发生错误,就需要我们去排查出错的原因,所以熟练的掌握查看log的方法显得尤为重要。如何优雅的查看log日志,让我们拭目以待。谈到查看log的方法,最常使用 阅读全文
posted @ 2021-02-24 17:19 面朝大海2018 阅读(1784) 评论(1) 推荐(0) 编辑
摘要: 软件测试点分析基本原则——通用 第一步:先了解产品的基本的业务流程逻辑:是个什么项目,做什么的,怎么工作的? 画出流程图,业务逻辑梳理 第二步:细分模块,针对每个小功能模块进行详细的划分: 注意:确保不遗漏,列出输入项异常输入项 正常:覆盖正常核心业务流程--优先测试? ? --单个功能冒烟测试 异 阅读全文
posted @ 2021-02-24 17:17 面朝大海2018 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 【必备】Linux重点基础知识 学习Linux系统的重要性应该不用多说,下面我就对Linux的基础知识进行一个全面而又简单的总结。不过建议大家还是装个Linux系统多练习,平时最好只在Linux环境下编程,这样会大有提高。 linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 阅读全文
posted @ 2021-02-24 17:14 面朝大海2018 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在前面的压力测试过程中,主要关注的是对接口以及服务器硬件性能进行压力测试,评估请求接口和硬件性能对服务的影响。但是对于多数Web应用来说,整个系统的瓶颈在于数据库。 原因很简单:Web应用中的其他因素,例如网络带宽、负载均衡节点、应用服务器(包括CPU、内存、硬盘、连接数等)、缓存,都很容 阅读全文
posted @ 2021-02-24 17:12 面朝大海2018 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 参会人员 项目经理、产品经理、前后端开发、测试、(可能还有需求分析师、业务等,一般不在场) 首先我们来看看每个角色于需求评审会议的内心世界 产品眼中的需求评审 1.开需求评审会,意义不大,因为大家都不重视;开完会还得再单独讲一遍,感觉开会时这些开发测试猿不带脑子! 2.宣讲过程,开发猿们在需求评审会 阅读全文
posted @ 2021-02-24 17:11 面朝大海2018 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 试用期本质上是一个新人尝试融入一个新团队的磨合期或者说是一个新人进入一个全新的圈子 一个人进入了一个新的环境,肯定是想立马得到他人/团体的赏识,渴望表现,渴望突出自己 没错!想法是好的,但现实是残酷的! 技术行业这碗饭并不是光有热情就可以吃的!自我燃烧不一定能影响到他人!需要我们要有一定的技术文化底 阅读全文
posted @ 2021-02-24 17:09 面朝大海2018 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 100并发用户下的负载测试,TPS最大升到570左右,然后跌到400,并且长期保持。加线程也不能让tps再有所增加 从监听到的服务器指标来看,cpu利用率一直处于低迷的状态,大约只有40%左右。 问题定位 执行 vmstat 1 10 可以观察到,运行队列不是很长,iowait不高,没有swap切换 阅读全文
posted @ 2021-02-24 17:08 面朝大海2018 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 提问1 如何在大并发测试下,让登录或者后续接口只执行一次? 回答 这个问题网上的答案其实很多,但是大多不靠谱。比如推荐使用仅一次控制器,但是仅一次控制器对线程组无效;比如推荐跨线程组调用,但是这样比较繁琐,新人也搞不定;其实只要各位对元件熟悉,这个问题很简单。。。。 提问2 大并发的登录之后,后续接 阅读全文
posted @ 2021-02-24 17:04 面朝大海2018 阅读(4348) 评论(1) 推荐(1) 编辑
摘要: Jmeter自带30+种函数,每种函数都有自己适用的场景,今天我们来梳理下。 1、beanshell函数 它有两个参数,第一个参数是要执行的语句,可以是beanshell语句或者是文件地址,是必选参数;第二个参数是保存结果的变量名称,非必选参数。 Example: ${__BeanShell(123 阅读全文
posted @ 2021-02-24 17:00 面朝大海2018 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 故障模型是将测试人员的经验和直觉尽量归纳和固化,使得可以重复使用。测试人员通过理解软件在做什么,来猜测可能出错的地方,并应用故障模型有目的地使它暴露缺陷。下面介绍功能测试中故障模型的建立。 1. 概述 故障模型是软件测试的基础,也是一个判断测试方法是否成熟的重要标志。在测试的过程中,要确保每一个目标 阅读全文
posted @ 2021-02-24 16:57 面朝大海2018 阅读(108) 评论(0) 推荐(0) 编辑
摘要: (下面的题不排序,有笔试题,也有面试题)4、怎么划分缺陷的等级?5、怎么评价软件工程师?6、软件工程师的素质是什么?7、怎么看待软件测试?8、软件测试是一个什么样的行业?9、图书(图书号,图书名,作者编号,出版社,出版日期)作者(作者姓名,作者编号,年龄,性别)用SQL语句查询年龄小于平均年龄的作者 阅读全文
posted @ 2021-02-24 16:51 面朝大海2018 阅读(411) 评论(1) 推荐(0) 编辑
摘要: (时间90分钟,满分100分) 考试要求:计算机相关专业试题一、填空题(每空1分,共10分) 1. ______验证___是保证软件正确实现特定功能的一系列活动和过程。 2. 按开发阶段分,软件测试可分为:单元测试、集成测试、___系统测试______、确认测试和验收测试。 3.在进行单元测试过程中 阅读全文
posted @ 2021-02-24 16:19 面朝大海2018 阅读(2039) 评论(0) 推荐(0) 编辑
摘要: 问题1:Selenium是什么,流行的版本有哪些? Selenium是基于Web的最流行的UI自动化测试工具。它提供了一组支持多种平台的公开API(例如Linux,Windows,Mac OS X等)。此外,像Google Chrome,Mozilla Firefox,Internet Explor 阅读全文
posted @ 2021-02-24 16:06 面朝大海2018 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 一、接口是什么? 1. 官方解释:API(Application Programming Interface) 即应用程序接口。是一个软件组件,或是一个Web服务与外界进行交互的接口,这里接口可以和API划等号。2. 逐层叠加方式解释:功能层面:接口就像一个黑盒子,其上游负责输入参数,下游负责输出参 阅读全文
posted @ 2021-02-24 14:53 面朝大海2018 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一面(30min-1h) 主要考察对测试的理解以及计算机基础、算法与逻辑思维。 自我介绍 你介绍的决定接下来问的,提前打个草稿很重要; 项目经历 计算机基础 包括Linux命令、数据库与SQL、C++/Java/Python、算法与数据结构 编程题(可能会有智力题); 测试的相关 实习经历 ,测试的 阅读全文
posted @ 2021-02-24 14:29 面朝大海2018 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一:工作环境: adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 1.通过adb可以轻松的执行Linux Shell命令,如adb shell dir 阅读全文
posted @ 2021-02-24 13:12 面朝大海2018 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 1.自我介绍 2.说一说你所知道的Python 数据类型有哪些? 3.Python 中列表和元组的区别是什么?元组是不是真的不可变? 4.你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 5.给你一个网站,你如何测试? 6..在搜索引擎中输入汉字就可以解析到对应的域名, 阅读全文
posted @ 2021-02-24 11:15 面朝大海2018 阅读(60) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-02-24 10:06 面朝大海2018 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 可以获取和设置小程序页面数据,让测试不止点点点 可以直接触发小程序元素绑定事件 支持往 AppSerive 注入代 阅读全文
posted @ 2021-02-24 08:54 面朝大海2018 阅读(238) 评论(0) 推荐(0) 编辑