首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试复杂数据场景

测试复杂数据场景
EN

Stack Overflow用户
提问于 2009-05-25 02:05:27
回答 4查看 550关注 0票数 1

我正在开发一个Java应用程序,它为用户运行一系列财务计算。在进行财务计算时,使用大约30个不同的输入,在最长18年内计算15个不同的值(最大15*18期望值)。如您所知,有大量的信息需要计算和验证。

我要找的是如何准备测试数据(模拟30个不同的输入),将其加载到一系列对象中,并通过计算器运行对象以生成输出,然后将输出与预期值进行比较。

我曾试图对数据库进行存根,但这最终花费了永远的。嘲笑每件事似乎都很乏味。如果可能的话,我希望避免外部数据库依赖。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-05-25 03:20:53

如果您有Db中的数据,并且只想在其中创建一个测试数据,以便您的测试运行不依赖于外部db.You,则可以查看DbUnit框架,并可以从DB填充样本数据。这些XML可以用于测试目的,这些XML可以通过命令可用解析器的数量轻松地转换为java对象。

票数 0
EN

Stack Overflow用户

发布于 2009-05-25 02:37:10

听起来,FitNesse (http://fitnesse.org/)可能就是你要找的东西。您将在FitNesse中设置一个包含输入和预期输出的html表。当您运行测试时,FitNesse会让您知道实际的输出是否与预期的输出匹配。

票数 1
EN

Stack Overflow用户

发布于 2009-06-05 07:33:07

对于每个输入参数,我将识别数字限制(边界值)、实际值和零值周围的值。然后,我使用所有这些算法(http://www.satisfice.com/tools.shtml)将它们组合在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/905093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档