严格来说,我也不是真正的运维,是所谓的甲方。但是我的工作有一部分是运维的性质,包括机房、桌面、网站的运维。我理解的运维,不管运维的主体是什么,都是在它们日常工作的过程中对它们进行日常的检查、修理,在遇到故障或者用户有需要变更(如新增业务、删减账户之类)进行处理。

在从甲方转为测试的时候,我也做了一些思考。测试是对产品的质量做一系列的检验,软件测试也是一样,只不过对象变成了软件。软件是由代码构成的虚拟产品,从产生方式要使用场景等可能会区别于其他种类。测试看起来是一个门槛比较低的岗位,并且看起来好像没有开发那么重要,难度也没有那么大。

转测试岗到现在才两个月不到,对产品的功能、定位都还在一个逐步熟悉的阶段,但是我也有了在这个阶段的一些感悟。

首先,针对功能测试。功能测试是对产品对是否达到预期的功能进行检验。一般而言就是对照需求进行测试。功能测试的主要手段就是覆盖技术,数据覆盖,流程覆盖。做覆盖的时候,当然是越细致越好。我经常在使用一些产品(不管软硬件还是其他领域的)的时候有不好的体验,比如最近遇到一件事,在使用出租房里的洗衣机时有几次出现洗衣机不转或者衣服甩不干的情况,本以为是洗衣机坏了,打电话找售后,售后人员也没有来,就说了一下看是不是衣服放少了。回来塞了满满一桶之后果然没出现问题。售后人员可能也是遇到了太多类似的问题,所以不用看就知道原因。推演一下洗衣机的设计和测试思路,8KG的洗衣机,是给洗衣机的洗衣量做了重量上限。测试的时候可能只测8kg的衣物,或者7~8公斤的衣物,结果是正常的,就给通过了。完全没有考虑0.1kg到8kg整个重量区间的功能是否正常。所以,在做功能测试的时候,应该尽可能地考虑可能出现的场景,替开发和设计多考虑一些,考虑更加全面一些。

其次,针对安全测试。按理说安全测试跟功能测试是两个分支。但是对于软件产品来说,在这样一个数据就是资产的时代,忽略安全的产品可以说几乎没有什么存在的意义。安全测试设计相较于功能测试来说,对工具的掌握会变得更加重要,尤其对安全隐患产生的原因也要了解得更多,安全隐患大多是经验积累下来的。比如说密码学,新发明一种密码算法并不容易。比如漏洞管理,都是对现有发现的漏洞进行积累。相较而言,思维的训练可能没有那么重要。

这只是最初接触测试这行的一些粗浅的感悟。因为我现在测试的产品的面向客户是运维人员,所以我的一些运维工作经验以及运维思路对现在的测试是有帮助的。

由运维转软件测试的初体验相关推荐

  1. 十分钟看懂传统运维、互联网运维和业务运维异同

    从信息化时代到互联网时代,再到如今大幕初启的数字化时代,IT.互联网和移动化已经渗透到工作和生活的方方面面.今年早些时候一群歪果仁评选出中国的新"四大发明"--高铁.网购.支付宝和 ...

  2. 一目了然“之IT运维可视化,让运维不再说难!

    前言 可视化,就是把复杂抽象的数据信息,以合适的视觉元素及视角去呈现,方便大家理解.记忆.传递!这里,我们来聊聊IT运维可视化. 关于IT运维可视化,我认为是将整个运维过程的关键环节或重要环节,比如运 ...

  3. 【HTTPS运维神器】终于等到你!MySSL企业版重磅上线!

    2019独角兽企业重金招聘Python工程师标准>>> 小王是国内某大型网站的运维管理人员,最近他向我们销售工程师吐槽了部署HTTPS网站后遇到的尴尬事: "每天高频的巡检 ...

  4. 乌云章华鹏:如何构建高效的安全运维服务平台

    2019独角兽企业重金招聘Python工程师标准>>> 如何构建高效的安全运维服务平台 大家好,我是乌云的章华鹏,今天和大家分享的话题是"高效安全运维服务平台的构建&quo ...

  5. 云运维态势感知-可视化指挥调度

    云运维态势感知-可视化指挥调度 随着IT建设的不断深入和完善,IT运维管理成为时下IT界最热门的话题之一.IT运维管理系统也在话题的热浪中日趋成熟,但金无足赤人无完人,我们在追求完美的同时,也发现了现 ...

  6. 用友畅捷通文吉:如何通过智能运维提升稳定性保障

    嘉宾 | 文吉   整理人 | 巫柔颖 出品 | CSDN云原生 AIOps由Gartner于2016年提出,基于已有的运维数据(日志.监控信息.应用信息等),整合大数据和机器学习的能力,为IT运维管 ...

  7. 【腾讯出品】运维自动化新玩法——标准运维企业应用案例分享

    标准运维是一套通过成熟稳定的任务调度引擎,把多系统间的工作整合到一个流程,助力运维实现跨系统调度自动化的SaaS. 作为蓝鲸体系中兼顾运维操作和运维流程的标准化.自动化的利器,标准运维通过几大功能点去 ...

  8. 如何做好一名运维工程师

    这个话题是一个刚入运维行业的小伙子来问我,因为刚参加工作,可能部分经验不足,问到如何能够做好一名运维工程师呢?其实,只要用心去做,沉淀,仿佛也并没有那么难. 运维工程师,大多数情况下还是需要保证服务器 ...

  9. 软硬结合解决电脑运维困境,让SMB IT管理从小而杂到小而精

    我们都知道且熟悉一个道理:任何一个小问题,乘以N,都会变成一个大问题.但我们也经常会忽略,对于体量不大的中小企业而言,很多看似很小的问题同样会造成很大的麻烦. 例如,电脑坏了怎么办-- 体量不大,痛点 ...

最新文章

  1. 【SM2证书】利用BC的X509v3CertificateBuilder组装X509国密证书
  2. Redis提供的持久化机制(RDB和AOF)
  3. 自动填充html_第 11 篇:自动生成文章摘要
  4. bzoj1596[Usaco2008 Jan]电话网络*
  5. LeetCode 53.最大子序和(动态规划)
  6. 实现异步加载js文件及加载完成后回调
  7. 微服务架构的理论基础 - 康威定律
  8. Python单例模式4种方式
  9. C51简介及Keil的使用
  10. NMOS和PMOS电流流向以及导通条件
  11. 螳螂有6条腿C语言,一只蜈蚣40只脚,一只螳螂有6只脚,现有蜈蚣和螳螂共35只,合计脚822只,蜈蚣和螳螂各多少只?...
  12. android ipad 播放器,iPad 2高清视频播放器(AVPlayerHD)
  13. 静态资源文件无法加载导致jsp页面渲染不成功问题
  14. MCE公司:你所不知道的 MCE--光反应赖氨酸的高难度合成
  15. 机械制造作业考研题目答案分享——工艺规程的制定
  16. 什么是cmd?能做啥?告诉你...
  17. Hadoop总结杂文
  18. 上善若水——C++流
  19. 时间戳与特定格式时间转换
  20. 虚幻引擎UWorld::Tick反汇编代码

热门文章

  1. nrf52382之定时器使用
  2. 测试过程改进的大致内容:
  3. 完全二叉树的最后一个非终端节点的下标
  4. [NOIP模拟测试10]辣鸡(ljh) 题解
  5. php 图片等比缩小图片,php 图片比例缩放代码
  6. 梅克尔工作室-景绩凡-鸿蒙笔记4
  7. $.extend(true,{},a,b),深入理解,小心陷阱
  8. 1990-2022年6月上市公司高管信息数据
  9. java线程与操作系统其他线程共享时间片_Java多线程(一)
  10. java计算机毕业设计Vue和mysql智能图书管理系统MyBatis+系统+LW文档+源码+调试部署