`
flying_dream
  • 浏览: 16277 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

谈谈测试中的探索性思维

阅读更多
      不知大家是否有看过《探索性测试》这本书,里面讲的是探索测试中的一些思维。先问一个问题,有没有人会这样想:测试比开发要难。有人会说,开发要求掌握的技能比测试的技能更精,怎么会测试比开发难呢?
      先听听我怎么想的,开发和测试由于角色的不同,必然会导致一些思维的不同。如一般的开发人员更多站在编码的角度(这时候一般称作程序员),他们拿到规划经理的需求文档时,立马进入设计阶段(需求细化一般做的不是很到位)。ok,编码很快完成了,但是开发人员在编码的时候,设计产品的时候有没有想过如何测试呢?如果设计出来的功能不知道如何测试,你设计的产品也终究算是败笔。
      测试人员就不一样了,他们需要细化各种开发的产出,也许只能从开发几句简单的user story中就要细化各种测试需求,从开发简单的设计图就要定位可能的风险点,这种种过程是一个不确定的过程,测试获取的数据很有限。抽象化到具体化真的不是一般的难。另外,想想你所在的公司有没有这种现象,开发人员设计子模块时思维基本上是正向的,而测试人员不仅仅需要正向思维,更多的需要逆向思维,还要有一部分破坏思维和发散思维,发散思维也就是这里讲的探索性思维。
       一个脑筋急转弯:什么情况下 0>2 ,2>5,5>0是正确的?获取的数据如此有限,你是如何思考的呢?这个思考的过程就是探索的过程。
      越来越多的测试技术可以更快更高效地保证软件质量,但是不管技术或者平台、流程有多么的出色,总有一些东西会是工具想不到的。这时候就需要探索性思维发挥作用了。其实开发人员和测试人员很大一部分差别就是探索性思维,如何更好地去探索我们的产品,以后再细说自己的理解
分享到:
评论

相关推荐

    VB 窗体 透明 飘移 功能测试程序

    标题中的“VB 窗体 透明 飘移 功能测试程序”指的是一个使用Visual Basic(VB)编程语言开发的窗体应用,该应用包含了透明度调整和窗体动态移动(飘移)的功能。在VB中,窗体是用户界面的基础元素,允许开发者创建...

    小学普通话测试话题例文30篇.doc

    【小学普通话测试话题例文30篇.doc】这个文件提供了30个用于小学生普通话水平测试的话题,涵盖了个人愿望、成长经历、...通过这些话题,小学生可以在口语实践中提升普通话水平,同时培养思维、情感和价值观的全面发展。

    谈谈我对《电磁波与信息技术》的导学案设计.pdf

    在设计这一课时,教师关注的是如何激发学生的主动性和创新思维。例如,通过活动设计,教师将电磁波的概念与日常生活中的实例相结合,让学生在操作中理解电磁波的产生,如通过收音机和钢锉实验,让学生直观感受电流...

    谈谈高职软件技术专业课程工程化改革策略.doc

    长沙民政职业技术学院软件技术专业在课程改革中,以提升学生的职业素质和核心技能为目标,采取了一系列的探索与实践。首先,通过与多家知名IT企业如北京中软强网、杭州TCS公司、上海汉得信息技术有限公司等进行合作...

    谈谈数学十年课程改革取得的成效(用)[1].doc

    口头测试、课堂观察和成长记录等工具的运用,使得评价更加注重对学生思维能力、创新能力和情感态度的全面评估,同时也对传统纸笔测验进行了改良,增加了开放性题目,使评价更加灵活。 此外,教材和课程资源的使用也...

    财务大数据基础-技能训课后习题章节练习题带答案章末测试题复习题题库1-10章全.docx

    大数据思维要从精确性转向模糊性**:在大数据环境下,追求绝对精确可能会失去灵活性和效率。 - **C. 大数据思维要从因果关系转向相关关系**:大数据分析往往更注重相关性而非因果性,因为找到因果关系可能需要更...

    source_code_study:原始学习合集

    6. **测试和调试**:学习源代码还包括理解其测试框架和调试技巧,这能帮助我们在自己的项目中建立强大的测试基础。 7. **社区和贡献**:开源项目背后往往有一个活跃的开发者社区,通过参与讨论和提交改进,我们可以...

    Fabrication:大量的香草调整和Fabric和Forge的小功能

    无论是新手还是资深玩家,都能在这个模组中找到属于自己的乐趣,同时也为开发者提供了展示才华和创新思维的舞台。对于喜欢探索和挑战的Minecraft玩家来说,Fabrication无疑是一个值得一试的选择。

    blog-test

    【博客测试——前端学习之路与自我探索】 在数字化的世界中,前端开发扮演着至关重要的角色,它是连接用户与网站交互的桥梁。今天,我要通过这个名为"blog-test"的博客来分享我的前端学习历程和一些相关知识。我是...

Global site tag (gtag.js) - Google Analytics