猫与测试
文章平均质量分 95
软件测试理论、管理、面试、个人对测试的经验总结等相关文章
猫与测试
10+年软件测试及管理经验,3+年软件测试培训经验,曾工作于多家互联网、电子商务企业,擅长测试管理、各类自动化测试、Python 语言。
展开
-
Prometheus + Grafana 在 CentOS 中搭建可视化性能监控平台
Prometheus + Grafana 在 centos 7下的部署搭建,可一次拷贝命令安装即可。原创 2022-11-01 09:27:22 · 1192 阅读 · 0 评论 -
互联网寒冬,软件测试尚能饭否?
Winter is coming,“凛冬将至”,这是权力的游戏(冰与火之歌)很经典的台词。诉说着对未来的忧虑,同时也是一种对自己的警醒,“人无远虑,必有近忧”。从 2018 年开始,互联网增速降低,逐渐从风口退下来。进入正常平稳的过程。在此之前:随便讲故事就能拿投资,创业跟上风口就可以拿投资,大肆扩张人人都在讲 IT, 三百六十行,行行转 IT各种培训机构,躺着就不断有学生上门...原创 2019-11-02 17:39:41 · 227 阅读 · 0 评论 -
软件测试常见面试题 - 测试计划写些什么
测试计划的制定,个人认为主要有两点:估算测试时间分配测试任务估算测试时间既然是计划,那么时间节点肯定必不可少。需要合理的估算测试时间。怎么估算测试时间更为合理?任务分解如果需求量太大,时间难以估计,那么就要对任务进行分解。分解的最好办法就是通过思维导图工具,对需求进行分析和梳理,理出需要测试的内容,如果内容颗粒较大,无法估算出具体的测试工作量,可以再进一步细化。直到可以估算...原创 2019-10-16 17:33:21 · 642 阅读 · 0 评论 -
软件测试常见面试题 - 时间不够如何做好测试
随着互联网的发展,软件产品需要快速开发、快速上线。因此很多时候留给测试的时间都算不得充裕。那么在时间不充裕的情况下如何保证软件测试的质量呢?1. 划分测试重点时间不足,那么一定要在有限的时间内保证重点功能、风险高的功能得到充分的测试。那如何划分功能的重要性呢?涉及到金钱的功能不管什么软件,只要与钱相关的功能出现问题,轻则会给软件运行带来损失,重则会引起法律纠纷。比如充值、提现、用户余...原创 2019-10-14 17:07:22 · 1593 阅读 · 0 评论 -
软件测试常见面试题 - 用例有没有必要写
关于用例有没有必要写,这其实是无可争议的,那肯定要写的。那为什么还会问有没有必要写呢?时间不够。现在互联网企业发版周期短,需求变化频繁,项目繁多,测试人员配比不足;团队管理混乱,对测试重视不够,觉得随便点点,看起来 没有问题就行了;敏捷附身。敏捷不是有探索式测试了么?探索式测试不就是不要用例去测么?如何应对呢?时间不够,可以以测试点编写为主,也就是理清测试范围,着重测试的内容。测...原创 2019-10-12 14:04:31 · 786 阅读 · 0 评论 -
软件测试常见面试题 - 为什么要使用抓包工具
在日常工作中,我们经常会用到抓包工具,看看前后台的数据传输、分析分析协议内容之类的。对于抓包工具在测试中的使用粗略归纳了几点:1.从功能测试角度,通过抓包查看隐藏字段Web 表单中会有很多隐藏的字段,这些隐藏字段一般都有一些特殊的用途,比如收集用户的数据,预防 CRSF 攻击,防网络爬虫,以及一些其他用途。这些隐藏字段在界面上都看不到,如果想检测这些字段,就必须要使用抓包工具。2. 通过抓...原创 2019-10-09 14:52:00 · 7589 阅读 · 0 评论 -
Python 常见面试问题:浅复制与深复制的区别
在面试过程中,经常被问到这样一个问题:什么是浅复制,什么是深复制,又什么区别?如果没听过这个概念的人肯定会郁闷,“纳尼,复制还有深复制浅复制?”那么什么是深复制,而什么又是浅复制?这主要是针对字典和列表这类可变的数据类型来说的。一般来说,我们要想变量 x 和变量 y 的值一样的话,直接赋值就可以了 x = y。如果是不可变类型是没问题的,比如下面的例子:>>> y =...原创 2019-10-07 23:00:31 · 181 阅读 · 0 评论 -
什么是 CI 持续集成
现在做测试,经常听到一个概念 持续集成 CI Continuous Integration。那什么是持续集成呢?相信大家看了不少文章之后依然是一脸懵逼。这里呢,用我自己的理解谈一下,不正确的地方还请指正。要说持续集成,首先要明白什么是集成。很多测试同学说到集成,就想到集成测试。这里的集成主要是指代码的集成:举例来说,比如当前迭代,开发时间为两周。项目开始后,开发人员会从代码管理工具(S...原创 2019-10-06 10:31:46 · 2353 阅读 · 0 评论 -
软件测试常见面试题 - 给你一个纸杯怎么测
在面试时,面试官最喜欢问的问题之一就是,给你某个东西(功能)问你怎么测。比如,问你一个纸杯怎么测、一支笔怎么测、一张纸怎么测、一张公交卡怎么测等等。另外比如给你一个登录功能怎么测、给你一个优惠券怎么测、给你一个 APP 怎么测、给你一个网站怎么测等等。五花八门,几乎想到什么都可以问。一是考察临场反应能力,其次是考察测试思维是否全面。那么面对这种问题该如何回答呢?我们看这类问题,其实包含了...原创 2019-10-06 10:30:29 · 6409 阅读 · 1 评论 -
软件测试常见面试题 - 开发不认 bug 怎么办
从自身入手任何时间检查自己的问题是非常有必要的。可以通过如下方式,避免测自己提的 bug 本身有问题:再次验证所提的 bug 确实是 bug,确保自身对需求的理解无误;检查bug的描述是否会产生歧义;检查是否是环境或数据的问题,在开发处无法复现。与开发确认了解开发为什么不认可,需求不明确?接收到的需求是否一致?或者理解错误?与开发讨论,讲清楚你的理由,该问题可能对用户造成的影...原创 2019-10-06 10:30:03 · 4145 阅读 · 0 评论 -
软件测试常见面试题 - 测试人员如何参与需求
测试人员参与需求评审?1. 熟悉需求首先要熟悉需求,这是测试阶段必要的过程。测试人员对需求不熟悉,是无法完成好测试的。业务越复杂的系统,要想做好测试,对业务就必须熟悉。在需求过程中,一般产品经理会下发需求,让团队成员熟悉需求,再召集全员进行需求评审会议。在收到需求第一时间就通读需求,不懂不明白的地方都做好记录,等评审会议上一并解决。2. 测试需求需求是由产品经理收集用户需求后转化为软...原创 2019-10-06 10:28:52 · 810 阅读 · 0 评论 -
软件测试常见面试题 - 如何确定 bug 是前端造成的还是后端造成的
关于这个问题,其实在 《为什么使用抓包工具》 文章中已经讲过。在我们提交bug的时候,经常会出现前端(客户端展示)和后端(服务端的逻辑)的争议,那么可以通过抓包工具,确实是数据传递问题还是前端显示的问题。如果抓出来的数据就有问题的话,那么一般是后端的问题;如果抓出来的数据是正确的,那么基本上可以断定是前端显示的问题。以前很多开发人员又写前端又写后端(现在也有很多)。前端就是所谓单纯的 UI...原创 2019-10-01 23:31:09 · 6643 阅读 · 0 评论