故障转移和恢复测试

 

  故障转移和恢复测试指当主机软硬件发生灾难时候,备份机器是否能够正常启动,使系统是否可以正常运行,这对于电信,银行等领域的软件是十分重要的。

 

  故障转移和恢复测试可确保测试对象能成功完成故障转移,并能从导致意外数据损失或数据完整性破坏的各种硬件、软件或网络故障中恢复。

 

  故障转移测试可确保:对于必须持续运行的系统,一旦发生故障,备用系统就将不失时机地“顶替”发生故障的系统,以避免丢失任何数据或事务。

 

  恢复测试是一种对抗性的测试过程。在这种测试中,将把应用程序或系统置于极端的条件下(或者是模拟的极端条件下),以产生故障(例如设备输入 / 输出 (I/O) 故障或无效的数据库指针和关健字)。然后调用恢复进程并监测和检查应用程序和系统,核实应用程序或系统和数据已得到了正确的恢复。一定要注意主备定时备份

 

  比如电信系统,突然主机程序发生死机,备份机器是否能够启动,使系统能够正常运行,从而不影响用户打电话?

 

配置测试

 

  又叫兼容性测试。配置测试核实测试对象在不同的软件和硬件配置中的运行情况。在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客户机工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。(如浏览器版本,操作系统版本等)

配置测试:

 

   1 、浏览器兼容性

 

  测试软件在不同产商的浏览器下是否能够正确显示与运行;

 

  比如测试 IE Natscape 浏览器下是否可以运行这套软件?

 

   2 操作系统兼容性

 

  测试软件在不同操作系统下是否能够正确显示与运行;

 

  比如测试 WINDOWS98 WINDOWS 2000 WINDOWS XP LINU UNIX 下是否可以运行这套软件?

 

   3 硬件兼容性

 

  测试与硬件密切相关的软件产品与其他硬件产品的兼容性,比如该软件是少在并口设备中的,测试同时使用其他并口设备,系统是否可以正确使用 .

 

  比如在 INTER ,舒龙 CPU 芯片下系统是否能够正常运行?

 

  这样的测试必须建立测试实验室,在各种环境下进行测试。

安装测试

 

  安装测试有两个目的。第一个目的是确保该软件在正常情况和异常情况的不同条件下 : 例如,进行首次安装、升级、完整的或自定义的安装 _ 都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。第二个目的是核实软件在安装后可立即正常运行。这通常是指运行大量为功能测试制定的测试。

 

  安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。

文字测试

 

  文字测试测试软件中是否拼写正确,是否易懂,不存在二义性,没有语法错误;文字与内容是否有出入等等,包括图片文字。

 

  比如:“比如,请输入正确的证件号码!”何谓正确的证件号码,证件可以为×××,驾驶证,也可为军官证,如果改为“请输入正确的×××号码!”用户就比较容易理解了。

 

分辨率测试

 

  测试在不同分辨率下,界面的美观程度,分为 800*600 1024*768 1152*864 1280*768 1280*1024 1200*1600 大小字体下测试。一个好的软件要有一个极佳的分辨率,而在其他分辨率下也都能可以运行。

 

发布测试

 

  主要在产品发布前对一些附带产品,比如说明书,广告稿等进行测试

 

说明书测试

 

  主要为语言检查,功能检查,图片检查

 

  语言检查:检查说明书语言是否正确,用词是否易于理解;

 

  功能检查:功能是否描述完全,或者描述了并没有的功能等;

 

  图片检查:检查图片是否正确
宣传材料测试

 

  主要测试产品中的附带的宣传材料中的语言,描述功能,图片

 

帮助文件测试

 

  帮助文件是否正确,易懂,是否人性化。最好能够提供检索功能。

 

广告用语

 

  产品出公司前的广告材料文字,功能,图片,人性化的检查

 

文档审核测试

 

  文档审核测试目前越来越引起人们的重视,软件质量不是检查出来的,而是融进软件开发中来。前置软件测试发越来越受到重视。请看一个资料:

 

  文档审核测试主要包括需求文档测试,设计文档测试,为前置软件测试测试中的一部分。

 

需求文档测试

 

  主要测试需求中是否存在逻辑矛盾以及需求在技术上是否可以实现;

 

设计文档测试

 

  测试设计是否符合全部需求以及设计是否合理。