杀毒软件测试用例.docx

上传人:b****8 文档编号:9696263 上传时间:2023-05-20 格式:DOCX 页数:20 大小:23.97KB
下载 相关 举报
杀毒软件测试用例.docx_第1页
第1页 / 共20页
杀毒软件测试用例.docx_第2页
第2页 / 共20页
杀毒软件测试用例.docx_第3页
第3页 / 共20页
杀毒软件测试用例.docx_第4页
第4页 / 共20页
杀毒软件测试用例.docx_第5页
第5页 / 共20页
杀毒软件测试用例.docx_第6页
第6页 / 共20页
杀毒软件测试用例.docx_第7页
第7页 / 共20页
杀毒软件测试用例.docx_第8页
第8页 / 共20页
杀毒软件测试用例.docx_第9页
第9页 / 共20页
杀毒软件测试用例.docx_第10页
第10页 / 共20页
杀毒软件测试用例.docx_第11页
第11页 / 共20页
杀毒软件测试用例.docx_第12页
第12页 / 共20页
杀毒软件测试用例.docx_第13页
第13页 / 共20页
杀毒软件测试用例.docx_第14页
第14页 / 共20页
杀毒软件测试用例.docx_第15页
第15页 / 共20页
杀毒软件测试用例.docx_第16页
第16页 / 共20页
杀毒软件测试用例.docx_第17页
第17页 / 共20页
杀毒软件测试用例.docx_第18页
第18页 / 共20页
杀毒软件测试用例.docx_第19页
第19页 / 共20页
杀毒软件测试用例.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

杀毒软件测试用例.docx

《杀毒软件测试用例.docx》由会员分享,可在线阅读,更多相关《杀毒软件测试用例.docx(20页珍藏版)》请在冰点文库上搜索。

杀毒软件测试用例.docx

杀毒软件测试用例

案例8-1某杀毒软件测试方案

目标

通过杀毒软件测试方案过程使得学生了解软件的确认测试方法过程。

背景

对于杀毒软件的确认测试主要是根据采用黑盒测试的方法,第一部分的常规测试是必须测试的内容,包括程序各功能性测试、界面友好性测试、时效性测试、安装/卸载测试、用户说明书测试、与其他软件的兼容性、与特定硬件的兼容性、可靠性(如长时间运行,休眠/唤醒等)、合法性(版权标示验证)等。

第二部分的测试在某些情况下是可以省略的,因为国家计算机病毒应急处理中心、计算机病毒防治产品检验中心对杀毒软件会提供一些较权威的检测报告,没有检测报告的杀毒软件版本,甚至在检测报告中不存在的版本,我们有必要参照《计算机病毒防治产品评级准则GA243-2000》进行相应的测试。

步骤

1.设计测试用例表:

测试用例表一(常规测试)

序号

功能

描述

输入数据

操作

预期输出

实际输出

1

安装

从各种途径执行SETUP程序,所有选项按缺省参数

安装过程中无报错

所有界面图片/文字提示合法,正确,无歧义

安装后或重新启动系统后正常启动程序

随机软件不应要求密码或查A盘

2

执行SETUP程序,所有选项按最大参数

3

执行SETUP程序,所有选项按最小参数

4

卸载

从各种途径启动并执行卸载程序,按照缺省项执行,询问是否保留共享文件时选保留全部

卸载过程中无报错(能够处理实时监控尚在运行的情况)

所有界面图片/文字提示合法,正确,无歧义

卸载后重新启动系统系统和其他软件正常

无垃圾文件(允许日志文件)残留

5

重复

安装

卸载后重复安装

允许重复安装

6

启动

从各种途径启动软件

启动无报错

显示画面正确

7

手工

查毒

初次启动扫描全硬盘

正常扫描

8

配置不同参数(扫描所有文件或某些文件等)

多次扫描,扫描一个分区

配置过程无报错,正常扫描,

9

定时

查毒

配置不同参数,选定不同位置

执行定时查毒(每天一次,每周一次等)

正常定时启动扫描,完毕后自动结束程序

10

实时

监控

设置不同参数,启动实时监控

正常监控.不影响其他操作

11

升级

从各种途径执行升级-在线升级

升级过程无报错

所有界面图片/文字提示合法,正确,无歧义

随机软件无须密码,不查原盘

12

从各种途径执行升级-下载升级包本地升级

13

从各种途径执行升级-自动升级

14

硬件兼容性及可靠性

在指定平台(标准配置)执行启动程序,启动扫描,关闭扫描,退出程序,重复10次

过程中无报错,无系统失去响应,系统资源无过度消耗

15

打开实时监控较长时间

系统资源无过度消耗

16

运行程序较长时间

系统资源无过度消耗

17

打开实时监控

运行STD/休眠唤醒10次

正常恢复

过程中无报错,无系统失去响应,无黑屏不能唤醒

18

关闭实时监控,启动杀毒程序

运行STD/休眠唤醒10次

19

打开实时监控

运行STP/休眠唤醒10次

正常恢复

过程中无报错,无系统失去响应,无黑屏不能唤醒

20

关闭实时监控,启动杀毒程序

运行STP/休眠唤醒10次

21

打开实时监控

运行定时自动待机/休眠唤醒10次

正常恢复

过程中无报错,无系统失去响应,无黑屏不能唤醒

22

关闭实时监控,启动杀毒程序

运行定时自动待机/休眠唤醒10次

23

打开实时监控

执行SCANDISK

正常完成系统扫描

过程中无报错,无死机,无系统失去响应

24

关闭实时监控,启动杀毒程序

执行SCANDISK

25

打开实时监控,标准配置,出厂状态

执行开关机10次

正常完成过程中无报错,无死机,无系统失去响应

26

软件兼容性及可靠性

打开实时监控

运行系统各标配软件,启动和点击一级菜单

正常运行各软件

各软件无报错,无死机,无系统失去响应,系统资源无过度消耗

27

关闭实时监控,启动杀毒程序

运行系统各标配软件,启动和点击一级菜单

28

打开实时监控

运行重点软件(如浏览器,拨号程序,播放VCD)主要功能30MIN

29

用户说明书测试

启动帮助/手册

内容正确,无歧义

30

合法性

检查软件名称,关于信息,标题栏等

内容一致,版权归属正确(合法)

31

时效性

更改系统时间到数年后,运行程序

正常启动程序,允许正确提示版本较旧,需要升级

32

界面友好性

运行程序各功能,调用程序的全部界面和对话框等

各功能界面及对话框美观,操作方便,不易引起误操作。

如果是国外杀毒软件还应当注意汉化情况如何

33

功能性

运行上面没有涉及的其他功能,如是否支持(软盘/光盘)自引导等

其他被测功能可以正常实现

34

强壮性

杀毒软件或实时检测系统与操作系统连续运行数小时或更长

不会引起资源消耗或其他未预见性错误

测试用例表二(其他类测试)

ID

被测试功能

输入数据

操作

预期结果

此测试用例的意图

评判标准

60

检测病毒

具有一定数量和种类的病毒样本

执行查毒操作

对于确定的测试环境,能够准确地报出病毒名称;该环境包括:

内存、文件、扇区(引导区、主引导区)、网络等

病毒检测率,没有任何一种杀毒软件可以检测出所有病毒,所以测试可以反映软件的查毒能力

检测出的病毒数量和种类(包括变种)不明显少于其他同类知名软件

61

清除病毒

具有一定数量和种类的病毒样本(最好为被感染各类文件)

执行杀毒操作

 根据不同类型的病毒对感染对象的修改,并按照病毒的感染特性所进行的恢复,该恢复过程不能破坏未被病毒修改的内容

病毒清除率,没有任何一种杀毒软件可以清除所有病毒,所以测试可以反映软件的杀毒能力

可以清除病毒的数目应接近可以发现的病毒数目,对于自动杀毒情况下(非人为强制杀毒),不能破坏被感染文件

62

误报

一些黑客程序、木马程序、其他恶意程序等

执行查毒操作

当查毒软件发现此类程序时,应当给出正确的判断,视情况给出不同的查毒结果

误报率。

很多程序运用了同病毒相同的机理或手段,所以可能造成杀毒软件的误报

视情况给出不同的查毒结果,包括不提示有病毒,或通过病毒名给出正确提示,如harm.xxx.xxx等

63

应急恢复

人为修改引导信息,造成系统瘫痪(当然修改时要保证至少可以手动恢复)

执行应急恢复

操作系统自引导功能恢复,系统中原有内容没有丢失或被破坏

应急恢复能力,包括是否可以自启动

对于支持系统应急恢复功能的软件,应保证在符合可恢复的条件下,能够正确恢复

64

防病毒能力

常见病毒的样本

启动病毒实时检测程序,浏览带毒文件(让病毒进入系统)

检测程序应当能自动阻止带毒软件执行,防止病毒传播,并给出警告

防病毒能力

对带毒软件能够及时发现,报警,并提供删除、隔离、杀毒等选项功能

65

查杀病毒能力

带病毒的压缩包,或在多级目录下的带毒文件

查毒和杀毒

杀毒软件可以发现并清除深层目录下的带毒文件。

可以查常见压缩包,如zip包,甚至可以查多重压缩包,能正确处理带密码的压缩包

查杀病毒能力,查压缩包是目前杀毒软件基本都支持的功能,但对于加密或多重压缩可能会出现问题

查杀文件的数量应当同深层目录下的文件或压缩包中的文件数目相同,不出现漏查现象

66

误报

清除病毒

带病毒文件,多重感染文件或交叉感染文件

首先进行杀毒,然后进行查毒

执行完杀毒后,文件中不存在病毒,利用查毒软件无发现病毒的警告

清除病毒的能力,某些病毒会重复感染同一文件,或多种病毒交叉感染造成重复感染,如果杀毒软件每次只能清除最外层病毒,则可能需要多次杀毒,才能彻底根除。

误报情况,某些杀毒软件对杀毒后的病毒尸体仍然提示,造成误报

杀毒软件可以一次性清除病毒,对病毒尸体不产生误报

67

查杀病毒能力

各种载体文件,包括软盘、硬盘、光盘、移动磁盘等

多次执行查毒或杀毒

查杀文件的数目要同对应文件的实际数目相同

检测杀毒软件对于各种文件类型的是别处理能力,如隐藏、系统、只读、.exe、.com.、.doc等

每次检测的文件数目同物理上实际存在的文件数目

68

智能升级

在线升级,或下载升级安装包

版本正确更新,升级后软件各功能正常

测试升级功能,杀毒软件是需要经常更新病毒库的,所以升级的方便和正确是很重要的

杀毒软件提供的各种升级途径,均能正确升级。

包括特殊情况的处理,如断点续传等

69

定期检测,及多实例运行

执行定期检测;或在定期检测前手动进行检测;或同时运行多个检测。

程序应当禁止多实例运行,定期检测开始时间准确,当定期检测时间到达时有手动检测,应避开手动检测操作

执行检测时对系统资源的要求较高,因此如果容许多个检测同时运行很可能会出现报错

同一时间仅可以运行一个检测进程

70

DOS查杀

运行支持DOS方式进行查杀的杀毒软件(KV3000、瑞星等),在纯DOS模式或Windows下的DOS窗口模式

在纯DOS模式或Windows下的DOS窗口模式下都能正确查毒,如果在DOS兼容模式下不能正确运行时,要给出正确提示

此查毒模式还是很有必要的,尤其在系统瘫痪时,所以要保证该模式下的查杀病毒的正确性

程序运行正常,可以有效处理各种格式的文件,如Windows下的一些文件

2.执行测试用例

根据测试用例执行测试过程,并提交到bug管理系统。

3.跟踪bug解决情况

跟踪bug管理系统中的bug信息,如果开发人员解决以后,进行验证。

附件一、

中华人民共和国社会公共安全行业标准

计算机病毒防治产品评级准则GA243-2000

1范围

    本标准规定了计算机病毒防治产品的定义、参检要求、检测及评级方法。

    本标准适用于计算机病毒防治产品的检测和评级。

2引用标准

    下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。

本标准出版时,所示版本均为有效。

所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。

    GA135-1996DOS操作系统环境中计算机病毒防治产品测试方法

3定义

    本标准采用下列定义:

    3.1计算机病毒(简称病毒)computervirus

    是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据影响计算机使用,并能自我复制的一组计算机指令或者程序代码。

    3.2变形病毒polymorphicvirus

    这种病毒在传染时变换自身的代码,使得每感染一个病毒宿主,被感染的病毒宿主上的病毒代码各不相同。

    3.3检测病毒detectingvirus

    对于确定的测试环境,能够准确地报出病毒名称;该环境包括:

内存、文件、扇区(引导区、主引导区)、网络等。

    3.4病毒检测率rateofdetectingvirus

    指对于一组确定的病毒样本文件所能检测到含有病毒的文件比例。

    3.5清除病毒cleaningvirus

    根据不同类型的病毒对感染对象的修改,并按照病毒的感染特性所进行的恢复,该恢复过程不能破坏未被病毒修改的内容。

    3.6病毒清除率rateofcleaningvirus

    指对于检验机构的病毒样本文件所能清除其中含有病毒的文件比例。

    3.7误报falsealarm

    指病毒防治产品将正常系统或文件报为含有病毒,或将正常操作报为病毒行为。

    3.8误报率rateoffalsealarm

    指病毒防治产品将正常系统或文件报为含有病毒,或将正常操作报为病毒行为的比例。

    3.9病毒宿主virushost

    病毒能够感染的对象(如:

文件、引导记录区等)。

    3.10文件型病毒

    以文件为宿主或利用对文件的操作而加载执行的病毒。

    3.11蠕虫worm

    这种程序可以通过网络等途径将自身的全部代码或部分代码复制、传播给其它的计算机系统,它在复制、传播时,不寄生于病寄毒宿主之中。

3.12黑客程序hackerprogram

    这种程序可以通过网络等途径进行传播,一旦该种程序被运行,运行该程序的计算机系统可以被其它计算机系统,在XX的情况下通过网络对其系统和资源进行控制。

3.13病毒样本基本库basedsetofvirussample

    检验机构在国内所收集病毒、蠕虫和黑客程序的集合。

3.14流行病毒样本库setofprevalentvirussample

    在检验间隔期内,由两个以上不同地区的用户或反病毒厂商提供的在国内出现过的病毒、蠕虫和黑客程序,并由检验机构认证后的病毒集合。

3.15特殊格式病毒样本库setofspecialformatvirussample

    将病毒样本根据一定算法,对其进行处理后所生成的新的病毒样本,并且该新样本还可以根据一定算法还原为原始病毒样本集合。

如压缩后的病毒样本和使用某种编码转换后的病毒样本。

3.16变形病毒样本polymorphicvirussample

    变形病毒要传染10个病毒宿主(不足10个变形体,以实际数量为准),然后将这些病毒样本组成该变形病毒的检验样本。

3.17病毒样本库setofvirusSample

    病毒样本库是指由病毒样本基本库、流行病毒样本库和特殊格式病毒样本库合并组成的病毒样本库。

3.18防病毒能力capabilityofprotectingvirus

    病毒防治产品预防病毒侵入或破坏计算机信息系统的能力。

3.19应急恢复incidentrecovery

    当用户计算机系统因病毒感染或其它原因导致系统故障时,能够进行系统信息的恢复,使用户系统能够正常使用。

4参检要求

    受检企业及其产品必需配合检测工作。

4.1检验周期

    检验机构对病毒防治产品必须至少每年检验一次,同时,可以根据病毒的发展情况对病毒防治产品进行专项检验。

4.2受检企业

    4.2.1受检企业必须提供其产品升级用的病毒样本,否则不予检验。

提供的病毒样本必须是具有传染性的活病毒。

    4.2.2受检企业必须提供制作病毒样本的病毒宿主,并提供包括病毒传染条件、发作条件、发作现象和病毒其它特性的分析报告。

    4.2.3受检企业必须提供其技术人员的组成和状况。

4.3受检产品

    受检产品必须符合以下条件:

    4.3.1附有中文使用说明书。

    4.3.2其产品必须能够生成检验项目(包括预防、检测、清除病毒)的结果报告文件,硬件病毒防治产品除外。

5测试指标

5.1测试指标

5.1.1防病毒能力病毒防治产品的防病毒能力应达到:

5.1.1.1病毒样本库中的病毒样本从以下途径进入计算机系统时发出警报:

   a)存储介质;b)网络;c)电子邮件;

5.1.1.2设定满足病毒传染、发作的条件,然后激活病毒,病毒防治产品能够阻止病毒的传播、破坏;

5.1.1.3对病毒入侵情况记录到报告文件;

5.1.1.4网络产品在发现病毒时应通知网络管理员或用户;

5.1.2病毒检测分级指标

5.1.2.1合格产品检测病毒率应达到:

       对病毒样本基本库至少能检测其中的85%;对流行病毒样本库至少能检测其中的90%;对特殊格式病毒样本库至少能检测其中的80%;

5.1.2.2二级产品检测病毒率应达到:

       对病毒样本基本库至少能检测其中的90%;对流行病毒样本库至少能检测其中的95%;对特殊格式病毒样本库至少能检测其中的85%;

5.1.2.3一级产品检测病毒率应达到:

       对病毒样本基本库至少能检测其中的95%;对流行病毒样本库至少能检测其中的98%;对特殊格式病毒样本库至少能检测其中的95%;

5.1.3病毒清除指标

5.1.3.1能够恢复病毒宿主功能的,一定要恢复病毒宿主的功能,且使病毒丧失其原有功能;

5.1.3.2不能恢复病毒宿主功能的,若可以重新生成病毒宿主,则重新生成病毒宿主,否则提示删除带毒宿主。

5.1.3.3清除病毒时,具有备份染毒宿主的功能;

5.1.4病毒清除分级指标

5.1.4.1合格产品病毒清除率应达到以下指标:

    对病毒样本基本库至少能清除其中的80%;对流行病毒样本库至少能清除其中的85%;

5.1.4.2二级产品病毒消除率应达到以下指标:

    对病毒样本基本库至少能清除其中的85%;对流行病毒样本库至少能清除其中的90%;

5.1.4.3一级产品病毒清除率应达到以下指标:

    对病毒样本基本库至少能清除其中的90%;对流行病毒样本库至少能清除其中的95%

5.1.5误报率

    对检验机构指定文件组成的误报检验样本库的误报率不能高于0.1%;

5.1.6应急恢复应急恢复应达到:

5.1.6.1正确备份、恢复主引导记录。

5.1.6.2正确备份、恢复引导扇区。

5.1.7智能升级

    病毒防治产品在通过互联网或者存储介质进行版本升级时,只需要下载或者拷贝升级文件的修改或增加部分,以提高用户升级的效率。

5.2测试方法

    测试方法按GA135的规定。

检验报告分为检测、清除病毒误报检验表和产品检验结果和分数表

6.1检测、清除病毒误报检验表,见表1。

表1检测、清除病毒误报检验表

检验用样本库

样本总数

检测率

清除率

误报率

病毒样本基本库

 

 

 

/

流行病毒样本库

 

 

 

/

特殊格式病毒样本库

 

 

/

/

误报检验样本库

 

/

/

 

6.2产品检验结果和分数表,见表2.用定义的病毒样本库按照表2中所列功能进行检验评分。

表2产品测试结果和分数表

检验项目

检验结果

单机产品分数

网络产品分数

备注

防病毒

(30分)

病毒样本库进入计算机系统是否报警

来自存储介质

 

6

6

 

来自网络

 

6

6

 

来自电子邮件

 

6

6

 

设定满足病毒传染、发作条件,然后激活病毒,能否阻止病毒传染、破坏

 

7

6

 

能否即时清除病毒

 

5

4

 

发现病毒时能否通知网络管理员或用户

 

 

2

 

检测病毒

(30分)

基准病毒库检测率达到

一级品

13

13

 

二级品

8

8

 

合格品

3

3

 

流行病毒库检测率达到

一级品

13

13

 

二级品

8

8

 

合格品

3

3

 

特殊格式病毒库检测率达到

一级品

4

4

 

二级品

2

2

 

合格品

1

1

 

消除病毒

(30分)

基准病毒库清除率达到

一级品

14

14

 

二级品

9

9

 

合格品

4

4

 

流行病毒库清除率达到

一级品

14

14

 

二级品

9

9

 

合格品

4

4

 

是否具有备份功能

 

2

2

 

误报(4分)

误报率是否小于等于0.1%

 

5

5

 

应急恢复

(4分)

能否备份、恢复引导扇区

 

2

1

 

能否备份、恢复主引导记录

 

2

1

 

版本智能升级(2分)

能否支持版本智能升级

 

2

2

 

总分

 

 

 

 

 

 

注:

符合表中所列检验功能指标的获得所列分数,否则不得分。

病毒检测/清除率项目的得分根据分级指标确定。

7产品评级

根据病毒防治产品检验后的获得的总分数确定相应级别,具体划分指标如下。

71-80分合格

81-90分二级

90分以上一级

对只具有部分功能的病毒防治产品,其功能若能够达到相应性能指标,则判定为合格产品,否则为不合格产品,不再进一步对其评级。

计算机病毒防治产品评级表见表3。

表3病毒防治产品评级表

产品名称

 

生产厂家

 

版本信息

 

送检日期

 

总分数

 

产品级别

 

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

当前位置:首页 > 法律文书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2