嵌入式软件测试(1)

对软件测试的几种认识:

  • 测试与调试类似,是对调试的一种补充
  • 测试是为了证明软件正确
  • 测试是为了发现软件错误
  • 测试是检验软件是否满足规定的需求
  • 测试是为了减小软件不工作的风险

软件测试的基本原则:

  • 权衡投入、产出比,既不要不充分,也不要过分
  • 在分析、设计、试验、复审等阶段能够发现和避免80%的bug,而在系统的软件测试中能够找出其余bug中的80%
  • 尽早开展软件测试,问题发现的越早,解决问题的代价就越小
  • 严格执行测试计划,排除测试的随意性
  • 测试需要维护,妥善保存测试计划、测试用例、出错统计和测试分析报告,为维护提供方便
  • 完全彻底的测试是不可能的

测试用例:

  • 所谓测试用例,是一份关于具体测试步骤的文档,用于指导测试的实际操作。
  • 测试用例可以是纯文本的说明文档,也可以是用脚本语言或高级语言编写的一段代码。
  • 测试用例应当包括:
    (1)测试用例名称及标识
    (2)测试目的
    (3)测试条件及设置
    (4)输入数据要求
    (5)预期的输出结果
    (6)操作步骤

“拿来主义”:

  • 静态测试、动态测试
  • 黑盒测试、白盒测试
  • 单元测试、集成测试
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值