Software testing(what does a software tester do?)
to find bugs, find them as early as possible, and make sure they get fixed.
Software bug:
1. Doesn’t do something it should do.
2. Does something it shouldn’t do.
3. Does something it doesn’t mention.
4. Doesn‘t do something it doesn’t mention but should.
5. It’s difficult to understand, hard to use, slow, or——in the software tester's
eyes——will be viewed by the end user as just plain not right.
黑白灰盒测试概念:
黑盒测试又称功能测试、数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的
测试。
主要方法:
等价类划分方法
边界值分析方法
错误推测方法
因果图方法
[判定表方法]
白盒测试也称结构测试或逻辑驱动测试,是一种测试用例设计方法,它从程序的控制结构导
出测试用例。
白盒测试使用被测单元内部如何工作的信息,允许测试人员对程序内部逻辑结构及有关信息
来设计和选择测试用例,对程序进行测试。
主要方法:
逻辑驱动测试:语句覆盖、判定覆盖(分支覆盖)、判定/条件覆盖、条件组合覆盖
路径测试:基本路径测试
评论0