51Testing软件测试论坛

标题: 统计当前在线注册用户数的功能,你怎么测呢? [打印本页]

作者: 水中的鱼    时间: 2008-8-26 22:07
标题: 统计当前在线注册用户数的功能,你怎么测呢?
有一个统计当前在线注册用户数的界面,包括用户的列表和一个统计的按钮。点击统计按钮,
将出现在线用户总数和当前在线用户列表,这个功能如何测试呢?
      最初级的测试可能是从登陆界面上登陆了几个客户,然后运行统计功能,看是否能够正确的显
示统计的结果。但是这种测试有局限性,比如如果是登陆的设计本身存在问题,那么写在后台数据库里
就是错误的结果,得出的统计结果自然是错误的。但是不是统计功能出错,而是登陆功能出错了。这种
测试方法不能正确的进行缺陷分析。缺陷定位往往不准确,给开发人员分析缺陷带来更多的工作量。
      第二种测试的人首先打开后台登陆界面对应的数据库表,然后比对着进行统计功能测试。这种
测试方法进了一步,但是只能进行较少数据量的测试。如果测试的登陆的在线人员多怎么办?
      第三种测试就是编写SQL脚本。通过select语句,找出后台数据库表中符合条件的数据,然后
比对统计功能的结果是否正确。这种方法大大提高了执行效率。但是否只进行这种测试就足够了呢?答
案是不够,因为在后台数据库表中的数据有可能覆盖的范围不全面,比如在状态这一栏中,如果正好表
中的数据状态都是在线,那么如果有不在线的用户,程序系统是否能够正确的统计出来呢,这就要构造
数据。即要构造出各种条件的数据,来验证系统是否正确。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2