文档详情

黑盒测试分类和方法.pdf

发布:2023-09-16约1.04万字共9页下载文档
文本预览下载声明
UT = unit testing 单元测试  IT = integration testing 集成测试  ST = system testing 系统测试  UAT= User acceptance testing 用户接受测试(俗称:验收测试) 通用黑盒测试技术: 1. 等价类   2. 边界值   3. 因果图 4. 通过测试和失败测试   5. 错误猜测   6. 随机测试   黑盒方法  1.1 功能分析法 1.2 等价类划分 1.3 因果图 1.4 边值分析 1.5 判定表驱动测试 1.6 逻辑驱动测试 1.7 自动测试用例生成方法 1.8 测试用例设计综合策略 特殊黑盒测试技巧:   1. 状态图法   2. 测试大纲法   3. 自动测试工具  功能性测试的21 种测试方法:   1. 输入非法数据   2. 输入默认值   3. 输入特殊字符集(或数据类型的合法输入)   4. 输入使缓冲区溢出的数据   5. 输入产生错误的合法数据组合   6. 产生同一个输入的各种的可能输出 7. 输出不符合业务规则的无效输出   8. 输出属性修改后的结果   9. 屏幕刷新显示 10. 数据结构溢出 11. 数据结构不符合约束   12. 操作数与操作符不符   13. 递归调用自身   14. 计算结构溢出   15. 数据共享或关联功能计算出错   16. 文件系统超载   17. 介质忙或不可用   18. 介质损坏   19. 文件名不合法   20. 更改文件访问权限   21. 文件内容受限    设计功能和界面测试方法:   1. 文本框、按钮等控件的测试:   文本框   命令按钮控件   单选按钮控件   Up-down 控件文本框   组合列表框   复选框控件   列表框控件   滚动条控件   2. 编辑操作窗体、插入、编辑、鼠标。    文档的测试   1. 需测试的文档   2. 文档测试的内容   3. 测试文旦    安装的测试   1. 安装测试   2. 运行测试   3. 卸载测试   4. 加密测试    设计兼容性测试   1. 选择测试平台和应用程序版本   向前兼容和向后兼容。   选择测试平台和应用程序版本:   i. 流行程度,使用比较普及的OS 和软件平台。  ii. 年份。   iii. 类型。   iv. 生产厂商。    2. 数据共享兼容   测试文件的保存和读取。   测试文件的导入和导出。   剪切、复制、粘贴是程序之间无需借助磁盘传输数据最常见的数据共享方式。确认数据可 以利用剪贴板在不同程序间的相互复制。   DDE (动态数据交换)。    3. 标准和规范    设计易用性测试   1. 对控件的测试   控件名称应该易懂,用词准确,无二义性,要与同一界面上的其他控件易于区分,能望文 知意最好。 常用按钮要支持快捷方式。   完成相同或相近功能的元素用Frame 框起来或用直线分割。   完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。   界面上首先应输入的和重要信息的控件在Tab 顺序中应当靠前,位置也应放在窗口上比较 醒目的位置。   选项卡控件要支持在页面间的快捷切换,常用的组合快捷键是Ctrl+Tab 。   默认按钮要支持“ 回车”即选操作,即按“ 回车键或空格键”后自动执行默认按钮对应的操作。 选择常用功能或数值作为默认值。   复选框、单选框、列表框、下拉列表框的内容或条目多的时候按选择概率的高低或字母顺 序排序。   单选按钮要有默认选项。   界面空间较小时使用下拉框而不用单选框。   选项条目较少时使用单选按钮,相反使用下拉列表框。   专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用术语。   不同界面的按钮位置要保持一致,“取消”按钮在左侧,“确认”按钮在右侧的情况不符合用户 的使用习惯。通常,“取消”按钮的等价按键通常是Esc ,“确认”按钮的等价按键通常是 Enter 。 常用按钮的等价按键保持一致。   对可能给用户带来损失的操作最好支持可逆性处理。   对可能造成等待
显示全部
相似文档