CSDN博客

img lzh286

Testing—《软件测试》读书笔记(二)

发表于2004/10/11 11:39:00  971人阅读

分类: 程序

  对产品说明书进行审查

    
   **  高级审查

        -
熟悉软件应用领域的相关知识
                   这一点极有好处,设身处地的为客户着想
        - 研究现有的标准和规范。
                  软件测试员要做的,不是定义、而是“检验”是否套用了正确的标准,有无遗漏。
                  如:公司惯用语和约定;行业要求;国家标准;图形用户界面;硬件和网络标准
        - 审查和测试同类软件
                  同类软件有助于制订测试条件和测试方法,还可能暴露没想到的潜在问题。
     
        **  低级测试

        
- 属性检查清单(8个)
                    ~  完整。 完全?单独使用是否包含全部内容?
                    ~  准确。 方案正确?目标明确?
                    ~  精确、不含糊、清晰。 容易看懂和理解?
                    ~  一致。 功能描述是否自相矛盾?有无冲突?
                    ~  贴切。 功能陈述是否必要?信息冗余?是否客户要求?
                    ~  合理。 以现有人力、物力和资源能否实现?
                    ~  代码无关。 定义产品,而不是设计、架构或代码!
                    ~  可测试。 是否提供足够的测试信息?
        - 用语检查清单
                    ~  总是、每一种、所有、没有、从不。 
                        对此类绝对或肯定的切实认定的叙述,应设计针锋相对的案例。
                    ~  当然、因此、明显、显然、必然。
                        这些话意图诱使接受假定情况。小心中了圈套哦。
                    ~  某些、有时、常常、通常、经常、大多、几乎、
                        太过模糊。“有时”发生的功能无法测试。
                    ~  等等、诸如此类、依此类推、
                        以这样的词结束的功能清单无法测试。功能清单必须绝对、解释明确。不能推论。
                    ~  良好、迅速、廉价、高效、稳定、
                         这些是不确定的说法,不可测试。必须要求进一步指明含义。
                    ~  已处理、已拒绝、已忽略、已消除、
                         这些说法可能会隐藏大量需要说明的功能
                    ~  如果……那么……(没有否则)。
                        想想,“如果”没有发生会怎样呢?
               

阅读全文
0 0

相关文章推荐

img
取 消
img