一般系统测试的需求

一般系统测试的需求:

  • 容错处理:当业务处理过程中中断事务时,系统能保存当前状态,在某个时刻可以恢复操作。又如在用户访问页面、提交表单的过程中,中断了网络连接,系统能诊断出故障并给予正确的提示。
  • 兼容性要求:如在不同的操作系统、浏览器上运行。
  • 配置要求:支持不同的Internet连接速度(宽带网、ADSL、ISDN等)、屏幕分辨率(800*600、1024*768等)、打印等。例如页面居中,就比较容易适合不同的分辨率,如果页面靠左或者靠右对齐,当使用过高分辨率时就不好看。直接打印所显示的页面一般不好看,理想情况下是,提供一个专供打印的页面(干净、整齐)。
  • 性能要求:在正常使用情况下,系统的响应时间为3-5秒,即一个页面能在3-5秒内显示出来,即使在使用高峰期(如上下班时间)系统的响应时间也不应超过15秒。
  • 安全性要求:系统能否有很好的机制抵御外部的攻击,如黑客试图通过发送大量数据包来攻击服务器,系统能自动检测出不正常,提示系统管理员采取措施,甚至自动屏蔽相应的IP地址或端口。安全性要求还包括数据访问权限设置、数据备份和恢复等。再者,服务器上目录设置要正确并禁止文件列表,严格某些可执行文件的存取权限。这样,用户就不能根据URL来推测相应的路径,进而浏览该目录下的文件,从而执行或者查看某些文件了。如果不是这样,系统和数据是很不安全的。
  • 可靠性:系统能长期使用,保持功能正常、性能稳定。如服务器内存没有泄露、有足够的硬盘空间,硬盘空间使用率达到70%或80%时会有提示。
  • 日志文件:服务器的日志文件能正常生成、追加内容。当日志文件很大时,可以创建新的日志文件。日志可记录下所有的事务处理、用户操作进出的时间、用户访问的IP地址、系统管理员所做的任何改动等。

你可能感兴趣的:(全程软件测试)