`
yesjavame
  • 浏览: 687832 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

另一种思考模式,在软件测试中成长......

阅读更多

前言

软件测试与产品的对应关系

产品业务逻辑背后的应用市场

从产品设计中思考企业的运营模式与经营思路
测试,仅仅需要关注逻辑和技巧吗?
从测试开始、业务逻辑、熟悉产业,你的未来就在于此?

前言

这篇文章是在参加完公司组织的一个内部产品交流会后所写的。前几个星期,由于一些个人的原因,与公司的几位高层有了几次接触。这样的谈话也使得我的心智与刚进入公司时有了很大的改观,也正因为这样的原因,我觉得有必要重新整理这篇文章的思路与结构。
这篇文章的核心,是让我们使用另一种视角与思维来审视软件测试工作。并在一定程度上提高对软件测试认知与见解。正如你所看到的,它的中心是如何跳过手头上测试工作更深层次的理解企业运作的机制与产品设计思路。
并希望我的思路及所关注的之处能帮助更多在软件测试行业中奋斗勇士,找寻属于自己的另一片天空。因为,我也曾经迷茫过,甚至找不到半点乐趣。但此时,我已经跨越了这些障碍。因为测试是幸福的,它将让你的思维更加宽广,让你与其它工作联系的更加紧密。
软件测试的精华所在:
测试计划,其核心就是测试思路、测试成本、预期风险、配置管理等等。演变而之,对于一个企业的运作而言,企业运营的成败也即是如此。由此,在你选择软件测试行业的同时,我们也不妨关注另一种成长模式。即从测试到运营,在产品测试中学到企业运作的思想与灵魂所在。
软件测试与产品的对应关系:
软件测试究其根本是在产品发布前,在于目标客户的一种先行体验。我们定义软件测试,其实更多立场来自于客户角度与思考模式,因为这样的测试才算是有效的。但往往也是因为这样的初衷,所有的测试人员便走入一个怪圈,即什么才是客户真正需要的产品?我们常常假定自己立场,往往正式因为这种立场的关系,让我们自认为我们所从事的行业是如此的高尚。但实际并非如此,测试人员总是在项目开始后被研发人员牵着鼻子向前走,他们的工作范畴仅仅是为了发现新的Bug以及关注它们何时被处于Close状态。这些真的就是测试人员的全部么?上几个星期,与M公司一位高层领导聊了一些关于软件测试的话题,就企业开展软件测试而言,执行测试的目的是为了有效的保证产品发布质量、缩短开发周期、延续产品寿命,以求最大限度的获取企业价值与商业利润。而对于客户而言,产品的需求则来自于提高特定人群的办事效率,改进其固有的体系结构。对于企业的本质而言,软件产品的核心使命是为了获得利润。而对于软件产品的质量环节,测试人员肩负的责任即是最大限度发现软件产品的错误及其缺陷?那什么才是缺陷?如果测试人员根本无法准确理解需求、不了解其实际的业务流程、不清晰产品的市场背景,即使我们的产品存在致命的缺陷,我们又将如何分析?如何去衡量这些缺陷呢?反观软件测试行业,由于其本身即是第一个了解产品需求、产品价值、优势及作用范围。由此,对于企业的运作思路与产品市场定位,测试人员应该是非常清楚。通常一个大型类的应用软件,从需求开始到测试收尾往往需要半年甚至更长的时间。在产品开发期间,对应产品需求的多次迭代,测试人员往往需要耗费几个星期来熟悉产品的使用与平台搭建。但转而言之,如果测试人员能够在产品研发之中,更加关注产品的设计架构、产品的市场背景及与公司竞争的同类的产品的优劣价值。必将在实际的产品测试阶段为研发及高层带来更新的思路与构想。企业运作的根本思路是如何获取收益,而相对之下只有目标产品切实满足了客户的需求才能获得预估的利润与商业价值。由此,作为软件测试人员其对其产品的测试,不仅仅应该关注如何更佳有效的对产品进行测试,更重要的思路应该来自于如何帮助公司获取最大的利润与生存价值。而这种利润的体现,必须来源于测试人员对产品的业务逻辑理解的程度。并在这种理解的基础上,从其它公司的产品中吸取优秀的设计理念。在一定程度上辅助研发中心及公司的高层,引导其产品结构与实际需求。由此,对于软件测试本身,我们所要关注的并非仅仅是测试技术、测试技巧。更需要关注的是客户的思考方式与产品本身的实际价值。而这种价值本身需要测试人员对于产品有更深层次的理解与思考。
产品业务逻辑背后的应用市场
从产品设计中思考企业的运营模式与经营思路
测试,仅仅需要关注逻辑和技巧吗?
从测试开始、业务逻辑、熟悉产业,你的未来就在于此?
分享到:
评论

相关推荐

    微软的软件测试之道

    - 里程碑模式是微软常用的另一种开发模型,它将项目划分为几个关键的里程碑,每个里程碑都有明确的目标和截止日期。 - 这种模式有助于更好地跟踪项目的进度,并及时调整计划。 4. **敏捷开发在微软**: - 敏捷...

    教师资格证计算机考试六.pdf

    6. 教师培训方式:教师培训通常有两种组织方式,一种是由点及面、逐层推进,全员、全程培训,另一种是分层推进,全员参与,确保每位教师都能得到充分的培训。 7. 信息社会与教育革命:信息技术对教育的深刻影响被...

    人品测试

    【人品测试】是一种趣味性的心理测试,通常用于娱乐目的,让人们在轻松的环境中了解自己在他人眼中的某些特质或行为表现。此类测试通常由一系列问题组成,涉及个人价值观、决策方式、人际交往等方面,通过分析参与者...

    重构_改善既有代码的设计

    ### 重构:改善既有代码的设计 ...通过上述分析,我们可以看出重构不仅仅是简单的代码优化,而是一种深入思考代码结构、逻辑关系的过程。通过对代码的不断改进,不仅可以提高软件的质量,还能促进开发者的成长和发展。

    c#入门经典习题代码(最新版)

    C#是一种广泛应用于软件开发的面向对象的编程语言,由微软公司开发,主要用于构建Windows应用程序、Web应用以及游戏。作为初学者,理解并掌握C#的基础知识至关重要。本压缩包"**c#入门经典习题代码(最新版)**"正是...

    自己动手写操作系统(含源代码).part2

    正如于渊在本书结尾中所说“我们写自己的操作系统是出于一种好奇,或者说一种求知欲。我希望这样不停地‘过把瘾’能让这种好奇不停地延续”。 好奇心是动力的源泉,追究问题的本质是优秀黑客的必备素质,只有充分...

    自己动手写操作系统(含源代码).part1

    正如于渊在本书结尾中所说“我们写自己的操作系统是出于一种好奇,或者说一种求知欲。我希望这样不停地‘过把瘾’能让这种好奇不停地延续”。 好奇心是动力的源泉,追究问题的本质是优秀黑客的必备素质,只有充分...

    中兴综合面试资料整理

    - **个人成长**:在这个过程中,不仅提升了技术水平,更重要的是学会了如何有效沟通、如何在压力下保持冷静思考,这些都是宝贵的经验财富。 #### 五、个人生活与职业平衡 - **家庭观念**:认为家庭与事业同等重要...

    cracking-java:破解编码面试的一些java练习

    设计模式是另一个重要的考察领域,因为它们反映了程序员的软件工程思维和代码复用能力。面试者需要了解单例模式、工厂模式、观察者模式、装饰器模式等常见模式,并能根据实际需求选择合适的模式来解决问题。 最后,...

Global site tag (gtag.js) - Google Analytics