测试人员应该在执行任何测试用例前检查和更新测试数据。提出一些关于怎样准备测试环境的建议,这样任何重要的测试用例将不会因为不重要的测试数据和搭建不完整的测试环境而错过。
一、测试数据是什么?
如果你正在写测试用例,那么你就需要将数据放到任何类型的测试上。测试人员或许要在执行测试用例或启动应用时提供这些测试数据,或许会从预定义数据的位置获取需要输入的数据。最好的数据就是任何类型的输入到应用的数据,各种被应用加载的文件或者从数据库表里读出的各种实体。这些测试数据可能是不同的格式,比如xml测试数据、系统测试数据、SQL测试数据,或者压力测试数据。
准备合适的测试数据是建立起测试的一部分。大体上测试人员称之为测试床准备。在测试床上所有软件和硬件的环境都通过预定义数据值来设置。
在编写和执行测试用例时如果你没有系统性的创建测试数据的方法,你很有可能漏掉了一些重要的测试用例。测试人员不能因为测试数据不可用或者不完整就判断程序有缺陷。根据测试需求去做属于他的/她的测试数据是每个测试人员的责任。不要只依赖于其他测试人员创建的测试数据,或者是可能已经多个月没有更新的标准的生产测试数据!要总是根据你的测试需求创建你自己的崭新的测试数据集。
有时不可能为所有的测试创建完整的新测试数据集。这样的情况下你可以用标准的生产数据。但是要记得增加/插入你自己的数据集到这个可访问的数据库。一个设计测试数据最好的方法就是用现成的测试数据样本或者测试床,以及在你每次给相同的模块做测试时添加你的新测试用例数据。这样你就可以建立有保证的数据集。
领取专属 10元无门槛券
私享最新 技术干货