您好,欢迎访问三七文档
功能测试李黎功能测试功能测试:用于测试应用系统的功能需求的黑盒测试方法。这类测试应由测试员做,这并不意味着程序员在发布前不必检查他们的代码能否工作(自然他能用于测试的各个阶段)。运行系统,查看其功能是否正常实现,是否满足需求。对于需求没有涵盖,但功能实现上不合理的地方(从用户角度考虑)与项目经理沟通,进行系统完善。参考参考《需求分析》、《规格说明书》、《测试计划》、《测试用例》等文档多与开发人员、用户及其他项目相关人员沟通2019/9/102功能测试-控件操作文本框按钮列表框滚动条组合列表框复选框单选框2019/9/103控件操作-文本框测试文本框测试从输入数据的内容,长度,类型,格式等几个方面来考虑2019/9/104按钮测试按钮功能是否实现提示信息是否正确对于不符合业务背景的输入数据是否有相应的处理控件操作-按钮测试2019/9/105控件操作-单选框测试单选框测试单选按钮是否同时只能选中一个各单选按钮功能是否能正确完成是否有默认被选中的选项2019/9/106控件操作-updown+文本框测试up-down控件+文本框组合测试上下箭头的控制边界值的测试默认值的测试非法输入字符的测试2019/9/107控件操作-组合列表框测试组合列表框测试条目内容的检查条目功能的是否实现列表框中是否能输入数据2019/9/108控件操作-复选框测试复选框测试多个复选框可以同时选中。多个复选框可以被部分选中。多个复选框可以都不被选中。例如,即不选轮廓,也不选阴影字体逐一执行每个复选框的功能。每个复选框都可能有三种状态:选中、未选中和部分选中。2019/9/109控件操作-列表框测试列表框测试条目内容正确。逐一执行列表框中每个条目的功能。列表框内容多要使用滚动条。列表框允许多选时,要分别检查按Shift选中条目、按Ctrl选中条目和直接用鼠标选中多项条目。2019/9/1010控件操作-滚动条测试滚动条控件滚动条是否能拖动滚动条拖动时屏幕刷新情况滚动条拖动时显示信息的显示滚动条的上下按钮是否可用2019/9/1011控件操作-控件组合测试各种控件的组合使用控件间的相互作用Tab键的顺序热键的使用回车键和ESC键的使用控件组合后功能的实现2019/9/1012控件测试小结文本框按钮单选框up-down控件+文本框组合组合列表框复选框列表框滚动条控件的组合2019/9/1013文件操作-打开文件打开文件打开在任意位置的文件以各种方式打开文件打开任意格式的文件打开文件对话框中的各按钮2019/9/1014文件操作-保存文件保存文件在任意位置保存文件以各种方式保存文件保存任意格式的文件保存文件对话框中的各按钮2019/9/1015文件操作-关闭文件关闭文件正常关闭文件,系统提供确认信息。通过菜单或窗口按钮关闭。非正常关闭。2019/9/1016文件操作-打印文件打印文件本地打印和网络打印是否能完成打印界面的各属性的设置打印界面的各按钮功能是否能实现2019/9/1017编辑操作编辑操作需要测试些什么查找、搜寻中考虑输入的内容和长度替换中考虑输入的内容和长度编辑操作窗体的功能测试2019/9/1018插入操作需要测试些什么2019/9/1019复制操作复制操作需要测试些什么2019/9/1020鼠标操作如何进行测试左右键操作是否能完成单击、双击、三击是否能完成拖放、滚轮等功能是否能完成移动、点击的速度2019/9/1021窗体界面测试窗体需要测试些什么窗体大小移动窗体缩放窗体显示分辨率2019/9/1022窗体界面测试状态栏工具栏错误信息父窗口子窗口2019/9/1023控件界面测试案例2019/9/1024控件界面测试案例二2019/9/1025控件界面测试检查列表2019/9/1026控件测试内容是否通过1控件摆放对齐,间隔要一致,没有重叠区域2无错别字3无中英文混合4控件的字体和大小都要一致5控件被显示完整不被裁切或重叠6文字无全角和半角混合使用菜单界面测试2019/9/1027菜单界面测试检查清单2019/9/1028控件测试内容测试结果1菜单正常工作,菜单标题与实际执行内容一致2无错别字3快捷键、热键无重复,正常工作,与实际执行内容一致4菜单的字体和字号一致5无各种文字混合6与当前进行的操作无关的菜单应置灰7鼠标右键菜单操作8菜单采用位置排列,符合主流或大多数用户习惯9菜单深度一般要求最多控制在三层以内10菜单前的图标适合与字高保持一致11主菜单数目适合,应为单排布置特殊属性检查清单2019/9/1029特殊属性1安装界面上有公司介绍或产品介绍,并有公司的图标2主界面以及大多数界面上最好有公司图标3登陆界面上有本产品的标志,同时包含公司图标4帮助菜单的“关于”中有版权和产品信息5公司的系列产品要保持一致的界面风格,包括背景色、字体、菜单排列方式、图标、安装过程、按钮用语等界面设计总体原则界面的长宽比例按钮的大小背景的搭配颜色的搭配2019/9/1030界面测试小结窗体界面测试控件界面测试菜单界面测试特殊属性测试2019/9/1031测试技术小结测试用例设计的目的是导出可能发现错误的测试集测试case设计的技术主要是白盒和黑盒白盒测试注重程序的结构,是小规模的低层测试黑盒测试注重需求的实现,是大规模的高层测试还有大量的特定软件系统的测试方法,需要专门的测试技术和指南测试永无止境,设计测试case最终目的是为了尽量多的发现问题,在产品发布前解决2019/9/1032文档测试哪些文档需要测试?联机帮助用户手册ReadMe文件包装文字和图形市场宣传材料授权/注册登记表/用户许可协议标签指南、向导文档测试需要测试什么内容?2019/9/1033哪些文档需要测试2019/9/1034如何对文档进行测试2019/9/1035如何对文档进行测试2019/9/1036如何对文档进行测试2019/9/1037如何对文档进行测试2019/9/1038如何对文档进行测试2019/9/1039文档测试小结文档测试审查单术语:用户是否理解;是否需要定义;是否标准、前后一致标题:是否合适,是否和实际产品一致内容:功能描述正确、清晰逐步执行:确保所有信息真实正确和实际产品功能一致;检查搜索的正确性;检查网站URL能否正确链接图表和拷屏:图表准确;拷屏版本一致;图表标题正确示例:对文档中示例要载入并使用,保证其可以正确执行错别字:无错别字,标点符号正确排版:排版正确,风格一致2019/9/1040安装测试安装测试需要测试些什么?安装测试运行测试卸载测试如何进行测试?关注各种不同安装组合,是否都能成功安装且软件正常运行2019/9/1041安装测试需要测试些什么关注各种不同的安装组合,无论是典型安装还是自定义安装或者其他安装类型都要一一测试,我们的最终目标就是所有组合都能安装成功。安装退出之后,确认应用程序可以正确启动、运行。在安装之前备份注册表,安装之后,察看注册表中是否有多余的垃圾信息。卸载测试和安装测试同样重要,如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部删除,注册表中有关的注册信息是否也被删除。安装完成之后,可以在简单的使用之后再执行卸载操作,有的系统在使用之后会发生变化,变得不可卸载。对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测试是否会出现问题。至少要在一台笔记本上进行安装测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品。考察安装该系统是否对其他的应用程序造成影响,特别是Windows操作系统,经常会出现此类的问题。2019/9/1042确认点击所有包含“上一步”按钮的对话框中的“返回”按钮都可以回到上一个安装界面。确认点击“取消”按钮,安装程序不直接退出,而是弹出对话框与用户确认是否中止安装。确认点击“关闭”图标,安装程序不直接退出,而是弹出对话框与用户确认是否中止安装。点击“许可协议”中的“不接受”按钮,按“下一步”,安装程序弹出对话框与用户确认是否中止安装。在安装过程中以点击“取消”按钮或点击“关闭”图标中断安装,程序自动删除已安装的文件。输入用户信息,包括用户名、缩写、单位等。注意测试输入字符的长度,输入字符为空值和默认值的情况。确认在每个窗口点击“帮助”按钮,弹出相应的关于该窗口功能的帮助。安装界面上的文字描述正确,符合要求且语言通顺,无错别字。界面测试文档测试回车键,Tab键,快捷键的使用。安装过程突然中断。例如,安装过程中掉电。安装介质满。例如,在剩余空间只剩100M的硬盘上安装MSOffice2000。安装介质损坏或介质忙。典型安装2019/9/1043用户自定义安装2019/9/1044安装测试通用检查列表2019/9/1045控件测试内容测试结果1执行典型安装、自定义安装、网络安装的步骤,可以选择不同的安装路径和功能组件。按功能测试方法确认功能正确、包括各种控件、回车键、tab键、快捷键、错误提示信息等2取消或关闭安装过程、程序没有安装。检查注册表、安装路径中是否存在程序的任何信息3按界面和易用性测试规则,检查安装中的所有界面4按文档测试规则,检查安装中的所有文档(帮助、许可协议等)5突然中断安装(比如断电情况,系统死机,网络安装中断网等)6安装过程中介质忙运行测试运行测试需要测试些什么?如何进行测试?2019/9/1046如何进行运行测试安装的软件是否能够正常使用安装的目录和安装的内容的检查垃圾信息的检查时间锁的检查确认产品的字符编码产品信息的检查开始菜单、桌面快捷方式或快速启动图标的检查2019/9/1047卸载测试需要测试些什么卸载需要注意1.卸载后,注册表中有关的注册信息是否都被删除。2.所有的文件全部删除3.在卸载过程中,卸载界面上的按钮功能是否都能实现。4.是否支持回车键,Tab键,快捷键的使用。5.卸载正在使用的程序。6.卸载过程中突然中断。7.卸载过程中介质处于忙碌状态。卸载方式“控制面板”——“添加删除程序”程序提供的卸载选项2019/9/1048卸载测试通用检查列表安装完成之后,先简单使用一些功能,然后再执行卸载操作卸载完成后检查注册表中有关的注册信息是否被删除卸载完成后检查系统是否把所有的文件全部删除,安装时创建的目录文件夹、开始菜单、桌面快捷方式和快速启动图标是否被删除执行卸载步骤,按功能测试方法确认功能是否正确取消或关闭卸载过程,程序不被删除,仍然可以使用按界面和易用性测试规则,检查卸载中的所有界面按文档测试规则,检查卸载中的所有文档(帮助)卸载正在使用的程序突然中断卸载过程卸载过程中介质处于忙碌状态2019/9/1049加密测试加密测试需要测试些什么?序列号的测试解密文件的测试加密狗的测试如何进行测试?2019/9/1050如何进行加密测试软件加密硬件加密2019/9/1051加密测试通用检查列表软件加密在安装或运行时提示输入正确序列号,程序可以正常安装或运行。在安装或运行时提示输入错误序列号,程序不可以安装或运行。按要求执行解密操作,检验程序可以正常运行。不执行解密操作,程序不可以运行。硬件加密安装加密狗后,检查程序可以正常安装或运行。不安装加密狗,程序给出提示不能安装或运行。在安装或运行的过程中,拔掉加密狗,程序给出提示并退出安装或运行过程。插入同一软件不同版本的一组加密狗,检查程序仍然可以正常安装或运行。插入一组加密狗包括被测软件的加密狗和其他软件的加密狗,检查程序仍然可以正常安装或运行。把加密狗同其他设备连接在一起,检查程序是否仍可以正常安装或运行。例如,在并口上插入加密狗,然后再连接上打印机。2019/9/1052设计兼容性测试用例案例演示2
本文标题:2、功能测试执行
链接地址:https://www.777doc.com/doc-838777 .html