软件测试 Part1 软件测试综述

P272

软件测试综述 pdf page / book page


1 软件测试的背景
  软件错误用例研究

  软件测试人员应具备的素质 
    探索
    故障排除
    不放过任何蛛丝马迹
    创造性
    追求完美
    判断正确
    注重策略和外交
    善于说非

2 软件开发的过程  13 / 31
  测试文档:
    test plan
    test cases
    bug reports
    test tools && automation
    metrics , statistics , summaries

  软件开发生命周期模式
    大爆炸模式
    边写边改模式
    瀑布模式
    螺旋模式
    敏捷软件开发

3 软件测试的实质 23 / 41

  测试的原则

    完全测试过程序是不可能的 - 可以考虑自动化测试

    软件测试是有风险的行为 ,需要找到最优的测试量

    测试无法显示潜伏的软件缺陷

    找到的软件缺陷越多,就说明软件缺陷越多

    杀虫剂怪事, 测试时间长了,再也发现不了bug

      Resolve : 软件测试人员必须不断的编写不同的,新的测试程序,对不同的部分进行测试,以便找出更多的缺陷

    并非所有的软件缺陷都需要修复

      没有足够的时间

      不算真正的软件缺陷

      修复的风险太大

      不值得修复

  什么时候才叫缺陷?

    缺陷的定义

    软件未实现产品说明书要求的功能

    软件出现了产品说明书致命不应该出现的错误

    软件实现了产品说明书未提到的功能

    软件未实现产品说明书虽未明确提及但应该实现的目标

    软件难以理解、不易使用、运行速度慢、或者软件测试员认为最终用户会认为不好

  软件测试的术语

    精确和准确

    确认和验证

      确认:保证软件符合产品说明书的过程

      验证:保证软件满足用户要求的过程

    质量和可靠性

      可靠性是质量的一个方面  

    测试和质量保证

      testing , quality assurance

  

    


原文地址:https://www.cnblogs.com/zsr0401/p/6429823.html