嵌入式软件测试(1)

对软件测试的几种认识:

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

软件测试的基本原则:

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

测试用例:

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

“拿来主义”:

  • 静态测试、动态测试
  • 黑盒测试、白盒测试
  • 单元测试、集成测试

你可能感兴趣的:(软件测试)