我们有一个软件开发码对我们的项目.网络服务(WCF),我们也支付,用于测试装置被构建为一个单独的收费比的任务,在每日费率。我刚刚加入的公司并审查什么我们越来越从软件公司,并想知道你们在工业想过吗?

基本上我们得到的是一个WinForm,称为w/s有一个输入区域(网络服务请求)以放下我们的XML提交按钮沿用一个响应区域的结果的网络响应,这就是它...我们的内部BA创造了所有的xml请求文件的所以有没有逻辑的投入束。

看在网络上为一个定义的一个试验束我得到这个: http://en.wikipedia.org/wiki/Test_harness

它指出它应该有这3下面的事情:

  • 实现自动化测试的过程。
  • 执行测试套的测试案例。
  • 产生相关的测试报告。

显然我们已经得到了所有这除了一部分"实现自动化测试的过程"通过WinForm.

好吧,从我发展的背景下,我希望有人产生WinForm作为一个试验束5年前,真的应该是使用某种工具,围绕这一点,我明确地告诉软件的房子我预期的一种工具(微软最NBUnit,SOAPIU),以便我们可以创建一个回归测试包,供未来使用。[没有得到它,但我要求对此后的要求是签署了关闭,因为我不是采用则:)]

会有人能够澄清与我,如果我要求为这是现实的,我知道如果我这样做,我会使用关和文字,然后再使用测试工具作为回归测试包在未来?

我有兴趣看到什么社区的思想。

欢呼

更新:

嘿Beniaminus,感谢响应,很高兴见到我不是疯,不但无论如何:)我们已给予更多的是一种基本的"单元的测试"WinForm我会有用。净1.1做"单元的测试",而不是一个测试束我们支付作为顾客。

授予我们仅付出1日开发的努力对于测试工具,但是网络服务是非常简单和从谈到BA有一个总的10个测试(积极的和消极的)。

WinForm给我认为会采取最多2小时/2个半小时30分钟的用户界面和1小时用于增加网参考,并产生的客户方代理的目的,并呼吁服务和30分钟,以测试它。

我认为他们可以有纺关创建了10TestFixture测试的读XML文件系统(创建BA),后称为网络服务从关和分析的结果(通过/未通过)通过断言的反应,那么这是什么我希望无论如何:)

有帮助吗?

解决方案

我猜,至最基本的层面,一个测试工具只是一个小的程序,使你锻炼的东西没有用户界面。然而,一个基本的束我也许会掀起来看看这结果我的网服务,因为我制定这不是测试束,我将指望得到的东西我买。

如果我是提供一个测试束的其他人,我可能会做更多事情,以获得一系列试验的情况下,探索的边缘情况,并允许自动化。一个测试束这样,因此将文件,并举例如何使用API服务。

最终会有一个测试工具的关的测试。特别是,如果我已经写了一个关测试图书馆,然后提供这种代码给别人可以自由,并将清楚地探索和文献API。

所以,我不相信你的要求用于自动测试工具是合理的。但是,如果没有一个定义最前面,你可能很少获得这种测试束。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top