




免费预览已结束,剩余58页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
功能测试,刘奇勋,功能测试,功能测试:用于测试应用系统的功能需求的黑盒测试方法。这类测试应由测试员做,这并不意味着程序员在发布前不必检查他们的代码能否工作(自然他能用于测试的各个阶段)。运行系统,查看其功能是否正常实现,是否满足需求。对于需求没有涵盖,但功能实现上不合理的地方(从用户角度考虑)与项目经理沟通,进行系统完善。参考参考需求分析、规格说明书、测试计划、测试用例等文档多与开发人员、用户及其他项目相关人员沟通,2020/6/10,2,功能测试控件操作,2020/6/10,3,控件操作文本框测试,文本框测试从输入数据的内容,长度,类型,格式等几个方面来考虑,2020/6/10,4,按钮测试按钮功能是否实现提示信息是否正确对于不符合业务背景的输入数据是否有相应的处理,控件操作按钮测试,2020/6/10,5,控件操作单选框测试,单选框测试单选按钮是否同时只能选中一个各单选按钮功能是否能正确完成是否有默认被选中的选项,2020/6/10,6,控件操作-updown+文本框测试,up-down控件文本框组合测试上下箭头的控制边界值的测试默认值的测试非法输入字符的测试,2020/6/10,7,控件操作组合列表框测试,组合列表框测试条目内容的检查条目功能的是否实现列表框中是否能输入数据,2020/6/10,8,控件操作复选框测试,复选框测试多个复选框可以同时选中。多个复选框可以被部分选中。多个复选框可以都不被选中。例如,即不选轮廓,也不选阴影字体逐一执行每个复选框的功能。每个复选框都可能有三种状态:选中、未选中和部分选中。,2020/6/10,9,控件操作列表框测试,列表框测试条目内容正确。逐一执行列表框中每个条目的功能。列表框内容多要使用滚动条。列表框允许多选时,要分别检查按Shift选中条目、按Ctrl选中条目和直接用鼠标选中多项条目。,2020/6/10,10,控件操作滚动条测试,滚动条控件滚动条是否能拖动滚动条拖动时屏幕刷新情况滚动条拖动时显示信息的显示滚动条的上下按钮是否可用,2020/6/10,11,控件操作控件组合测试,各种控件的组合使用控件间的相互作用Tab键的顺序热键的使用回车键和ESC键的使用控件组合后功能的实现,2020/6/10,12,控件测试小结,文本框按钮单选框up-down控件文本框组合组合列表框复选框列表框滚动条控件的组合,2020/6/10,13,文件操作打开文件,打开文件打开在任意位置的文件以各种方式打开文件打开任意格式的文件打开文件对话框中的各按钮,2020/6/10,14,文件操作保存文件,保存文件在任意位置保存文件以各种方式保存文件保存任意格式的文件保存文件对话框中的各按钮,2020/6/10,15,文件操作关闭文件,关闭文件正常关闭文件,系统提供确认信息。通过菜单或窗口按钮关闭。非正常关闭。,2020/6/10,16,文件操作打印文件,打印文件本地打印和网络打印是否能完成打印界面的各属性的设置打印界面的各按钮功能是否能实现,2020/6/10,17,编辑操作,编辑操作需要测试些什么查找、搜寻中考虑输入的内容和长度替换中考虑输入的内容和长度编辑操作窗体的功能测试,2020/6/10,18,插入操作,需要测试些什么,2020/6/10,19,复制操作,复制操作需要测试些什么,2020/6/10,20,鼠标操作,如何进行测试左右键操作是否能完成单击、双击、三击是否能完成拖放、滚轮等功能是否能完成移动、点击的速度,2020/6/10,21,窗体界面测试,窗体需要测试些什么窗体大小移动窗体缩放窗体显示分辨率,2020/6/10,22,窗体界面测试,状态栏工具栏错误信息父窗口子窗口,2020/6/10,23,控件界面测试案例,2020/6/10,24,控件界面测试案例二,2020/6/10,25,控件界面测试检查列表,2020/6/10,26,菜单界面测试,2020/6/10,27,菜单界面测试检查清单,2020/6/10,28,特殊属性检查清单,2020/6/10,29,界面设计总体原则,界面的长宽比例按钮的大小背景的搭配颜色的搭配,2020/6/10,30,界面测试小结,窗体界面测试控件界面测试菜单界面测试特殊属性测试,2020/6/10,31,测试技术小结,测试用例设计的目的是导出可能发现错误的测试集测试case设计的技术主要是白盒和黑盒白盒测试注重程序的结构,是小规模的低层测试黑盒测试注重需求的实现,是大规模的高层测试还有大量的特定软件系统的测试方法,需要专门的测试技术和指南测试永无止境,设计测试case最终目的是为了尽量多的发现问题,在产品发布前解决,2020/6/10,32,文档测试,哪些文档需要测试?联机帮助用户手册ReadMe文件包装文字和图形市场宣传材料授权/注册登记表/用户许可协议标签指南、向导文档测试需要测试什么内容?,2020/6/10,33,哪些文档需要测试,2020/6/10,34,如何对文档进行测试,2020/6/10,35,如何对文档进行测试,2020/6/10,36,如何对文档进行测试,2020/6/10,37,如何对文档进行测试,2020/6/10,38,如何对文档进行测试,2020/6/10,39,文档测试小结,文档测试审查单术语:用户是否理解;是否需要定义;是否标准、前后一致标题:是否合适,是否和实际产品一致内容:功能描述正确、清晰逐步执行:确保所有信息真实正确和实际产品功能一致;检查搜索的正确性;检查网站URL能否正确链接图表和拷屏:图表准确;拷屏版本一致;图表标题正确示例:对文档中示例要载入并使用,保证其可以正确执行错别字:无错别字,标点符号正确排版:排版正确,风格一致,2020/6/10,40,安装测试,安装测试需要测试些什么?安装测试运行测试卸载测试如何进行测试?关注各种不同安装组合,是否都能成功安装且软件正常运行,2020/6/10,41,安装测试需要测试些什么,关注各种不同的安装组合,无论是典型安装还是自定义安装或者其他安装类型都要一一测试,我们的最终目标就是所有组合都能安装成功。安装退出之后,确认应用程序可以正确启动、运行。在安装之前备份注册表,安装之后,察看注册表中是否有多余的垃圾信息。卸载测试和安装测试同样重要,如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部删除,注册表中有关的注册信息是否也被删除。,安装完成之后,可以在简单的使用之后再执行卸载操作,有的系统在使用之后会发生变化,变得不可卸载。对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测试是否会出现问题。至少要在一台笔记本上进行安装测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品。考察安装该系统是否对其他的应用程序造成影响,特别是Windows操作系统,经常会出现此类的问题。,2020/6/10,42,确认点击所有包含“上一步”按钮的对话框中的“返回”按钮都可以回到上一个安装界面。确认点击“取消”按钮,安装程序不直接退出,而是弹出对话框与用户确认是否中止安装。确认点击“关闭”图标,安装程序不直接退出,而是弹出对话框与用户确认是否中止安装。点击“许可协议”中的“不接受”按钮,按“下一步”,安装程序弹出对话框与用户确认是否中止安装。在安装过程中以点击“取消”按钮或点击“关闭”图标中断安装,程序自动删除已安装的文件。输入用户信息,包括用户名、缩写、单位等。注意测试输入字符的长度,输入字符为空值和默认值的情况。确认在每个窗口点击“帮助”按钮,弹出相应的关于该窗口功能的帮助。安装界面上的文字描述正确,符合要求且语言通顺,无错别字。界面测试文档测试回车键,Tab键,快捷键的使用。安装过程突然中断。例如,安装过程中掉电。安装介质满。例如,在剩余空间只剩100M的硬盘上安装MSOffice2000。安装介质损坏或介质忙。,典型安装,2020/6/10,43,用户自定义安装,2020/6/10,44,安装测试通用检查列表,2020/6/10,45,运行测试,运行测试需要测试些什么?如何进行测试?,2020/6/10,46,如何进行运行测试,安装的软件是否能够正常使用安装的目录和安装的内容的检查垃圾信息的检查时间锁的检查确认产品的字符编码产品信息的检查开始菜单、桌面快捷方式或快速启动图标的检查,2020/6/10,47,卸载测试需要测试些什么,卸载需要注意卸载后,注册表中有关的注册信息是否都被删除。所有的文件全部删除在卸载过程中,卸载界面上的按钮功能是否都能实现。是否支持回车键,Tab键,快捷键的使用。卸载正在使用的程序。卸载过程中突然中断。卸载过程中介质处于忙碌状态。卸载方式“控制面板”“添加删除程序”程序提供的卸载选项,2020/6/10,48,卸载测试通用检查列表,安装完成之后,先简单使用一些功能,然后再执行卸载操作卸载完成后检查注册表中有关的注册信息是否被删除卸载完成后检查系统是否把所有的文件全部删除,安装时创建的目录文件夹、开始菜单、桌面快捷方式和快速启动图标是否被删除执行卸载步骤,按功能测试方法确认功能是否正确取消或关闭卸载过程,程序不被删除,仍然可以使用按界面和易用性测试规则,检查卸载中的所有界面按文档测试规则,检查卸载中的所有文档(帮助)卸载正在使用的程序突然中断卸载过程卸载过程中介质处于忙碌状态,2020/6/10,49,加密测试,加密测试需要测试些什么?序列号的测试解密文件的测试加密狗的测试如何进行测试?,2020/6/10,50,如何进行加密测试,软件加密硬件加密,2020/6/10,51,加密测试通用检查列表,软件加密在安装或运行时提示输入正确序列号,程序可以正常安装或运行。在安装或运行时提示输入错误序列号,程序不可以安装或运行。按要求执行解密操作,检验程序可以正常运行。不执行解密操作,程序不可以运行。硬件加密安装加密狗后,检查程序可以正常安装或运行。不安装加密狗,程序给出提示不能安装或运行。在安装或运行的过程中,拔掉加密狗,程序给出提示并退出安装或运行过程。插入同一软件不同版本的一组加密狗,检查程序仍然可以正常安装或运行。插入一组加密狗包括被测软件的加密狗和其他软件的加密狗,检查程序仍然可以正常安装或运行。把加密狗同其他设备连接在一起,检查程序是否仍可以正常安装或运行。例如,在并口上插入加密狗,然后再连接上打印机。,2020/6/10,52,设计兼容性测试用例,案例演示,2020/6/10,53,兼容性测试,如何解决这些问题测试平台兼容操作系统应用程序数据共享兼容版本兼容(向前、向后兼容)数据格式兼容剪贴板标准和规范,2020/6/10,54,兼容性平台,测试平台兼容操作系统应用程序,2020/6/10,55,兼容性数据共享兼容,数据共享兼容版本兼容(向前、向后兼容)数据格式兼容(导入、导出和转换)剪贴板(考虑格式兼容)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法治思想面试题及答案
- 护士交班考试题及答案
- 乡镇副职面试题及答案
- 预防感冒面试题及答案
- 恐惧死亡测试题及答案
- 家电公司法律事务管理办法
- 家电公司声誉风险管理规定
- 2.4圆周角(第1课时圆周角定理)(教学课件)数学苏科版九年级上册
- 保安执勤装备使用课件
- 保安岗位知识培训课件
- 新《职业病危害工程防护》考试复习题库(浓缩500题)
- 数字时代跨文化适应机制-洞察阐释
- 老年人体头部有限元建模及碰撞损伤机制的深度剖析与研究
- 夫妻存款赠与协议书
- 2025中式烹调师(初级)理论知识测评试卷(烹饪健康饮食)
- 矿山合作勘探协议书
- 配货服务代理合同协议
- 医疗行业中的跨学科人才培养
- 2025-2030中国机场酒店行业市场前瞻与未来投资战略分析研究报告
- 海康威视综合安防工程师认证试题答案HCA
- 物业保安劳务协议合同书
评论
0/150
提交评论