• 软件测试理论1:软件测试的背景


    你在哪?你是谁?
    姓名bug
    性格不仅扎眼还爱到处乱晃
    目标搞事搞事搞事
    bug实例
    迪士尼狮子王(未做兼容性测试)
    英特尔奔腾浮点除法缺陷(后期处理方式不当)
    美国航天局火星极地登陆者号探测器
    千年虫
    bug的定义
        在看其定义之前首先要了解一下产品说明书(product specification),这和软件缺陷的定义息息相关,大概来说,产品说明书就是指软件开发小组的一个协定,这个协定会对开发的产品进行定义,给出产品的细节,如何做,做什么,不能做什么
        那么,软件缺陷是什么呢,软件测试( [美]Ron Patton)这本书给出如下定义,满足下列五个规则之一,即为软件缺陷:
    • 软件未实现产品说明书要求的功能
    • 软件出现了产品说明书指明不应该出现的错误
    • 软件实现了产品说明书未提到的功能
    • 软件未实现产品说明书虽未明确提及但应该实现的目标
    • 软件难以理解,不易使用,运行缓慢或者--从测试员的角度看,最终用户会认为不好
    我在哪,我是谁,我要干什么
    名字:软件测试员
    目标找出bug,确保修复bug
    目标具体化尽可能早地找出软件缺陷,并确保其得以修复,但是请注意!!!千万不要在无法达到的完美上纠缠和兜圈子!!
    优秀的我们:
    • 我们是群探索者
    • 我们是故障排除员
    • 我们不放过任何蛛丝马迹
    • 我们具有创造性
    • 我们是群追求完美者,但是当知道某些无法企及时,不去苛求,而是尽力接近目标
    • 我们判断准确
    • 我们注重策略和外交
    • 我们善于说服
  • 相关阅读:
    ORACLE通过netca配置监听遇到 TNS04415错误
    图说计算机编程简史
    关于在VS2008以下版本的MFC程序使用VS 2008 FeaturePack出现内存泄露的理解
    对话框的OnPaint函数的两种写法的区别
    Hibernate 3.6.0 Beta1
    Hibernate 3.6.0 Beta1
    Maven 与 Checkstyle
    NetBeans 时事通讯(刊号 # 110 Jul 21, 2010)
    NetBeans 时事通讯(刊号 # 111 Jul 28, 2010)
    教育哲学的碰撞
  • 原文地址:https://www.cnblogs.com/quxikun/p/7762581.html
Copyright © 2020-2023  润新知