《51测试天地》第二季度征文总动员! http://bbs.51testing.com/thread-1080814-1-1.html

测试中那些你看不见的成本

上一篇 / 下一篇  2016-09-13 11:15:39

  语音内容:
  大家好,我是小编XXX。众所周知,成本管理是企业成功的关键之一。对软件测试来说,成本的控制也一样重要。不知道从事管理的小伙伴们是否会考虑到在测试中投入成本过多的问题?是否会犹豫要不要把测试工作外包出去?是否会想在现有测试人手不变的基础上完成更多的工作?今天的微信小编就来和大家聊聊在日常的测试工作场景中,会有哪些你看不见的隐藏成本?回复关键词"成本",即可看到一篇相关文章
  文章内容:
  场景一:
  随着产品新版本的不断发布,我们的测试也随着每一个新版本不断的延续进行。起初定义的testcase 在经历过几个版本的验证之后,能够发现的新问题越来越少。但是在当我们拿到新版本测试时候,这些testcase依然被选出来继续使用,验证产品基本功能。为什么明明知道这些test case不能大规模发现问题却还要继续使用?为什么不定义全新的test case来取代这些旧有版本?这便会提到以下两种成本类型:
  · 改写成本:Adaptation cost
  · 评估成本:Measurement cost
  更新test case需要测试人员改写现有版本,通过对输入的改变,创建新的测试情景。这其中便会涉及到测试人员工作量的投入,即改写成本。Testcase更新完成后,已更新的test case是否全面的覆盖了产品功能,用例定义是依据于哪个测试原型,对于输出的结果是否经过正确的验证?这些评估的工作量都是由新完成的testcase产生的成本,即评估成本。
  场景二:
  工程师在测试的过程中,不可避免的遇到一些技术问题。查阅专业书籍,小组内部讨论,咨询专家意见,寻求外部技术支持……提出解决建议、不断尝试、最终确定解决方案。在这些研究的过程中,工程师的个人技术能力不断增长,对产品有了更深的认识,同时有利于今后工作效率的提高。这些提高的背后,也隐藏着成本的投入:
  研**荆篒nvestigation cost
  实验成本:Experimentation cost
  资源成本:Resourcing cost
  学习成本:Education cost
  顿悟成本:Epiphany cost
  说明成本:Justification cost
  研究过程需要投入时间和精力,这些都计入研**尽L岢鼋饩鼋ㄒ楹笸枰罅康氖笛槔绰壑そ峁欠翊锏揭螅庑┓锤词匝榈墓蹋次笛槌杀尽7氖榧⒀扒蠹际踝抑傅迹庑┌榧约澳谕獠考际踝以谀诘淖试矗枰ǚ讶肆ξ锪椿袢。獗闶亲试闯杀尽2馐怨こ淌ο难俺杀纠赐瓿啥约际跷侍獾慕饩觯庑┛枰晒纠粗Ц叮馐圆棵殴芾聿阋蚋卟阋约安莆癫棵潘得髡庑┛谋匾裕庑┕ぷ髁浚阕魉得鞒杀局小
  顿悟成本,这项成本往往容易被忽视。测试工程师在实验的过程中反复尝试兜兜转转,忽然之间发现也许因为一个小小变量的错误理解,顿时打开困惑的局面解决了问题。这些成本同样被投入到开发和测试中,容易在识别问题或解决问题的过程中发生。
  场景三:
  新技术和新工具的引入,可以帮助测试工程师解决问题,推动测试更好的展开。然而这些新技术的大规模推广,却往往不能轻易展开。系统中任意元素的变化,势必会引起其他元素的相应改变,这些改变可小可大,甚至有可能扩展到足以致使整个系统崩塌。完善的评估,学会适应变化,有效的推广,这些也属于测试成本的一部分:
  · 备选成本:Bench cost
  · 选择成本:Dithering cost
  · 心理成本:Psychological cost
  · 政治成本:Political cost
  · 认知成本:Cognitive cost
  认知成本,指人们在思考、接受、适应新变化时产生的开销。管理层和测试工程师从各个备选方案中,选出最优方案,权衡各部门之间的利益,做出决定,并慢慢接受和改变。这一整个过程,即伴随着备选成本、选择成本、政治成本和心理成本的投入。
  测试成本由多个维度组成,各维度之间相互关联。减少成本,即会引起改变。在面对变化时,测试团队要张开双手耐心等待并迎接变化带来的各种进步。但是也要明白,这些进步需要花时间来感受,而往往在感受到进步之前,首先面对的,是由变化带来的些许代价。本文中提到的这些成本,只是在测试过程中的产生一小部分。以小见大,以此类推,在日常工作中多留心发现,明确的识别出测试中的各项成本,有效的进行控制,从而减少整个测试过程的开销,提高测试团队为整个项目带来的收益。
更多精彩内容,请查看:http://bbs.51testing.com/thread-1024061-1-1.html

TAG: 软件测试方法 软件测试技术

引用 删除 liying2012tx   /   2019-08-23 21:12:23
成本
引用 删除 liying2012tx   /   2019-08-23 20:47:27
1
shengqianqian的个人空间 引用 删除 shengqianqian   /   2017-05-16 12:14:20
成本
引用 删除 SunnyLan   /   2016-09-13 16:48:39
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar