软件测试的定义

机构:南昌测试空间 时间:2016-08-24 点击:953

  通过测试来检查产品内部动作是否按照设计规格说明书的规定正常进行,检查程序中的每条通路是否能按照预定要求正确工作。

  软件测试是把测试对象看成是一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序的所有逻辑路径进行测试,通过不同点检查程序的状态,确定实际的状态与预期的状态一致

  测试基本技术:

  (1)词法分析与语法分析

  (2)静态错误分析

  (3)程序插桩技术

  测试方法:

  (1)代码检查法

  (2)静态结构分析法

  (3)静态质量度量法

  (4)逻辑覆盖法

  (5)基本路径测试法

  (6)域测试

  (7)符号测试

  (8)Z路径覆盖

  (8) 程序变异

  黑盒测试与白盒测试:

  不涉及程序结构 考查程序逻辑结构;

  用软件规格说明书生成测试用例 用程序结构信息生成测试用例;

  可适用于从单元测试到系统联调 适用于单元测试和集成测试;

  某些代码段得不到测试 对所有逻辑路径进行测试。

  更多资讯,请访问南昌软件测试培训学校

返回顶部