软件测试第五章知识点
2016-10-12 15:42:51 0 举报
AI智能生成
软件测试第五章知识点
作者其他创作
大纲/内容
数据测试
边界
不断分类、不断寻找边界
次边界
2的幂
ASCII表
空值和零值
作为单独的等价划分
无效数据
垃圾数据测试
状态测试(逻辑测试)
逻辑流程
建立状态转换图(框图、圈图)
状态
迁移(有向的箭头)
条件/结果
减少要测试的状态及转换的数量
每种状态至少访问一次
测试看起来是做常见和最普通的状态转换
测试状态之间最不常用的分支
测试所有错误状态及其返回值
测试随机状态转换
进行具体测试
state map
状态变量
测试用例
失败状态测试
竞争条件和时序错乱
两个不同的程序同时保存和打开同一个文档
当软件处于读取或者改变状态时按键或者单击鼠标
同时关闭或者启动软件的多个实例
同时使用不同的程序访问一个共同的数据库
重复、压迫和重负
重复:是否存在内存泄漏
压迫:使软件在不够理想的条件下运行(内存小、磁盘空间少、CPU速度慢、调制调解器速率低等)
重负:尽量提供条件任其发挥,让软件处理尽可能大的数据文件
黑盒测试
动态黑盒测试(block-box、功能测试、行为测试)
规格说明(了解和运行)
测试用例
运行
通过性测试和失效性测试
在设计和执行测试用例时,总是首先进行通过性测试
出现错误提示信息,是通过性测试还是失效性测试,不用费力区分它们
等价类划分(等价划分足以覆盖测试对象)
有效等价类
无效等价类
其他黑盒测试技术
像无经验的用户那样做
在已经找到的软件缺陷的地方再找找
像黑客一样考虑问题
凭借经验、直觉和预感
0 条评论
下一页