软件测试-基本概念

网站UI设计

  ①软件测试目的(找错)

  发现软件错误

  ~

  ②软件测试准则(找错原则)

  1.对标用户需求,

  2.严格计划执行,

  3.错误群集(哪里错多找哪里),

  4.第三方测试(自查很难,请人找错),

  5.不能穷尽(错误只能减少不能找完),

  6.报告存档。

  ~

  ③软件测试的方法(找错方法)

  1.静态测试(人查)

  人工找错,用眼睛看,用脑袋想。

  包括:

  代码检查、静态结构分析、代码质量度量。

  2.动态测试(电脑查)

  输入测试用例,软件程序运行一遍,从而发现程序错误。

  3.白盒测试(穷举法)

  白盒即开盒,程序的所有情况都运行一遍,弹药玩覆盖,火力玩覆盖。又称结构测试和逻辑驱动测试。

  包括:

  逻辑覆盖测试(语句、路径、判定、条件、判断条件覆盖测试),

  基本路径测试(环路复杂度=判断框+1)

  4.黑盒测试(抽样)

  黑盒即不开盒,从程序特定位置,抽取一定数据作为测试用例,从而找错。又称功能测试和数据驱动测试。

  包括:

  等价类划分法(等距抽样),

  边界值分析法(临界值抽样),

  错误推测法(凭经验)。

  ~

  ④软件测试的策略(找错流程)

  1.单元测试

  每一模块,逐一找错。

  2.集成测试

  逐一组装模块,在组装软件的过程中找错。

  包括:

  自顶向下增量、自底向上增量、混合增量(三明治)。

  3.确认测试

  对标需求说明书,从而找错。

  4.系统测试

  把软件放在实际环境中运行,从而找错。

  包括:

  功能测试、性能测试、操作测试、配置测试、外部接口测试、安全性测试。

标签: 网站UI设计