51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3657|回复: 3
打印 上一主题 下一主题

[原创] 探索性测试在软件产品测试中的应用【已修订格式】

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-25 10:58:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

探索性测试在软件产品测试中的应用






                                                前



软件测试在软件诞生的那一天就开始了,越来越多的公司和组织获得了软件测试的巨大回报,这是提高软件质量最有效的方法,也是提高公司产品质量的重要手段。


曾经一个朋友聊天时说过,一个90年代的程序设计师和一个90年代的测试工程师,那么到了我们现代的这个社会,程序设计师可能不知道如何下手,但是测试工程师还是可以按照他的思路来测试这个产品(对于较简单的非网络软件)。


起初听到这个事情很不以为然,但是仔细坐下来好好想想,这里面隐藏着一个软件测试方面的巨大的难题。那就是我们的软件测试方法一直都没有改变过,曾经很多人提出过这方面的理论和技术,但是很多都是以失败告终了。那么为什么软件测试改进这么难,编程语言在层出不穷的变换着,唯独测试方面停滞不前。仔细想一想,是因为软件的多样性,曾经有学者提出建立像维基百科那样,建立一个测试百科,由世界各地的测试工程师上传自己的测试用例,提出过携带环境测试等等一些理论。所以我们对软件测试新方法迫不及待。



第一节
软件失效




当我们看到这个名词的时候,我相信很多测试工程师都会有同感,在你们的工作过程中发现过很多软件失效,“人类本身就是一个麻烦的制造者”,我们不仅扪心自问,“我们是否可以真正以来软件处理这些重要的全球性任务?对于许多灾难“船只抛锚”、“火箭爆炸”、“金钱损失”,甚至于“夺走人类的生命”。人类并不完美,难免会犯错误,任何人。




第二节
商业中的软件测试




如今软件测试已经系统化的应用到了商业软件测试中,但是在真正的测试中往往是这样的,当我们测试到一定的程度的时候,bug的数量不在增加了,这个使我们往往很苦恼,从测试用例中一遍一遍的运行,希望发现bug。但是很多的时候我们的测试经理很略了一个很大的方面,那就是测试工程师的心理,我们往往在很苦闷的寻找一个东西,往往变现的很是急躁,但是如果我们有了地图,或者有了提示,那么我们再寻找的话,往往会轻松很多。我们暂且称之为测试瓶颈。


这个时候我们需要转变测试方法,举一个例子,农民在喷洒农药的时候,时间长了,有一些虫子不但不死,反而对其的药性有抵抗力,这是时候农民往往回换一种药。软件测试亦是如此,这个时候我们就得换一种测试方面。这是软件测试原理中的第五条:杀虫剂侼论。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2013-7-26 09:27:06 | 只看该作者
    探索性测试在软件产品测试中的应用




                                                    前言

    ...
    ttbelieve 发表于 2013-7-25 10:58


    不错的分享!支持下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2018-5-15 12:34:55 | 只看该作者
    不错,继续分享后面的章节,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2020-7-12 22:14:47 | 只看该作者
    不错的分享
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 18:24 , Processed in 0.073688 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表