您的当前位置:首页正文

常见功能测试的方法

来源:爱站旅游
导读常见功能测试的方法
中国软件测试联盟 (www.51sqae.com)

7.3.1 安装测试

安装测试重点考虑以下10点问题。

1) 安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装。 测试用例: 测试项 安装测试 测试内容 1.对缺省目录的安装 2.指定的安装目录 测试方法与步骤 操作 操作:对缺省目录的安装 操作:指定的安装目录 测试判断准则 是否准确 是否准确 测试结果 表7—3—1 安装测试用例

2) 若是选择安装,查看能否实现其相应的功能。 测试用例: 测试项 选择安装 测试内容 测试方法与步骤 操作 测试判断准则 是否能否实现其相应的选择安装 测试结果 1.选择安装 操作:对缺省目录的安装 观看 表7—3—2 选择安装测试用例 3) 在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生)。

测试用例: 测试项 中途退出安装 测试内容 1.中途退出安装 测试方法与步骤 操作 操作:中途退出安装 观看、操作 测试判断准则 退出安装程序后程序并未安装成功(没有程序组及程序项产生) 测试结果 表7—3—3中途退出安装测试用例 4) 软件安装后,对其它已经安装的软件是否有影响。 测试用例: 测试项 验证软件安装 测试内容 1.验证软件安装 2.安装的软件是否对其它软件有影响 测试方法与步骤 操作 操作:安装的软件 观看、操作 操作:其它软件 观看、操作 测试判断准则 退出安装程序后程序并未安装成功(没有程序组及程序项产生) 对其它软件没有影响 测试结果 表7—3—4验证软件安装测试用例 5) 裸机安装后,各功能点是否可用。 测试用例: 测试项 裸机安装

测试内容 测试方法与步骤 操作 测试判断准则 功能1是否可用 测试结果 1.检验功能 观看、操作 1

中国软件测试联盟 (www.51sqae.com)

n.检验功能 观看、操作 功能n是否可用 表7—3—5裸机安装测试用例

6) 安装前,安装程序是否判断可用磁盘空间大小,如果不能满足安装空间要求,安装程序能否继续

测试用例: 测试项 检查可用磁盘空间大小 测试内容 1.检查可用磁盘空间大小 测试方法与步骤 操作 观看、操作 测试判断准则 磁盘空间大小是否满足(70%) 测试结果 表7—3—6磁盘空间大小测试用例

7) 安装过程中检查: 版权声明、版本信息、公司名称等是否符合标准 测试用例: 测试项 安装检查 测试内容 1.版权声明 2. 版本信息 3. 公司名称 测试方法与步骤 操作 观看、操作 观看、操作 观看、操作 测试判断准则 应符合国家现行的要求和国家许可 应符合国家现行的要求和国家许可 应符合国家现行的要求和国家许可 测试结果 表7—3—7安装检查测试用例

8) 安装过程中界面显示与提示语言是否准确 测试用例: 测试项 安装过程界面检查 测试内容 1.安装过程界面是否准确 2.安装过程界面提示语言是否准确 测试方法与步骤 操作 观看、操作 观看、操作 测试判断准则 准确 准确 测试结果 表7—3—8安装界面检查测试用例

9) 重新安装时系统是否有提示、是否可以覆盖安装、是否可以升级安装、是否允许多版本共存

测试用例: 测试项 重新安装系统检查 测试内容 1.重新安装时系统是否有提示 2.覆盖安装 3.升级安装 4.多版本共存 测试方法与步骤 操作 观看、操作 观看、操作 观看、操作 观看、操作 测试判断准则 有提示 可以 可以 不允许 测试结果 2

中国软件测试联盟 (www.51sqae.com)

表7—3—9重新安装系统检查测试用例

10) 是否有注册码或硬件加密狗,在没有它们(或错误)存在的情况下能否顺利安装。 测试用例: 测试项 检查注册码或硬件加密狗 测试内容 1.检查注册码 ★在没有错误的情况下能否顺利安装 2.检查注册码 ★在有错误的情况下能否顺利安装 3.检查硬件加密狗 ★在硬件加密狗没有错误的情况下能否顺利安装 4.检查硬件加密狗 ★在硬件加密狗有错误的情况下能否顺利安装 测试方法与步骤、操作 操作、观看 操作、观看 操作、观看 操作、观看 测试判断准则 对 不对 对 不对 测试结果 表7—3—10注册码或加密狗检查测试用例

7.3.2 卸载测试

卸载测试重点考虑以下11点问题。

1) 卸载后注册表中的注册信息及相关的程序安装目录是否能完全删除掉 测试用例: 测试项 卸载后注册表中的注册信息及相关的程序安装目录是否能完全删除掉 测试内容 1.卸载后注册信息的安装目录是否能完全删除掉 2.卸载后相关的程序安装目录是否能完全删除掉 测试方法与步骤 操作 观看、操作、检查 观看、操作、检查 测试判断准则 是 是 测试结果 表7—3—11卸载后注册表信息测试用例

2) 卸载过程中完全删除共享文件后,看其它程序能否正常运行 测试用例: 测试项 卸载过程中完全删除共享文测试内容 1 完全删除共享文件后,看其它程序能否正常运行 2 卸载后,该系统是否对其他的应用程测试方法与步骤 操作 观看、操作、检查 观看、操作、检查 测试判断准则 有 没有 测试结果 3

中国软件测试联盟 (www.51sqae.com)

件后,看其它程序能否正常运行 序造成不正常影响(如操作系统,应用软 件等) 3 卸载后,系统能否恢复到软件安装前观看、操作、检查 的状态(包含目录结构、动态库,注册表, 系统配置文件,驱动程序,关联情况等) 没有 表7—3—12卸载后删除共享文件对其它文件影响测试用例

3) 卸载后,是否对其它已经安装的软件有影响 测试用例: 测试项 检查卸载后,是否对其它已经安装的软件有影响 测试内容 卸载后,是否对其它已经安装的软件有影响 测试方法与步骤 操作 观看、操作、检查 测试判断准则 没有影响 测试结果 表7—3—13 4) 系统卸载后用户建立文档是否保留 测试用例: 测试项 检查系统卸载后用户建立文档是否保留 测试内容 系统卸载后用户建立文档是否保留 测试方法与步骤 操作 观看、操作、检查 测试判断准则 不保留 测试结果 表7—3—14卸载后用户建立的文档是否保留测试用例 5) 软件卸载画面上的软件名称及版本信息是否正确 测试用例: 测试项 检查软件卸载画面上的软件名称及版本信息是否正确 测试内容 1.软件卸载画面上的软件名称是否正确 2.软件卸载画面上的软件版本信息是否正确 测试方法与步骤 操作 观看、操作、检查 观看、操作、检查 测试判断准则 正确 正确 测试结果 表7—3—15卸载时软件画面信息是否正确测试用例

6) 检查卸载中途退出卸载,是否能正确退出 测试用例: 测试项 测试内容 测试方法与步骤 操作 观看、操作、检查 测试判断准则 能正确退出 测试结果 检查卸载中途1.卸载中途退退出卸载,是出卸载,是否能否能正确退出 正确退出 表7—3—16卸载时中途能否正确退出卸载测试用例

7) 卸载过程中界面提示语言是否准确、友好 测试用例: 测试项 测试内容 测试方法与步骤 操作 测试判断准则 准确、友好 测试结果 卸载过程中界卸载过程中界 面提示语言是面提示语言是观看、操作、检查 否准确、友好 否准确、友好

4

中国软件测试联盟 (www.51sqae.com)

表7—3—17卸载过程中界面是否友好测试用例

8) 卸载后系统能否打开原来保存的文件,并一切运行正常 测试用例: 测试项 检查卸载后系统能否打开原来保存的文件,并一切运行正常 测试内容 卸载后系统能否打开原来保存的文件,并一切运行正常 测试方法与步骤 操作 观看、操作、检查 测试判断准则 系统能打开原来保存的文件,并一切运行正常 测试结果 表7—3—18卸载后原先保存的文件是否能正常运行测试用例 9) 卸载程序如果要求重新启动机器,在重启动之前是否给用户提示,以保存现有的正在运行的程序的资料

测试用例:

测试项 卸载程序如果要求重新启动机器,在重启动之前是否给用户提示,以保存现有的正在运行的程序的资料 测试内容 卸载程序如果要求重新启动机器,在重启动之前是否给用户提示,以保存现有的正在运行的程序的资料 测试方法与步骤 操作 测试判断准则 测试结果 观看、操作、检查 有提示 表7—3—19卸载过程重新启动情况测试用例

10) 是否可以选择组件进行卸载 测试用例: 测试项 是否可以选择组件进行卸载 测试内容 是否可以选择组件进行卸载 测试方法与步骤 操作 观看、操作、检查 测试判断准则 可以选择组件 测试结果 表7—3—20组件卸载测试用例

11) 在卸载过程中,是否有终止或者结束按钮。 测试用例: 测试项 在卸载过程中,是否有终止或者结束按钮 测试内容 在卸载过程中,是否有终止或者结束按钮 测试方法与步骤 操作 观看、操作、检查 测试判断准则 有 测试结果 表7—3—21卸载过程中终止情况测试用例

7.3.3 运行与关闭测试

运行与关闭测试测试重点考虑以下7点问题。 1) 运行时是否与其它应用程序有冲突(内存冲突) 测试用例:

5

中国软件测试联盟 (www.51sqae.com)

测试项 运行时是否与其它应用程序有冲突 测试内容 运行时是否与其它应用程序有冲突(内存) 测试方法与步骤 操作 观看、操作、检查 测试判断准则 内存(70%) 测试结果 表7—3—22运行时是否与其它应用程序有冲突测试用例 2) 是否可以同时运行多个程序 测试用例: 测试项 同时运行多个程序 测试内容 是否可以同时运行多个程序 测试方法与步骤 操作 观看、操作、检查 测试判断准则 可以 测试结果 表7—3—23同时运行多个程序测试用例

3) 任务栏有无程序运行提示 测试用例: 测试项 检查任务栏 测试内容 任务栏有无程序运行提示 测试方法与步骤 操作 观看、操作、检查 测试判断准则 有 测试结果 表7—3——24检查任务栏测试用例 4) 若有未保存的数据,关闭系统时是否有提示 测试用例: 测试项 检查未保存的数据,关闭系统时是否有提示 测试内容 若有未保存的数据,关闭系统时是否有提示 测试方法与步骤 操作 观看、操作、检查 测试判断准则 有提示 测试结果 表7—3—25是否有提示信息测试用例

5) 后台服务程序在点击关闭按钮时是否有确认提示 测试用例: 测试项 检查后台服务程序在点击关闭按钮时是否有确认提示 测试内容 检查后台服务程序在点击关闭按钮时是否有确认提示 测试方法与步骤 操作 观看、操作、检查 测试判断准则 有提示 测试结果 表7—3—26是否有确认提示测试用例

6) 运行时是否过份占用系统资源、退出时能否完成释放占用的系统资源。 测试用例: 测试项 检查运行时占用的系统资源 测试内容 1.检查运行时占用的系统资源 2.运行退出时能否释放占用的系统资源 测试方法与步骤 操作 观看、操作、检查 观看、操作、检查 测试判断准则 70%~75% 释放 测试结果 表7—3—27检查运行时占用的系统资源测试用例

7)打印机运行测试 测试用例: 测试项 检查打印

测试内容 1.检查打印机自检测试 测试方法与步骤 操作 观看、操作、检查 测试判断准则 图1 打印循环 测试结果 6

中国软件测试联盟 (www.51sqae.com)

机运行 2.十六进制代码打印 3. 打印样张 观看、操作、检查 操作、打印、检查 字符 图2 打印h型字符 图3 打印十六进制代码 备注 自行检测(self test)”功能可保证打印机正常工作。有两种自检类型:打印循环字符和打印h型字符。要打印循环字符,则先按住“联机”键,再接通打印机电源;要打印h型字符,则按住“联机”键和“换行/换页”键,再接通打印机电源。按一次“联机”键,会中断打印测试。但这只是中断测试性打印,而不是中断正式的打印。如果要继续测试,则再按一次“联机”键。要停止打印测试时,则需断开打印机的电源。 表7—3—28检查打印机运行测试用例

图7—3—1 打印循环字符

图7—3—2 打印h型字符

图7—3—3 打印十六进制代码

7.3.4 菜单(menu)功能测试

菜单测试重点考虑以下2点问题。

7

中国软件测试联盟 (www.51sqae.com)

(1)各模块链接地址是否正确。

测试用例: 测试项 菜单 测试内容 菜单链接各模块地址是否正确。 测试方法与步骤 操作 观看、操作、检查 测试判断准则 正确 测试结果 表7—3—29菜单模块地址测试用例

(2)鼠标无规则点击时是否会产生无法预料的结果。

测试用例: 测试项 菜单 测试内容 测试方法与步骤 操作 测试判断准则 没有无法预料的结果 测试结果 鼠标无规则点击时是否观看、操作、检查 会产生无法预料的结果 表7—3—30鼠标无规则点击菜单测试用例

7.3.5 浏览(browse)功能测试

浏览功能测试重点考虑以下4点问题。

测试用例: 测试项 浏览功能测试 测试内容 1浏览信息是否存在文字书写错误和语法错误。 2浏览信息是否和数据中对应的字段及信息相一致。 3浏览页面中的链接按钮是否可以正确链接并显示。 4其他功能按钮按下后,数据是否按既定规约处理。 测试方法与步骤 操作 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 测试判断准则 没有存在文字书写错误和语法错误。 对应的字段及信息相一致。 正确链接并显示 按既定规约处理 测试结果 表7—3—31浏览功能测试用例

7.3.6 选择(selection)功能测试

选择测试重点考虑以下10点问题。 测试用例: 测试项 选择测试 测试内容 1产生输入/输出错误时,系统是否进行检测并处理。 2列表框是否能够进行选择。 3单选组内是否有且只有一个单选钮可选。 4多选组内是否能够进行多数据项选择。 测试方法与步骤 测试判断准则 操作 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 系统进行检测并处理。 列表框能够进行选择。 只有一个单选钮可选。 进行多数据项选择。 测试结果 8

中国软件测试联盟 (www.51sqae.com)

5多项列表框是否能够进行多数据项选择。 6控件是否存在默认输入值,若存在,默认值是否得到显示和提交. 7取消(Cancel)之类的按钮按下后,控件中的数据是否清空复原或按既定规约处理. 8提交(Submit)之类的按钮按下后,数据是否得到提交或按既定规约处理。 9其他页面按钮按下后,数据是否按既定规约处理。 10异常信息表述是否正确。 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 能够进行多数据项选择。 默认值得到显示和提交。 控件中的数据清空复原或按既定规约处理。 数据得到提交或按既定规约处理。 数据是否得到提交或按既定规约处理。 异常信息表述正确。 表7—3—32选择测试用例 7.3.7 搜查(search)功能测试的方法

搜查功能测试重点考虑以下8点问题。 测试用例: 测试项 搜查功能测试 测试内容 1页面检查; 2默认条件搜索; 3修改可选条件搜索; 4修改输入条件搜索; 5修改区间条件搜索; 6组合可选、输入条件搜索; 7操作后检查搜索条件及查询结果; 8错误、空记录搜索。 测试方法与步骤 测试判断准操作 则 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 测试结果 表7—3—33搜查功能测试用例 7.3.8 统计(Statistic)功能测试的方法

统计功能测试重点考虑以下9点问题。 测试用例: 测试项 统计功能测试 测试内容 1产生的文件和数据表的计算结果是否正确。 2图表结果数据显示是否正确。 3浏览页面中的链接按钮是否可以正确测试方法与步骤 测试判断准操作 则 观看、操作、检查 正确。 观看、操作、检查 正确。 观看、操作、检查 正确。 测试结果 9

中国软件测试联盟 (www.51sqae.com)

链接并显示。 4其他功能按钮按下后,数据是否按既定规约处理。 5产生输入/输出错误时,系统是否进行检测并处理。 6列表框是否能够进行选择。 7单选组内是否有且只有一个单选钮可选。 8多选组内是否能够进行多数据项选择。 9多项列表框是否能够进行多数据项选择。 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 观看、操作、检查 正确。 系统进行检测并处理。 能进行选择 只有一个单选钮可选。 能进行多数据项选择。 能进行多数据项选择。 表7—3—34统计功能测试用例

7.3.9 Web功能测试的方法

Web功能测试通常又称为网站(网页)测试。测试的方法主要有如下几点:

1. 页面链接检查:每一个链接都要有对应的页面,并且页面之间切要正确。 2. 相关性检查:检查删除/增加其中每一项是否会对其他项产生影响,如果产生影响,这些影响是否都正确。

3. 检查按钮的功能是否正确,如Add,delete,save,update功能键.

4. 字符串长度检查:输入超出所要求的字符串长度的内容,看系统检查字符串长度时会不会出错。

5. 字符类型检查:在应该输入指定类型的地方输入其他类型的内容,例如在应该输入浮点型的地方输入其他字符类型,看系统是否检查字符类型时是否报错。 6. 标点符号检查:输入内容包括各种标点符号,特别是逗号、句号、空格、回车键、回格键。看系统处理是否正确。 7. 中文字符处理:在可以输入中文的地方输入中文,看是否出现乱码或出现错误。 8. 检查带出信息的完整性:在查看信息和更新信息时,查看所填写的信息是否全部带出以及带出和添加的信息是否一致。

9. 信息重复:在一些需要命名并且名字是唯一的信息中输入重复的名字,看系统是否处理、报错;重名包括是否区分大小写;以及在输入内容的前后输入空格,系统是否作出正确处理。

10. 检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete键”,看系统如何处理,是否出错;然后选择一个和多个信息,进行删除,看是否正确处理。

11. 检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为浮点型的项,修改也必须为浮点型。

12. 检查修改重名:修改时把不能重名的项改为已存在的内容,看能否处理、报错。同时也要注意,会不会报和自己重名的错。

13. 重复提交表单:一条已经成功提交的纪录,回格后再提交,看看系统是否做了处理。

10

中国软件测试联盟 (www.51sqae.com)

错。

14. 检查多次使用回格键的情况:在有回格的地方回格,回到原来页面,再回格,重复多次,看会否出错。

15. search检查:在有search功能的地方输入系统存在和不存在的内容,看搜索结果是否正确。如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确。

16. 输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的

信息会否会跳动。

17. 上传下载文件检查:上传下载文件的功能是否实现,上传文件能否打

开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统能否做到。 18. 必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填

项是否有提示信息。

19. 快捷键检查:是否支持常用快捷键,如Ctrl+C ,Ctrl+V等,对一些

不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。 20. 回车键检查:在输入结束后直接按回车键,看系统处理如何,是否报

7.3.10 翻页功能测试的方法

对于翻页功能,网上讨论的也很多,内容都非常相近。我们以经常要用到的功能,作如下介绍。

1.首页、上一页、下一页、尾页。

★ 有无数据时控件的显示情况;

★ 在首页时,首页和上一页是否能点击; ★ 在尾页时,下一页和尾页是否能点击; ★ 在非首页和非尾页时,按钮功能是否正确;

★ 翻页后,列表中的记录是否仍按照指定的排序列进行了排序。 2.总页数,当前页数

★ 总页数是否等于总的记录数/指定每页条数; ★ 当前页数是否正确。 3.指定跳转页

★ 是否能正常跳转到指定的页数; ★ 输入的跳转页数非法时的处理。 4.指定每页显示条数

★ 是否有默认的指定每页显示条数;

★ 指定每页的条数后,列表显示的记录数,页数是否正确; ★ 输入的每页条数非法时的处理。

11

因篇幅问题不能全部显示,请点此查看更多更全内容

Top