到今年,我从事软件测试行业,已经有七、八个春秋了,也算是一个资深的软件测试工程师,目前在上海一家500强企业任职软件测试架构师。我知道,在当今高速发展的信息社会,

计算机和电子技术越来越受到人们的重视,以软件为代表的计算机行业正在以一种井喷式的发展趋势。软件测试得到了许多科研单位和企业公司的大力重视,我国的软件测试行业发展迅速。软件测试工程师的就业前景和薪资待遇也大大提升。

下面我就以我多年的经验谈谈软件测试这一行的困境和解决办法,也许可以帮助你走出现在的疑惑和不解。

要说测试人员职业生涯当中最在意也是最绕不开的一个终极话题就是如何和开发人员相处。

相信很多测试人员在面试的时候也遇到过这个问题:

你是如何和开发人员相(si)处(bi)的呢?

要说起测试人员和开发人员的博弈,就不得不提到一个著名的思维测试-囚徒困境。

在这场著名的思维试验中,两个罪犯即两个同案犯被逮捕了,他们被分别关到两个牢房里接受审讯。他们都被告知:"如果你保持沉默,你会被判处一年徒刑;如果你出卖同伴,你会获得自由;但如果你的同伴出卖了你,你就会蹲两年大狱。“出于竞争性的私利"两个囚徒实际上都有动力去出卖对方。然而,就如同下图所显示的,如果两个囚徒互相出卖,则他们获得的结果是一起蹲两年大狱,如果把这两个囚徒视为一个整体,则这个结局对整体来说是最糟糕的;但如果他们是一条心,则他们获得的结局是都坐一年牢,如果把这两个囚徒视为一个整体,则这个结局对整体来说是最好的。”

看完上面的试验过程,有没有觉得测试人员和开发人员的相爱相杀关系很像上图中的囚徒困境。

为了早日交付可用的功能,测试和开发团队是需要携手共进的。但是在很多的组织里面,特别是在泰勒主义深入骨髓的瀑布式开发模式中,测试人员仅仅是在接收了开发人员提交的代码后不断的输出他们的检查结果。注意,在这里,我使用的是 检查而不是测试,因为我认为这个时候的测试人员所做的事情就是把预测结果和实际开发出来的功能做着一一 对比的工作而不是去做的真正的测试行为。

所以,此时的测试人员仅仅把开发人员简单地看作测试人员能够要到一些什么东西,并且要输出一些什么东西的对象。随着敏捷测试的推进,此现象在逐步改善和演化,开始将开发和测试之间的关系看作一张网络内各个部分之间的关系,而不是一台机器中的一个零件,你输入初始条件,它就要反馈出结果。

要打破测试和开发之间的囚徒困境,我们需要也希望能够培育出来这样的关系,当发生紧急需求时,一方能够对另一方说:"这次相信我。"然后就把功能给交付了。

当然,这里面也许需要动用到一些必要的科技手段来帮助,比如代码评审,单元测试,自动化测试等等,最重要的是,测试人员和开发人员不能再是互相割裂的两个组织或者部门,什么样的行为能够让整体获利,这才是我们在市场需求不确定的情况下能快速做出反应的关键所在。

最后|测试资源

上面这些是我的收集和整理,这些资料,对于【软件测试】的朋友来说应该是最全面的仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你

关注【程序媛木子】微信公众号里海量资源免费获取

我的学习技术交流群(644956177)

软件测试学习交流群里有分享的视频,面试指导,测试资料,合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

对不起,不知道这些,我劝你还是别做软件测试员了!相关推荐

  1. 听人劝,得一半——《程序员羊皮卷》书评(6)

    [<程序员羊皮卷>中大学应该怎么过一章节已由苏鹏老师在网上播讲,地址:http://www.tudou.com/programs/view/QbHCXhdjVQE/ 三章免费下载版地址:h ...

  2. 软件测试复现工具,鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50%...

    原标题:鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50% 都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来 ...

  3. 趣图:你永远不知道前端在对你的接口做什么

    (给程序员的那些事加星标,每天看趣图) 你永远不知道前端在对你的接口做什么 ↓↓↓ 往期趣图(点击下方图片可跳转阅读) 关注「程序员的那些事」加星标,每天看趣图 (商务合作QQ:2302462408)

  4. 对不起,我的代码评审毁了一个程序员!

    技术使人膨胀?! 在过往的 coding 的生活中,你是否有过被技术前辈 diss 得找不着北的经历? 作者 | Philipp Ranzhin 译者 | 弯月 责编 | 屠敏 出品 | CSDN(I ...

  5. 您不知道Android的ES File Explorer可以做的19件事

    ES File Explorer provides Android phone users a fully-featured file manager that explores phones, PC ...

  6. 我也不知道怎么回事_刚上场说做php的_女嘉宾把灯全灭了,这位程序员哥哥 其实我觊觎你很久了...

    原标题:这位程序员哥哥 其实我觊觎你很久了 激动人心的周五又来啦 羊(zui)驼(mei)小编闪亮出场 请自觉在评论区 燥起来 分别两周 亲爱的猿猿 有米有想我丫 想我的请敲1 不想的请敲2 哼哼 ( ...

  7. 我劝你别再做流量的奴隶了...

    点击上方"小麦大叔",选择"置顶/星标公众号" 福利干货,第一时间送达 大家好,我是小麦.今天聊一下如何写技术文章. 我最近听到一句话,觉得很有道理--不做流量 ...

  8. 想转行做软件测试,不知道如何选择学校?

    你是否真的有必要参加软件测试的培训 ? 你是否能够避开常见的"坑" ? 如何选择适合你自己的靠谱机构? 利益相关,避免引战,今天说点我老板不让我说的吧- 今天我会帮你解答这3个问题 ...

  9. 做软件测试却不知道这些测试工具?利用好可以涨薪50%

    都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中 ...

  10. 阿里、百度、华为都用什么编程语言?做程序员前,这些别说不知道!

    学习编程语言之前,首先要搞清楚"编程语言"这个概念. 很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思.经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话, ...

最新文章

  1. Apache的Commons Lang和BeanUtils
  2. ArcGIS Engine开发前基础知识(4)
  3. 用SHELL脚本来防SSH暴力破解
  4. 三因素三水平正交表l9_影响多腔导管挤出机头设计的关键因素
  5. Vue 学习第五天 学习笔记
  6. ideal如何快速导入import_Vue性能优化:如何实现延迟加载和代码拆分?
  7. 汉字字符内码查询_计算机等级考试查询系统
  8. python输出excel能够识别的utf-8格式csv文件
  9. 深信服桌面云(aDesk)学习笔记
  10. 立创开源 | 基于stm32的稳定输出9v的双向DCDC自动稳压系统
  11. Scratch-Q版三国小人物角色素材分享,值得您的收藏!
  12. Masscan教程和入门手册
  13. 井字游戏 Tic Tac Toe
  14. php汉字转拼音插件,PHP中文转拼音优质解决方案-composer转拼音第三方插件-爱测速网...
  15. 电路基础-交流电-正弦量和相量
  16. 大数据案例--电信日志分析系统
  17. 0724 静态购物网页
  18. 【苹果家庭推送】iMessage Number是一种及时静态(Differential Privacy)
  19. 如何批量修改文件夹中不同文件的名字?命令不正确~
  20. C++ 算法题题解——多重循环

热门文章

  1. ST7735 TFT显示屏 显示问题
  2. 古风系统仙侠文推荐_古风系统仙侠文推荐_不容错过仙侠文强推:文笔超好,挑灯夜读系列,看完顿觉书荒......
  3. Xcode中蓝色和黄色文件夹的区别
  4. java生成pdf文件带页码_java(itext) 简单PDF表格生成工具(带页码)
  5. 计算机网络 第七章 网络安全
  6. 机器视觉中的光源选型及打光方案分析
  7. 组态王 6.55 启停plc_PLC编程进料PLC编程项目
  8. android 按钮果冻效果,用Tween动画简单模拟果冻按钮效果
  9. 软件构建中的设计(二)
  10. overleaf 中相关的问题