51Testing软件测试论坛

标题: 请高手指教~~软件测试 [打印本页]

作者: jayoung    时间: 2010-3-22 21:23
标题: 请高手指教~~软件测试
最近写论文,做的是一个冗余系统的软件测试,软件是并行运行,之间相互通信,同步运行,输入输出采用容错技术~
请问这种测试有没有人做过,这种冗余系统的软件测试属于哪一类测试,怎么叫?
相关文献怎么搜索,关键词是什么?

望高手指点~~小弟拜谢~~谢谢

作者: jayoung    时间: 2010-3-22 21:24
搜了冗余系统 软件测试~等关键词都没有相关资料啊
作者: liangshi    时间: 2010-3-22 23:02
标题: 回复 2# 的帖子
请尝试搜索:测试 软件 并发 容错 测试 分布式
作者: 千里    时间: 2010-3-23 13:57
冗余系统是啥系统?
作者: gaha    时间: 2010-3-23 14:28
两台机器同步的话感觉类似Linux的心跳吧
作者: 千里    时间: 2010-3-23 16:00
原帖由 gaha 于 2010-3-23 14:28 发表
两台机器同步的话感觉类似Linux的心跳吧

太高深了
作者: yuetiantian    时间: 2010-3-23 16:17
用英文关键字搜国外的资料吧,国内肯定很少很少
作者: gaha    时间: 2010-3-23 16:37
服务器同步冗余,就是为了保证系统的稳定运行,做一个双机热备。
在提供服务的网络上,除了真实提供服务的一台服务器之外,还有一台和主服务器并行运行的从服务器,主从服务器上的数据信息完全一致,每台机器上均有两块网卡,互联的同时各自都接在运维网络中。
工作时主服务器提供服务,同时根据设定好的时间周期向从服务器发送ping信息,从服务器周期性接到主服务器发来的ping命令,知道主服务器工作正常,一旦得不到这个信号,从服务器买上跃升成为主服务器,同时把错误日志和提醒发给管理员马上解决。因为周期性的ping操作,很像心跳一样,所以这种方式叫做Heartbeat。

现在一般提双击热备都是这个玩意儿,光琢磨原理就很有意思。
linux环境下,这是一个重头,做系统服务一般都要用到。我班门弄斧了。
作者: gaha    时间: 2010-3-23 16:45
其实LZ说的应该算一种系统的架构方式,研究的话针对以下几个方面吧:
1.linux系统环境
2.磁盘阵列
3.heartbeat
4.你要测试的软件
其实任何软件部署在1到3的架构上,都可以7*24运行了。所以这个主要的针对点还是系统架构,不是你的应用软件。
作者: 迪斯科    时间: 2010-3-25 17:23
异常新鲜
作者: msnshow    时间: 2010-3-25 22:54
像mysql中的主、备方式的吧
作者: gaha    时间: 2010-3-26 11:21
原帖由 msnshow 于 2010-3-25 22:54 发表
像mysql中的主、备方式的吧


如果使用中,二者是同步工作,自动判断状态,那可以说至少是类似的,如果不是同步运行,后者只是对前者做备份系统,那就不能称其为冗余系统。
实际上简单理解所谓冗余就是,运行中有一个系统在时刻待命,提供服务时他根本不参与,看似冗余,但运行中的服务器一旦发生故障,冗余系统马上切换成提供服务者,就不冗余了。




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