- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一家软件公司为我们的项目开发代码,.NET Web 服务 (WCF),我们还支付了测试工具的费用,该测试工具将作为单独的计费任务按日收费。我刚刚加入公司,正在回顾我们从软件公司获得的成果,想知道你们业内人士对此有何看法?
基本上我们得到的是一个称为 w/s 的 WinForm,它有一个输入区域(Web 服务请求)来放置我们的 XML 一个提交按钮以及一个用于 Web 响应结果的响应区域,仅此而已。 . 我们的内部 BA 已经创建了所有的 xml 请求文档,因此没有将逻辑放入线束中。
在网上寻找测试工具的定义,我得到了这个:http://en.wikipedia.org/wiki/Test_harness
它声明它应该具有以下 3 个东西:
很明显,除了通过 WinForm 的部分“自动化测试过程”之外,我们什么都没有。
好吧,从我的开发背景来看,我希望有人在 5 年前制作一个 WinForm 作为测试工具,并且真的应该使用某种工具来解决这个问题,我明确告诉 Software House 我期望某种工具(NUnit ,NBUnit, SOAPIU) 这样我们就可以创建一个回归测试包以供将来使用。 [没听懂,但我在要求签署后提出这个要求,因为当时我没有工作:)]
如果我对此的要求过于现实,是否有人能够向我澄清,我知道如果我这样做,我会使用 NUnit 和 TDD,然后在未来将测试工具重新用作回归测试包?
我很想知道社区的想法。
干杯
更新:
嘿 Beniaminus,感谢您的回复,很高兴看到我没有发疯,反正现在还没有 :) 我们得到的更多是基本的“单元测试”WinForm,我会在 .NET 1.1 中使用它进行“单元测试”,而不是我们作为客户支付的测试工具。
虽然我们只为开发人员支付了 1 天的测试工具费用,但 Web 服务非常简单,通过与 BA 的交谈,总共有 10 项测试(正面和负面)。
我认为给出的 WinForm 最多需要 2 小时/2 个半小时,UI 需要 30 分钟,添加 Web 引用和生成客户端代理对象以及调用服务需要 1 小时,测试它需要 30 分钟。
我认为他们可以启动 NUnit 创建 10 个 TestFixture 测试以从文件系统(由 BA 创建)中读取 XML,然后从 NUnit 调用 Web 服务并通过响应断言解析结果(通过/失败) ,这就是我所期望的:)
最佳答案
我想,在最基本的层面上,测试工具只是一个小程序,可以让您练习一些没有 UI 的东西。但是,在我开发 Web 服务时,我可能会快速查看它的结果的基本工具并不是我希望从我购买的东西中收到的测试工具。
如果我向其他人提供测试工具,我可能会做更多的工作来公开一系列测试用例、探索边缘用例并实现自动化。因此,像这样的测试工具将记录并提供如何在服务上使用 API 的示例。
最终将拥有 NUnit 测试的测试工具。特别是如果我已经编写了一个 NUnit 测试库,那么将此代码提供给其他人将是免费的,并且会清楚地探索和记录 API。
因此,我认为您对自动化测试工具的要求不合理。但是如果没有预先定义,您可能很少会得到那种测试工具。
关于.NET Test Harness 它应该有什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2542138/
有人可以建议如何通过linux中的命令行从给定的url生成har文件吗?非常感谢使用的详细工具和指南。 谢谢 最佳答案 您可以使用 phantomjs对于这项工作。 phantomjs example
所以,下面是我试用 Browsermob 代理的基本代码,以及生成的输出。问题出在输出上,它似乎 (1) 数量不完整,(2) 不像我在开发工具(Firefox 或 Chrome)中手动检查网络统计信息
这是我在 hdfs 上的文件: hadoop fs -ls / Found 5 items -rw-r--r-- 3 hadoop supergroup 25 2016-04-18
是否有任何 HAR(Http 存档)的解析器工具可以生成页面加载时间的 csv 或 excel 输出?我知道有 HAR 查看器,但我需要将输出作为 csv 进行绘图。 注意:编写解析器并生成 csv
背景 我正在开发一种工具,该工具可以让用户上传 HAR 文件并不断重复播放它们并收集分析数据,例如随时间变化的平均速度、服务可用性等。我在这里已经有了核心代码,它可以获取 Har 文件并生成在平面文件
在下图中,我想要网页的总响应时间。我似乎无法在文件中找到它 sample HAR file ,即本例中的 38.79s。有谁知道如何得到这个? 我将使用 Selenium 以及 Firebug 和 N
我们有一家软件公司为我们的项目开发代码,.NET Web 服务 (WCF),我们还支付了测试工具的费用,该测试工具将作为单独的计费任务按日收费。我刚刚加入公司,正在回顾我们从软件公司获得的成果,想知道
在我的项目中,我有一些 JavaScript 负责跟踪用户操作以优化页面布局。当用户单击某些内容(包括指向其他页面的链接)时,就会执行这些调用。 我已经用 Java 编写并基于 Selenium
这是我第一次来到 Stack,也是我第一次接触 Python。我正在处理 HAR-RV 模型,尝试运行这个方程,但没有成功将我的操作存储在数组上 这是我要计算的内容: r_[t,i] = Y_[t,i
我总是能够生成 .har 文件来帮助开发人员解决问题。但是最近我为此得到了一个空文件!附言我使用 Chrome。 最佳答案 这是否在所有网站上都会发生?如果没有,请耐心等待文件导出。有时有很多请求需要
总的来说,我了解如何使用 Scrapy 和 x-path 来解析 html。但是,我不知道如何抓取 HAR 数据。 mport scrapy from scrapy_splash import Spl
环境 Windows 10 Chrome 版本 66.0.3359.181(官方版本)(64 位) 手头的问题 出于调试目的,我记录网络流量并将其保存为 HAR 文件。 当生成的 HAR 文件很大 (
我熟悉如何使用 Google Chrome Web Inspector 手动将网页保存为包含内容的 HAR 文件。我想自动化这个。 在搜索自动生成 HAR 文件的工具时,我找到了一些解决方案,但它们都
是否有一种工具可以提取 HTTP 响应中出现的文档并将其转储到文件系统,最好使用原始 HTTP 请求中的路径和文件名? 最佳答案 https://github.com/outersky/har-too
尝试在某些测试页面 localhost:8000 上捕获 http header ,而 HAR 文件在 entry 部分中似乎不包含任何内容。 我的代码: BrowserMob
我按照 Aqueduct 教程创建测试,但缺少一个我迫切需要的示例;我无法使用我的 Controller 测试文件上传端点。 我已经实现了这样的 Controller : class FileCont
我正在使用 TAP::Harness在 perl 中是这样的: $harness = TAP::Harness->new({ formatter_class => 'TAP::Form
这是我目前使用 TAP 的测试工具: use TAP::Harness; my $harness = TAP::Harness->new(); $harness->runtests(['sequent
问题是: Manipulating external state in a test file reduces the possible parallelism of your test suite.
我应该在家庭作业中使用测试工具来检查模块是否正常工作。到目前为止我只做了 2 次测试,但是当我调试程序时,它要求我输入而不是使用我在代码中提供的内容。我做错了什么? void retirement_e
我是一名优秀的程序员,十分优秀!