常见功能测试的方法.docx

上传人:b****6 文档编号:5828675 上传时间:2023-01-01 格式:DOCX 页数:21 大小:119.85KB
下载 相关 举报
常见功能测试的方法.docx_第1页
第1页 / 共21页
常见功能测试的方法.docx_第2页
第2页 / 共21页
常见功能测试的方法.docx_第3页
第3页 / 共21页
常见功能测试的方法.docx_第4页
第4页 / 共21页
常见功能测试的方法.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

常见功能测试的方法.docx

《常见功能测试的方法.docx》由会员分享,可在线阅读,更多相关《常见功能测试的方法.docx(21页珍藏版)》请在冰豆网上搜索。

常见功能测试的方法.docx

常见功能测试的方法

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.检验功能

 

n.检验功能

观看、操作

 

观看、操作

功能1是否可用

 

功能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.多版本共存

观看、操作

观看、操作

观看、操作

观看、操作

有提示

可以

可以

不允许

表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卸载后,系统能否恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等)

观看、操作、检查

观看、操作、检查

 

观看、操作、检查

没有

 

没有

表7—3—12卸载后删除共享文件对其它文件影响测试用例

3)卸载后,是否对其它已经安装的软件有影响

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

检查卸载后,是否对其它已经安装的软件有影响

卸载后,是否对其它已经安装的软件有影响

观看、操作、检查

 

没有影响

 

表7—3—13

4)系统卸载后用户建立文档是否保留

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

检查系统卸载后用户建立文档是否保留

系统卸载后用户建立文档是否保留

观看、操作、检查

不保留

表7—3—14卸载后用户建立的文档是否保留测试用例

5)软件卸载画面上的软件名称及版本信息是否正确

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

检查软件卸载画面上的软件名称及版本信息是否正确

1.软件卸载画面上的软件名称是否正确

2.软件卸载画面上的软件版本信息是否正确

观看、操作、检查

 

观看、操作、检查

正确

 

正确

表7—3—15卸载时软件画面信息是否正确测试用例

6)检查卸载中途退出卸载,是否能正确退出

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

检查卸载中途退出卸载,是否能正确退出

1.卸载中途退出卸载,是否能正确退出

观看、操作、检查

能正确退出

表7—3—16卸载时中途能否正确退出卸载测试用例

7)卸载过程中界面提示语言是否准确、友好

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

卸载过程中界面提示语言是否准确、友好

卸载过程中界面提示语言是否准确、友好

观看、操作、检查

准确、友好

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

8)卸载后系统能否打开原来保存的文件,并一切运行正常

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

检查卸载后系统能否打开原来保存的文件,并一切运行正常

卸载后系统能否打开原来保存的文件,并一切运行正常

观看、操作、检查

系统能打开原来保存的文件,并一切运行正常

表7—3—18卸载后原先保存的文件是否能正常运行测试用例

9)卸载程序如果要求重新启动机器,在重启动之前是否给用户提示,以保存现有的正在运行的程序的资料

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

卸载程序如果要求重新启动机器,在重启动之前是否给用户提示,以保存现有的正在运行的程序的资料

卸载程序如果要求重新启动机器,在重启动之前是否给用户提示,以保存现有的正在运行的程序的资料

 

观看、操作、检查

 

有提示

表7—3—19卸载过程重新启动情况测试用例

10)是否可以选择组件进行卸载

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

是否可以选择组件进行卸载

是否可以选择组件进行卸载

观看、操作、检查

可以选择组件

表7—3—20组件卸载测试用例

11)在卸载过程中,是否有终止或者结束按钮。

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

在卸载过程中,是否有终止或者结束按钮

在卸载过程中,是否有终止或者结束按钮

观看、操作、检查

表7—3—21卸载过程中终止情况测试用例

7.3.3运行与关闭测试

运行与关闭测试测试重点考虑以下7点问题。

1)运行时是否与其它应用程序有冲突(内存冲突)

测试用例:

测试项

测试内容

测试方法与步骤操作

测试判断准则

测试结果

运行时是否与其它应用程序有冲突

运行时是否与其它应用程序有冲突(内存)

观看、操作、检查

内存(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.检查打印机自检测试

2.十六进制代码打印

3.打印样张

观看、操作、检查

观看、操作、检查

操作、打印、检查

图1打印循环字符

图2打印h型字符

图3打印十六进制代码

备注

自行检测(selftest)”功能可保证打印机正常工作。

有两种自检类型:

打印循环字符和打印h型字符。

要打印循环字符,则先按住“联机”键,再接通打印机电源;要打印h型字符,则按住“联机”键和“换行/换页”键,再接通打印机电源。

按一次“联机”键,会中断打印测试。

但这只是中断测试性打印,而不是中断正式的打印。

如果要继续测试,则再按一次“联机”键。

要停止打印测试时,则需断开打印机的电源。

表7—3—28检查打印机运行测试用例

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

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

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

7.3.4菜单(menu)功能测试

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

(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多选组内是否能够进行多数据项选择。

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浏览页面中的链接按钮是否可以正确链接并显示。

4其他功能按钮按下后,数据是否按既定规约处理。

5产生输入/输出错误时,系统是否进行检测并处理。

6列表框是否能够进行选择。

7单选组内是否有且只有一个单选钮可选。

8多选组内是否能够进行多数据项选择。

9多项列表框是否能够进行多数据项选择。

观看、操作、检查

观看、操作、检查

观看、操作、检查

观看、操作、检查

观看、操作、检查

观看、操作、检查

观看、操作、检查

观看、操作、检查

观看、操作、检查

正确。

正确。

正确。

正确。

系统进行检测并处理。

能进行选择

只有一个单选钮可选。

能进行多数据项选择。

能进行多数据项选择。

表7—3—34统计功能测试用例

7.3.9Web功能测试的方法

Web功能测试通常又称为网站(网页)测试。

测试的方法主要有如下几点:

1.页面链接检查:

每一个链接都要有对应的页面,并且页面之间切要正确。

2.相关性检查:

检查删除/增加其中每一项是否会对其他项产生影响,如果产生影响,这些影响是否都正确。

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

4.字符串长度检查:

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

5.字符类型检查:

在应该输入指定类型的地方输入其他类型的内容,例如在应该输入浮点型的地方输入其他字符类型,看系统是否检查字符类型时是否报错。

6.标点符号检查:

输入内容包括各种标点符号,特别是逗号、句号、空格、回车键、回格键。

看系统处理是否正确。

7.中文字符处理:

在可以输入中文的地方输入中文,看是否出现乱码或出现错误。

8.检查带出信息的完整性:

在查看信息和更新信息时,查看所填写的信息是否全部带出以及带出和添加的信息是否一致。

9.信息重复:

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

10.检查删除功能:

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

11.检查添加和修改是否一致:

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

12.检查修改重名:

修改时把不能重名的项改为已存在的内容,看能否处理、报错。

同时也要注意,会不会报和自己重名的错。

13.重复提交表单:

一条已经成功提交的纪录,回格后再提交,看看系统是否做了处理。

14.检查多次使用回格键的情况:

在有回格的地方回格,回到原来页面,再回格,重复多次,看会否出错。

       15.search检查:

在有search功能的地方输入系统存在和不存在的内容,看搜索结果是否正确。

如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确。

       16.输入信息位置:

注意在光标停留的地方输入信息时,光标和所输入的信息会否会跳动。

       17.上传下载文件检查:

上传下载文件的功能是否实现,上传文件能否打开。

对上传文件的格式有何规定,系统是否有解释信息,并检查系统能否做到。

       18.必填项检查:

应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息。

       19.快捷键检查:

是否支持常用快捷键,如Ctrl+C,Ctrl+V等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。

       20.回车键检查:

在输入结束后直接按回车键,看系统处理如何,是否报错。

7.3.10翻页功能测试的方法

对于翻页功能,网上讨论的也很多,内容都非常相近。

我们以经常要用到的功能,作如下介绍。

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

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

★在首页时,首页和上一页是否能点击;

★在尾页时,下一页和尾页是否能点击;

★在非首页和非尾页时,按钮功能是否正确;

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

2.总页数,当前页数

★总页数是否等于总的记录数/指定每页条数;

★当前页数是否正确。

3.指定跳转页

★是否能正常跳转到指定的页数;

★输入的跳转页数非法时的处理。

4.指定每页显示条数

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

★指定每页的条数后,列表显示的记录数,页数是否正确;

★输入的每页条数非法时的处理。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1