• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试之恢复测试

发布: 2009-7-06 09:55 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 43次 | 进入软件测试论坛讨论

领测软件测试网

MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">软件测试之恢复测试

许多基于计算机的系统必须在限定的时间内从失效状态中恢复过来,然后继续运行。

在有些情况下,一个系统必须是可以容错的,这就是说,运行过程中的错误不能使得整个系统的功能都停止。在某些情况下,一个系统错误必须在一个特定的时间段内改正,否则就会产生严重的经济损失。

    恢复测试主要检查系统的容错能力。比如,当系统出错时,能古在指定时间间隔内修正错误并重新启动系统。恢复测试首先要通过各种手段,让软件强制性地发生故障,然后验证系统是否能尽快恢复。对于自动恢复需验证重新初始化、检查点、数据恢复和重新启动等机制的正确性;对于人工干预的恢复系统,还需估测平均修复时间,确定其是否在可接受的范围内。

    基于服务器/客户端结构的应用是测试工作LLl常常遇到的。下面就是一个简单的示例,但从中可以得到很好的启发。

    先分析服务器端的恢复测试,通常服务器上会有一个进程对其他服务进程进行维护和管理。本例是一台L1nux系统的服务器。使用pgrep-n svr命令列出所有服务进程如下所示,霪其中atmmsvr为维护管理进程。其他均为各种服务进程。

[root@lnx2210 root]#pgrep…fl r

 12063opt  arfIInsvr

 12137opt  apngsvr 1 921682 21l

 1213 8opt  acblsvr 192 168 2 213

 12139opt  acb2svz 192168 2214

 12140opt  arassvr 192168 2215

 12l 41opt  alicsvr 1 921682 212

 12142opt  alogsvr 192 1682 212

 12l 43opt  achatsvr l 92 1682 213

 1214 4opt  aassvr 192 1682213

 12145opt  adtsvr l 92 1682213

 121 4 6opt  achatsvr 192168 2214

 121 4 7opt  aassvr 192 168 2 214

 1 21 4 8opt  adtsvr 192 168 2 214

 12290opt  wmssvr

 123 78opt  arassvr 192 168 2 215

 12592opt  apngsvr 192 1682 211

 12593opt  apngsvr 192 1 68 2 211   

[root@inx221 0 root]#kill9 1213 8

如果我们对其中进程号为12138acblsvr进行恢复测试,可以使用“kill9 12138

命令将该进程杀掉。立刻通过客户端验证该项服务的丧失,在恢复时间内监控服务器的进私直到acblsvr进程被重新启动。再通过客户端验证该项服务的恢复,服务器端系统资源不应该出现较大的变化。

  客户端的恢复测试可以用一个更简单的例予进行浣明。手工拔下网线,在许可的时间范围内再插上。从客户的角度,服务的丢失和重新获得不能太麻烦.也不能太困难,状态

不能发生大的变化,数据能够重新获得。测试用例设计

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 软件测试 测试用例设计


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网