51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 31520|回复: 108
打印 上一主题 下一主题

关于磁盘空间不足的一些测试小结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-30 17:29:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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后缀的即可。


[ 本帖最后由 fengzhulin 于 2010-6-30 17:31 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

该用户从未签到

109#
发表于 2014-6-19 11:19:49 | 只看该作者
谢谢楼主,chailinlin_123@163.com
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    108#
    发表于 2014-5-19 12:07:17 | 只看该作者
    收藏
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    107#
    发表于 2013-7-10 09:25:53 | 只看该作者
    594163317@qq。com谢谢楼主
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    106#
    发表于 2013-4-13 14:43:11 | 只看该作者
    谢谢共享,好东西
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-7-13 17:21
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    105#
    发表于 2013-3-20 11:34:51 | 只看该作者
    dos环境下 fsutil file createnew D:\xxx.txt aaa
    D:\ 换成想要创建文件的盘符
    文件格式不一定非要是.txt格式的,可以任意格式
    aaa是想要创建文件的字节数
    测试的时候一直用这个来着 非常快
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    104#
    发表于 2013-3-18 16:56:07 | 只看该作者

    蕾丝袜WBD

    〖WBD〗能让您联想到什么?假如有人在网上说你是WBD的时候,蕾丝袜,您可千万别偷着乐,那意思是说你是一个混蛋蛋。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    103#
    发表于 2012-12-27 20:40:27 | 只看该作者
    谢谢楼主分享,,,请发个工具我啊,,,谢谢。。。2289975022@qq.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    102#
    发表于 2012-12-14 15:41:24 | 只看该作者
    下载不了,郁闷,希望楼主看到给我发一份,492919978@qq.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    101#
    发表于 2012-8-15 09:23:17 | 只看该作者
    楼主可以通过磁盘管理,分出一个较小的磁盘分区来,这样测试类似磁盘容量的时候就要方便的多了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    100#
    发表于 2012-8-13 14:42:21 | 只看该作者
    受益匪浅
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    99#
    发表于 2012-4-20 02:03:15 | 只看该作者
    回复 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=1
    621494&ptid=263399]1#[/url] fengzhulin

    呵呵 我也想要lailayu1989@gmail.com   谢谢楼主了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    98#
    发表于 2012-4-16 10:40:15 | 只看该作者
    回复 1# fengzhulin


        感谢楼主分享,麻烦也给我发一份870786455@qq.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    97#
    发表于 2012-4-1 15:15:33 | 只看该作者
    非常实用啊!谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    96#
    发表于 2012-3-5 12:56:56 | 只看该作者
    回复 1# fengzhulin


        请发给我下这个测试工具,3Q!
        bluemozart@126.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    95#
    发表于 2012-2-19 22:02:25 | 只看该作者
    楼主能发我一份源代码吗?thank you very much!!!
    yikelan2007@126.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    94#
    发表于 2012-2-16 17:23:44 | 只看该作者
    为什么下下来改了不能用呢,郁闷,希望楼主看到给我发一份,249133816@qq.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    93#
    发表于 2012-1-29 14:55:49 | 只看该作者
    没有办法看到源代码,本来想学习下的,呵呵。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    92#
    发表于 2012-1-22 21:52:20 | 只看该作者
    程序运行过程中,磁盘空间不足是否需要考虑剩余空间不足告警?
    发生磁盘空间不足导致程序写失败,可能引起后续重启恢复的时候,需要做校验。
    BTW,我测试的版本也是要频繁写磁盘的,空间不足的确容易引起一些问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    91#
    发表于 2012-1-19 16:34:38 | 只看该作者
    谢谢LZ~~~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 15:34 , Processed in 0.088249 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表