zoukankan      html  css  js  c++  java
  • 软件测试理论1:软件测试的背景

    你在哪?你是谁?
    姓名bug
    性格不仅扎眼还爱到处乱晃
    目标搞事搞事搞事
    bug实例
    迪士尼狮子王(未做兼容性测试)
    英特尔奔腾浮点除法缺陷(后期处理方式不当)
    美国航天局火星极地登陆者号探测器
    千年虫
    bug的定义
        在看其定义之前首先要了解一下产品说明书(product specification),这和软件缺陷的定义息息相关,大概来说,产品说明书就是指软件开发小组的一个协定,这个协定会对开发的产品进行定义,给出产品的细节,如何做,做什么,不能做什么
        那么,软件缺陷是什么呢,软件测试( [美]Ron Patton)这本书给出如下定义,满足下列五个规则之一,即为软件缺陷:
    • 软件未实现产品说明书要求的功能
    • 软件出现了产品说明书指明不应该出现的错误
    • 软件实现了产品说明书未提到的功能
    • 软件未实现产品说明书虽未明确提及但应该实现的目标
    • 软件难以理解,不易使用,运行缓慢或者--从测试员的角度看,最终用户会认为不好
    我在哪,我是谁,我要干什么
    名字:软件测试员
    目标找出bug,确保修复bug
    目标具体化尽可能早地找出软件缺陷,并确保其得以修复,但是请注意!!!千万不要在无法达到的完美上纠缠和兜圈子!!
    优秀的我们:
    • 我们是群探索者
    • 我们是故障排除员
    • 我们不放过任何蛛丝马迹
    • 我们具有创造性
    • 我们是群追求完美者,但是当知道某些无法企及时,不去苛求,而是尽力接近目标
    • 我们判断准确
    • 我们注重策略和外交
    • 我们善于说服
  • 相关阅读:
    JAVA软件开发职责
    Redis主从复制配置
    VirtualBox安装Ubuntu教程
    分段锁——ConcurrentHashMap
    阻塞队列BlockingQueue用法
    阻塞队列--LinkedBlockingQueue
    MySQL百万级数据库优化方案
    获取主机的对外ip
    联通沃云开启80端口
    Nginx 正则匹配
  • 原文地址:https://www.cnblogs.com/quxikun/p/7762581.html
Copyright © 2011-2022 走看看