测试小生 Li_Hugo 微博:http://weibo.com/lz2012bj

反病毒引擎的测试的思考

上一篇 / 下一篇  2015-02-26 14:37:33 / 个人分类:问题排查

   春节回家,应邀去了一位校友的公司聊了聊。他们公司是从事反病毒引擎,因为我一直从事测试开发方面的工作。所以这次聊的内容主要还是反病毒引擎的测试。目前他们公司的现状都是开发自测、和几个产品妹子自测。无测试技术、测试方法、策略的引导。但我所在的行业从未与反病毒引擎有过联系,对这块确实没有过接触、了解甚少。不过思考了一下,还是发表一下我对反病毒引擎测试的看法和着手点。
   如何测试不是一句话能说清楚的,而且要看你具体想测什么。一般来讲,如果要测试一个反病毒软件的综合表现,个人认为,大概是从这几个方面来测试:(1)查杀率。测试方法,下载最新的病毒包,先看包中包含多少文件,专门的病毒包里都是病毒,文件数既是病毒数。然后用待测的杀毒软件扫描,看看能查杀多少,算出比例。(2)误杀率。具体怎么测试我也不好说,应该是用一些具有被误认可能的文件,然后用待测杀毒软件扫描,看看有多少被误认的。(3)自我保护。有很多专门用来测试软件自我保护能力的软件,用各种方法结束杀毒软件的进程。如果一个杀毒软件太容易被结束的话,那是不保险的……(4)其他性能。诸如:资源占用、系统流畅与否等参数。其中资源占用包括CPU情况、进程数目、物理内存占用、虚拟内存占用、进程数等等。(5)样本的收集 (6)病毒库更新测试
   以上仅仅是现在想到的,肯定不全,具体还是要看测试目的。来决定测试重点和方式。这仅仅是测试的具体工作,光有测试策略是远远不够的。不管什么产品、软件,想要保障好起功能、性能等综合表现,背后必须有一个专业的测试团队。所以鉴于校友公司的测试情况,还有很长的一段路要走。

TAG:

 

评分:0

我来说两句

Open Toolbar