由于表单的调用方式等原因,为Pro系列设计通用测试工具似乎非常困难。
我面临的问题是,虽然我可以调用每种形式,而且形式的逻辑(通常来说)是在不同的类中逻辑分离的,但据我所知,此时无法模拟表单字段中的输入。换句话说,您可以在"cmpmyformnamefs“对象中调用构成业务逻辑的各种方法,但不能打开表单、为其提供输入事件并跟踪结果。
是否有像(1)中那样对类libraries?
。
你是怎么做到的?
发布于 2010-01-28 20:44:51
类库中的业务逻辑和业务对象的单元测试可以使用FoxUnit (来自Visionpace)完成。也是免费的。下载可从http://www.foxunit.org/Default.aspx?tabid=24获得。
至于测试用户界面,这一直是FoxPro开发人员和他们开发的应用程序面临的挑战。微软创建了一个测试工具,该产品可以使用,但它非常错误和不可靠。其中一个操作系统更新也打破了它,如果我是正确的回忆我的历史。
有一种第三方产品叫做FoxRunner。我个人没有使用它,但它可能是一个值得你研究的东西。也许他们的销售人员或支持人员认识有经验测试SBT/Accpac的开发人员。这是一个商业产品,运行449 (不确定是美元还是欧元)。http://www.cal.de/e/prod_foxrunner1.html
https://stackoverflow.com/questions/2157213
复制相似问题