51Testing软件测试论坛

标题: 关于磁盘空间不足的一些测试小结 [打印本页]

作者: fengzhulin    时间: 2010-6-30 17:29
标题: 关于磁盘空间不足的一些测试小结
本帖最后由 fengzhulin 于 2011-3-1 17:12 编辑

在公司做的是c/s结构的测试,所以很多操作会涉及到磁盘空间的问题,针对平时测试中遇到的问题,简单总结一下。
一、磁盘空间占用模拟工具
    测试磁盘空间占用是比较费时的,因为要不断的去把磁盘空间占用到符合测试的要求。最初测试过程中,我们测试人员都是采用直接copy/paste、或者直接创建符合自己需要大小的文件的方式将某个磁盘空间占满。这样做既费时又低效,而且也会让测试人员产生厌倦测试这个表现的情绪。
    后来在某次测试过程中,一个开发人员因为自己要验证磁盘空间不足的问题,所以编写了一个小工具,也发给我们使用。这样感觉方便多了。因为只用运行工具后填写入自己需要的大小就可以模拟占用多少磁盘空间。效率提高了很多。
    所以以后的测试过程中,如果是需要频繁操作的测试,我们测试人员自己是否能够也学习进行一些简单的开发,写一些小工具来方便自己呢。
二、测试关注问题
1、安装、卸载过程
   在磁盘空间不足的情况下进行安装/卸载,看程序是否能够给出友好的提示,或者有一些容错处理。
2、启动程序过程
   程序的启动时,可能会需要加载一些资源,读写一些文件。那么当磁盘空间不足的时候,程序是否做了处理。
   起初开发人员对磁盘空间几乎是没有考虑的,所以当磁盘空间不足时启动程序,可能会出现运行时错误或者直接崩溃,目前的处理策略是如果磁盘空间不足就无法启动且会弹窗提示警告用户。
3、程序运行过程
   程序运行过程中执行的各种操作,只要涉及到读、写操作的,都需要考虑磁盘空间不足的情况,以看程序是否能很好的处理这些错误。
  就目前我测试的项目来说,因为最初欠缺考虑,所以仍有许多方面对磁盘不足的情况没有做处理,毕竟用户磁盘空间不足这种情况出现的概率不是特别大,所以产品也允许了这些错误的存在。
三、经验和教训
1、需求早考虑
    指在项目的需求设计阶段就要考虑产品是否需要进行磁盘空间不足的考虑,该问题的影响程度有多大,优先级有多高,各个模块对磁盘空间的考虑情况优先级也应该排序。这些都需要项目组成员在需求设计阶段就给出定义。这样才能避免在测试过程中有轻有重的对此类问题进行解决。
    另外,策划需要在文案中给出所有空间不足情况的人机交互信息。
    目前我测试的项目之所以遗留了很多未解决的方面,主要就是需求文档最初根本没有对此方面进行考虑。所以只能在测试过程中测到一个就报一个bug,开发再相应的改一个。但是总不可能面面俱到的考虑到。而且在项目比较紧张的时候对磁盘空间不足的问题,重视程度也响应降低。
2、统一测试
   针对磁盘空间不足的问题,有针对性的进行用例编写,因为磁盘空间不足可能会在不同成员负责的不同模块都存在,所以提取出一个公共模块,在用例管理系统中进行该模块用例的不断完善,这样既有利于测试的时候进行统一测试,也有利于对磁盘空间不足的问题进行总结而提取适合大多数产品的公共测试用例。
四、测试工具使用简介
    运行disk_test.exe,在弹出的窗口中输入你想占用的磁盘空间,单位是B。这样会在同目录下生成一个你设置的大小的文件。有时候可能一次设置后不能满足需求,可以将此文件重命名后再新建一个,不断增加到自己想要的大小。比自己复制/粘贴快的多。
   我本人coding能力有限,有能力的人可以自己编写可能更好的工具,如果有好的工具,可以推荐给我。

不好意思,不能传exe的文件,怕病毒?需要的同学可以留下邮箱,我会发送给你。O(∩_∩)O~

-------------------------------------------------------------------------------------------------------------
好像之前没有传文件的功能,现在有了,既然大家都要,我就传到这里好了,大家下载下来后改成exe后缀的即可。
[attach]71691[/attach]

[ 本帖最后由 fengzhulin 于 2010-6-30 17:31 编辑 ]
作者: fengzhulin    时间: 2010-6-30 17:30
大家对这个小方面有什么好的意见和经验,欢迎跟帖。
作者: wangqisheng    时间: 2010-6-30 18:21
标题: 真心感谢你
谢谢前辈的无偿奉献,请将程序发至我的邮箱,谢谢!jackwang888888@sina.com
作者: msnshow    时间: 2010-6-30 20:12
使用磁盘限额不就OK了么
作者: fengzhulin    时间: 2010-7-1 11:14
额,我也是刚刚步入测试领域不久,称不上前辈。

磁盘限额,这个之前到还真不知道。如果有更好的方法那就最好了。上网查了一下,对磁盘限额的解释是这样的:
    一般应用于服务器存贮上,特别是在域控制器中,Win2003是一个多用户操作系统,如果对用户使用的磁盘不加限额,磁盘空间可能会被某些用户很快用完。 win2000,win2000、xp等操作系统提供用户磁盘限额功能,可以规定用户最多只能使用多少磁盘空间,超过就不能再存了。磁盘限额只能在 NTFS文件系统上进行设置,FAT、FAT32不支持磁盘限额。

那么用这个功能存在的限制是:
1、对磁盘格式有限制
2、因为只是做测试,所以可能昨晚磁盘空间不足的测试后就会马上清理掉。如果用磁盘限额的话,这种修改是不是比较繁琐?

因为具体没有使用过,只是提出自己的看法。欢迎赐教。
作者: fengzhulin    时间: 2010-7-1 11:14
标题: 回复 3# 的帖子
wangqisheng,已经发到你的邮箱了,查收一下。O(∩_∩)O~
作者: windkaren    时间: 2010-7-1 12:00
很好的经验啊,请发给我个工具吧,多谢!
windkaren@163.com
作者: wiseway    时间: 2010-7-1 15:12
发个给我吧,谢谢
wiseway@163.com

作者: searosy    时间: 2010-7-1 22:12
  感谢楼主分享,麻烦把这个工具发至我邮箱吧 ,searosy@126.com
作者: chai_cdm    时间: 2010-7-2 13:21
感谢楼主,麻烦把这个工具发至我邮箱吧 ,chaidemin0824@live.cn 多谢多谢。
作者: 快乐的小孩    时间: 2010-7-2 16:44
发个给我一个吧,非常谢谢
xiaomeixiay@126.com
作者: fengzhulin    时间: 2010-7-5 15:59
楼上的均已发送。请查收。谢谢,欢迎交流
作者: 快乐的小孩    时间: 2010-7-5 16:13
标题: 回复 12# 的帖子
已经收到,非常谢谢!!
作者: miaomiao2009    时间: 2010-7-7 17:28
miaomiao3571@163.com,谢谢楼主分享哦!
作者: makang1002    时间: 2010-7-7 23:26
谢谢楼主,好东东

[ 本帖最后由 makang1002 于 2010-7-7 23:28 编辑 ]
作者: mk_616    时间: 2010-7-7 23:43
感谢搂住,能否发我一份,谢谢   mk_616@126.com
作者: lmb    时间: 2010-7-8 09:44
标题: 太好了!!
感谢楼主分享了,能否给我发一份。lichangxing_1984@tom.com
作者: fengzhulin    时间: 2010-7-8 11:04
楼上的已经发了邮件啦。请查收,谢谢,欢迎多多交流测试经验哦
作者: miaomiao2009    时间: 2010-7-8 14:34
谢谢楼主,我已经收到了!
作者: fengzhulin    时间: 2010-7-8 14:50
标题: 回复 16# 的帖子
不好意思。mk_616@126.com貌似不是一个有效地址呀,发送后退信了。
作者: fengzhulin    时间: 2010-7-8 14:52
我用163注册页面注册了一下,这个地址不存在。你是不是写错了啊
作者: 散步的渡渡鸟    时间: 2010-7-14 17:11
看完了  楼主发我一个吧 之前测试还没考虑到这点呢    谢谢分享  lijianwei2599@sina.com
作者: 散步的渡渡鸟    时间: 2010-7-14 17:13
写的很好啊  之前都没考虑到这个测试点  谢谢楼主分享  lijianwei2599@sina.com
作者: mature    时间: 2010-7-15 16:52
谢谢楼主分享。
lilychuntian2006@126.com
作者: A486515    时间: 2010-7-15 20:36
谢谢,分享。我的邮箱是huoysh1986@163.com
作者: tianhuo000www1    时间: 2010-7-19 14:01
很好的经验啊,请发给我个工具吧,多谢!
tianhuo000www@163.com
作者: fengzhulin    时间: 2010-7-19 16:40
楼上的均已发送邮件,请查收。
作者: my2010mind    时间: 2010-7-20 09:04
呵呵,me也要,嘿嘿,先谢谢楼主啦,ruilinasjzpt@163.com
作者: alice1985515    时间: 2010-7-20 10:25
麻烦发一份给我吧,我的邮箱是:54780190@qq.com  谢谢了
作者: fengzhulin    时间: 2010-7-20 17:22
楼上的均已发送
作者: fumanxiu    时间: 2010-7-21 00:31
标题: 谢谢楼主,麻烦也发我一份~
谢谢楼主,麻烦也发我一份~
fumanxiu@163.com
作者: fumanxiu    时间: 2010-7-21 08:58
标题: 也发给我一份吧,谢谢楼主
fumanxiu@163.com
作者: roseyue    时间: 2010-7-26 17:53
标题: 测试磁盘空间不足的工具
楼主,我想要工具,能发给我吗?万分感谢~~enjoyangel88@126.com
作者: 小沐ˇ    时间: 2010-8-5 11:52
麻烦楼主也发我一份吧,谢谢,56681525@qq.com
作者: ydqjlf    时间: 2010-8-5 13:09
麻烦楼主也给我发一份,ydq_jlf@163.com,谢谢
作者: Blossom    时间: 2010-8-6 15:13
感谢楼主分享,能否发给我一份?eva.fu@qq.com
作者: wangyuwan_windy    时间: 2010-8-10 17:37
标题: 好心的楼主,也发给我一份吧~
请也给我发一份吧,楼主,十分实用呢~我的邮箱是54943268@qq.com
作者: 9603194523    时间: 2010-8-14 13:27
多谢楼主分享精神,发个工具吧,我大多做c/s的,谢谢。 359153155@qq.com
作者: metoto    时间: 2010-8-16 17:05
  测试中经常遇到这个问题,恳请楼主share工具

hj9706@163.com
作者: 478021456    时间: 2010-9-6 15:11
标题: 回复 1# 的帖子
感谢楼主有这么好的工具,给我也发一份吧!!谢谢了。478021456@qq.com
作者: liyuhan9950    时间: 2010-9-27 16:05
感谢楼主发个给我吧371262681@qq.com
作者: 008gaopan    时间: 2010-12-3 14:04
楼主发给我一份吧,156500267@qq.com感谢。
作者: 木本无心    时间: 2010-12-6 11:21
liforward@yeah.net
作者: 木本无心    时间: 2010-12-6 11:22
感谢!
作者: saoyongxin    时间: 2010-12-6 13:38
支持楼主,请发一份给我吧。谢谢。邮箱:saoyongxin@hotmail.com
作者: hueslife    时间: 2010-12-6 13:59
如果 楼主把文件后缀改一下发上来不是更好么?
作者: fsyj000    时间: 2010-12-10 15:39
请帮忙分享,谢谢
邮箱:fsyj000@163.com
作者: gaoy666    时间: 2010-12-20 11:14
麻烦楼主也把工具发送给我一份,谢谢
gaoyi620@gmail.com
作者: zyzzjie2004    时间: 2010-12-20 11:18
楼主好样的,顶一个,zyzzjie2004@163.com,谢谢
作者: 123yuzj    时间: 2010-12-22 15:33
谢谢前辈  yuzj1113@163.com
作者: gary116    时间: 2010-12-24 10:53
LZ,很好的经验,麻烦分享到gary116@126.com,谢谢咯~~
作者: A486515    时间: 2010-12-31 10:25
我需要一个,我现在测试中,正不知道怎么测试这种情况,方便点呢。先谢谢了,我的邮箱是huoysh1986@163.com或者568030515@qq.com或者huoys@winnerinf.com
作者: cathy211314    时间: 2010-12-31 14:33
多谢LZ的分享 我的邮箱是cathy211314@yahoo.cn
麻烦能给我发一个吗?
作者: xiongshao1986    时间: 2011-1-5 11:40
xiongshaojie1986@163.com
谢谢楼主了···
作者: pengjing840202    时间: 2011-1-6 12:07
本帖最后由 pengjing840202 于 2011-1-14 16:37 编辑

111
作者: weiwang19841111    时间: 2011-1-17 09:55
楼主,能把工具给我发一份么,非常感谢,weiwang19841111@126.com
作者: amanda.guan    时间: 2011-1-18 10:39
很好的经验分享,apple.guan@163.com麻烦楼主把这个发给我
作者: 依零99    时间: 2011-1-19 14:46
很好的经验分享,247193686@qq.com麻烦楼主发我下,谢谢~~~
作者: 16535750    时间: 2011-2-18 16:07
很好的经验分享,vip-yh@163.com麻烦楼主发我下,谢谢~~~
作者: sgfluolei    时间: 2011-2-25 16:22
支持支持!也给我一份吧
sgf_0918@163.com
作者: fengzhulin    时间: 2011-3-1 17:09
47_60楼的已发,不好意思,因为近期都太忙,没空上来逛。。。
作者: lovecy    时间: 2011-3-18 12:45
谢谢分享
作者: jollyfeixue    时间: 2011-3-25 15:46
楼主真的太好了,分享了经验还分享了工具
作者: jollyfeixue    时间: 2011-3-25 15:47
请楼主发我一份443198289@qq.com, Thanks very much!
作者: liwangs1123    时间: 2011-3-28 10:44
我也想要,哈哈,liwangs@126.com,我曾经培训的时候见过一个模拟硬件故障的工具感觉不错,回家找找,哈哈
作者: h_radish    时间: 2011-4-11 11:32
欣赏这种测试的思路
作者: y_test    时间: 2011-4-14 11:41
发给我一份 谢谢了 y_test@126.com
作者: rogers    时间: 2011-6-27 15:55
太感谢了,我目前测的一个项目就需要对磁盘空间进行测试!
作者: jingsongfeng86    时间: 2011-6-28 11:53

作者: fgssunshine    时间: 2011-7-4 19:29
这个太麻烦了,可以建一个小的映射磁盘分区(大小自己设置),以后都这个盘符下测试,这个是咱研发交给偶的!!!很方便的。
作者: fgssunshine    时间: 2011-7-4 19:29
我基本上设置为10M
作者: hanghang0    时间: 2011-7-12 14:51
感谢楼主分享 能否发送至我的邮箱:199453031@qq.com
十分感谢
作者: xangtianwen    时间: 2011-7-15 14:57
下载了,十分感谢!
作者: niubizlm    时间: 2011-7-28 14:20
真的需要这样的工具,谢谢楼主。356674468@qq.com
作者: linning1231    时间: 2011-7-29 16:10
谢谢楼主分享 能否发送至我的邮箱:linning1231@163.com
十分感谢
作者: 星空物语    时间: 2011-8-2 14:05
感谢LZ分享,很受益~~~~
作者: gaspar1986    时间: 2011-8-9 09:55
我也想了解下!谢谢!tianyg1986@sina.com
作者: blue40131    时间: 2011-8-18 15:16
谢谢楼主分享!!麻烦发给我吧,邮箱1037032501@qq.com
作者: 兰艾涵    时间: 2011-8-19 14:36
楼主,发我一份吧,我正因为这个头疼呢,谢谢,657932065@qq.com
作者: zeiwubuge    时间: 2011-8-22 17:48
麻烦楼主发一下给我吧~
sunnylxw@163.com
作者: zgj6274518    时间: 2011-9-6 10:58
地址是zgj6274518@163.com,谢谢
作者: chengchengla    时间: 2011-9-23 15:40
396203767@qq.com我也要个,谢谢啦
作者: cxmada    时间: 2011-9-29 13:47
俺也迫切需要一个,请发送至邮箱,非常感谢。
cxmada@163.com
作者: 晒太阳的猫    时间: 2011-10-4 00:12
各位,塞磁盘不需要什么工具的。就一个小小的命令就可以了!
废话不多说。
1.winxp以上环境,按住win+R键调起运行程序,敲入CMD,回车。。
2.在新窗口输入:
例如 : fsutil file createnew C:\testfile.txt 1000
用法 : fsutil file createnew <文件名> <长度,字节为单位>
作者: cara56    时间: 2011-10-17 17:45
1350495924@qq.com

楼主不知道这么迟发还有效么?
多谢多谢啦~~~~~~~~~~~~~~~
作者: hzb2011    时间: 2011-10-19 12:49
回复 2# fengzhulin


    好用不错,谢谢了。
作者: 不雨潇潇    时间: 2011-10-20 10:42
力挺楼主啊,这样好的资料,抱回去了
作者: chujijian    时间: 2011-12-8 15:37
楼主:更改文件名后不能用,提示说 不是有效的win32应用程序。
作者: wangjf8711    时间: 2011-12-30 18:06
最近一直愁这个呢 看到楼主的帖子 及时雨
wangjf8711@163.com麻烦给我发一份
多谢了
作者: blue40131    时间: 2012-1-19 15:19
“晒太阳的猫”的输入命令的方法真的太简单了,赞一个
作者: tangna_0920    时间: 2012-1-19 16:34
谢谢LZ~~~~
作者: leisho    时间: 2012-1-22 21:52
程序运行过程中,磁盘空间不足是否需要考虑剩余空间不足告警?
发生磁盘空间不足导致程序写失败,可能引起后续重启恢复的时候,需要做校验。
BTW,我测试的版本也是要频繁写磁盘的,空间不足的确容易引起一些问题
作者: s310506    时间: 2012-1-29 14:55
没有办法看到源代码,本来想学习下的,呵呵。
作者: 雪梨1030    时间: 2012-2-16 17:23
为什么下下来改了不能用呢,郁闷,希望楼主看到给我发一份,249133816@qq.com
作者: yikelan    时间: 2012-2-19 22:02
楼主能发我一份源代码吗?thank you very much!!!
yikelan2007@126.com
作者: bluemozart    时间: 2012-3-5 12:56
回复 1# fengzhulin


    请发给我下这个测试工具,3Q!
    bluemozart@126.com
作者: lingtu_may    时间: 2012-4-1 15:15
非常实用啊!谢谢
作者: jsy519    时间: 2012-4-16 10:40
回复 1# fengzhulin


    感谢楼主分享,麻烦也给我发一份870786455@qq.com
作者: winter1989lu    时间: 2012-4-20 02:03
回复 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=1
621494&ptid=263399]1#[/url] fengzhulin

呵呵 我也想要lailayu1989@gmail.com   谢谢楼主了
作者: zifenghuahua    时间: 2012-8-13 14:42
受益匪浅




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