刘晓飞的博客
今天,很多软件产品部提供可以用来实现测试的编程接口(公共API)。没有提供编程接口的软件产品可能有不公开的接口(私用API),如果提出要求设计者会提供。所以,如有需要应提出要求。 公共API作为软件产品的一部分要写入文档。公共API不会有很大变化,其稳定性对测试自动化很有吸引力。私用API会极为有用,但是要确定其稳定性如何。 由于没有注意到这些API,很多测试
271°/2711
人阅读/0 人点赞/0 条评论
如果测试员希望了解更多程序设计方面的知识,我们建议学习Perl、Visual Basic、TCL、JavaScript、Python或周围程序员了解并使用的任何脚本语言(Sweeney 2001)。有些脚本语言,例如Unix壳脚本或Dos批处理文件已经被使用很长时间了。脚本语言是便于使用而不是用来提高执行性能的高级语言。使用脚本语言而不是系
251°/2442
人阅读/0 人点赞/7 条评论
将执行代码与测试数据分开的一种策略是数据驱动的自动化测试(经验127)。这种分离有利于测试生成,并具有以下优点: ·测试易于理解和评审。 ·可以使用不同的测试工具或程序设计环境生成和执行测试。 ·独立的测试用例生成器比较容易测试。如果使用的是随机方法,应该知道程序设计环境提供的随机数算法往往很弱,数据的随机性可能不像所
206°/2065
人阅读/0 人点赞/0 条评论