软件测试学习笔记-1

什么是bug? Compare specification

  1. doesn't do  should do

  2. do shouldn't do

  3. do doesn't mention

  4. doesn't do doesn't mention but should do

  5. difficult to understand/use/show


where bug exists?

 specification>design>code


The realities of software testing:

80-20原则  &  “杀虫剂”原则


测试流程:

单元测试-->白盒测试

集成测试-->黑盒测试

系统测试


需求测试:

  1. 业务需求

  2. 用户需求

  3. 功能需求


静态测试工具--> checklist


需求工程:

  1. development

  2. management


静态黑盒测试也可称为‘黑盒测试’or‘功能测试’or‘行为测试’


测试步骤:

  1. 分析specification

  2. 编写test cases

  3. 做testing


测试包括 通过性测试 和 失败性测试(分析极端情况)


划分测试依据:

  1. 边界

  2. 次边界

  3. 空值or零值

  4. 无效值


状态测试--状态是有穷的,但是后台迁移组合是无穷的


你可能感兴趣的:(软件测试,software,design,testing,Understand)