软件测试综述-软件测试的实质

1.测试的原则

  • 完全测试程序是不可能的
    1.输入量太大;
    2.输出结果太多;
    3.软件执行路径太多;
    4.软件说明书是主观的,可以说从旁观者来看是缺陷。
  • 软件测试是有风险的行为
  • 测试无法显示潜伏的软件缺陷
  • 找到的软件缺陷越多,就说明软件缺陷越多
    1.程序员也有心情不好的时候;
    2.程序员往往犯同样的错误;
    3.某些软件缺陷实乃冰山一角。
  • 杀虫剂往事
    软件测试越多,软件缺陷的“免疫力”越强。所以需要不断编写不同的、新的测试程序,对程序的不同部分进行测试。
  • 并非所有软件缺陷都要修复
    原因:
    1.没有足够的时间;
    2.不算真正的软件缺陷;
    3.修复风险太大;
    4.不值得修复。
  • 什么时候才叫软件缺陷难以说清
  • 产品说明书从没有最终版本
  • 软件测试员在产品小组中不受欢迎
    建议:
    1.早点找出缺陷;
    2.控制情绪;
    3.不要总是报告坏消息。
  • 软件测试是一个讲究条理的技术职业

2.软件测试的术语和定义

  • 精确(presicion)和准确(accuracy)
  • 确认(verification)和验证(validation)
    1.确认:保证软件符合产品说明书的过程。
    2.验证:保证软件满足用户要求的过程。
  • 质量(quality)和可靠性
  • 测试(Testing)和质量保证(Quality Assurance,QA)
    1.软件测试员的目标是尽可能早地找出软件缺陷,并保证缺陷得以修复;
    2.软件质量保证人员创建和执行改进软件开发过程并防止软件缺陷发生的标准和方法。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值