测试环境的五要素之其他要素 测试环境的搭建
数据准备
测试的数据源非常重要,应尽uJ能地取得大晕真实数据。无法取得真实数据时尽卅能模拟出大量数据。数据准备包括数据量和真实性两个方面。现实中越来越多的软件产品需要处理大最的信息,不町避免地使用到数据库系统。少
量数据情况下,软件产品表现出色,一旦交付使用,数据急速增长,往往一个简单的数据
查询操作就可能耗费掉大量’最贵的系统资源,使产品性能下降,失去可用性。这样的案例已经太多丁。数据的真实性通常表现为IE确数据和错误数据,在容错测试中对错误数据的处理和系统恢复是测试的关键。对于更为复杂的嵌入式实时软件系统,例如惯性导航系统仅有惯性平台诬不够,为了产生测试数据,还必须使惯性平台按要求运动起来,也可以用软件来仿真外部设备,但开发仿真程序又并非易事。
网络环境
随着网络的普及,越来越多的软件产品离不开网络环境,|_【_9络环境是硬件因素和软件因素的综合。各种路由器、交换机、网线、网粒等足硬件基础,各种代理、网荚、协议、防火墙等是软件基础。正确的刚络环境离不行人的斟素,搭建、维护、调整嘲络环境以适应测试的需要。人为的造成嘲络环境的错误,也将导致测试任务的失败。负责网络环境的测试人员应具备网络管理员的基本素质。
测试工具
选择测试工具的描述包括两个方面:折中需求和实际条件来选择已有的测试工其;有重点地白行开发测试辅助工具。有时软件测试必须依托工具,以便测试过程的自动/半自动执行和测试结果的自动/半自动评审和报告。目前市场上测试工具分为三类:代码分析工具、自动,半自动测试过程管理工具和测试资源管理工具。