问题标签 [smoke-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
testing - 什么是健全性测试/检查
它是什么以及为什么使用/有用?
smoke-testing - 为什么“冒烟测试”称为“冒烟测试”?
可能重复:
什么是烟雾测试,它对我有什么作用?
为什么“冒烟测试”称为“冒烟测试”?我完全不明白。烟和它有什么关系?
macos - Mac OS X 的自动化仪器?
我们很想知道我们是否可以将基于仪器的泄漏测试作为我们常规应用烟雾测试的一部分。Instruments 可以使用什么样的脚本功能?
ruby-on-rails - 在 Rails 中对登台/生产环境进行烟雾测试的最佳方法是什么?
首先,设置...
我目前正在使用 Ruby 1.8.7 MRI 在 Mac OS X 上开发 Rails 3 应用程序,针对 MySQL 数据库运行测试和本地开发。我在公司为每个名为 dev、tqa 和 prod 的应用程序使用了 3 个“其他”非本地环境。它们使用 JRuby (1.8.7) 和 Oracle 作为后端在 Tomcat 中运行。
如您所见,环境完全不同,我们在部署到本地不存在的 Oracle/JRuby 环境时遇到了一些错误(如日期处理和在 Oracle 中指定默认模式)。
我喜欢在本地运行 Cucumber/Webrat/Capybara 之类的东西来访问应用程序中公开的每个 URL,以确保基本的东西正常工作(即烟雾测试)。理想情况下,它会点击每个 url,并且会做一些简单的事情,比如在表单中输入数据和点击按钮等。
理想情况下,当我部署到 dev/tqa 时,我会运行类似的东西,除了指向已部署的应用程序而不是本地应用程序。Cucumber 似乎针对本地运行的应用程序进行了优化,并与 Rails 很好地集成,但不能针对所有意图运行“外部”应用程序(或者至少我找不到一种实际可行的简单方法)。
此外,当我部署到 prod 时,我希望运行一套类似的冒烟测试,但它不会改变当前生产数据库的状态(即,只会获取 URL)。
我想可以使用像 Selenium 这样的东西,但我真的很想像使用 Cucumber 一样运行一个 rake 任务并返回结果。
是否有任何 Rails/Ruby 方法可以做到这一点,或者其他人只是使用 wget 或 Selenium 推出自己的解决方案?
这里问了一个类似的问题:Automatically Smoke test all pages in application, after deployment
不过,我不确定这个问题是否正是我的想法。
visual-studio-2010 - 是否可以将 Visual Studio Coded UI 测试部署到 Azure 或 EC2 作为测试代理?
我对 Visual Studio 2010 (Ultimate) 附带的测试套件并不完全熟悉,但我正在尝试找到一种方法来使用编码的 UI 测试生成类似于Selenium Grid的东西。我希望能够将代理部署到 Azure 或 EC2,执行所有编码的 UI 测试,然后将它们拆下来进行冒烟测试,作为部署过程的一部分。
从我在网上看到的情况来看,可以通过控制器和代理做与此类似的事情,但我不确定其中有多少可以轻松迁移到云端。我发现了这些帖子:使用在 Windows Azure 上运行的代理进行负载测试:[ 1 2 3 ],但它们围绕负载测试。据我了解,负载测试可以编译并轻松部署,但编码 UI 测试不一定如此。
testing - 在内部网络应用程序中进行健康检查/烟雾测试的最简单/更容易的方法是什么?
我有一个 Intranet Web 应用程序,我想做一个每小时运行一次的简单健康检查/烟雾,以确保一切正常。
测试应该执行一些请求并检查文本的响应,并且在某些情况下执行一两个 POST 以查看应用程序是否按照应有的方式响应。
我考虑过使用 Selenium 或 Visual Studio 的 WebTest 并通过 CC.NET 或其他 CI 应用程序安排运行,但对于一件简单的事情来说似乎是一个大人物。
有任何想法吗?
谢谢
bdd - Given When Then Testing - 我需要“When”吗?
我正在对我们的网站进行一些冒烟测试。
我正在为现有的自动化验收测试/用户故事使用 Given/When/Then 格式。但现在我想做一个初步的冒烟测试:
Given I'm on the homepage
Then I should see "Welcome To The Site"
我错过了什么吗?没有时间是否“可以”?
使用的工具:MVC3、SpecFlow、Nunit、Watin
automated-tests - windows froms的自动烟雾测试
我们有两个要运行自动冒烟测试的窗体应用程序。第一个是内容制造商,在这个应用程序中用户可以创建公式和树和......。第二个是计算器,这个应用程序使用第一个应用程序的内容和输出(数据库和 XML 文件)。
在第一个应用程序(内容制造商)中,我们可以轻松地使用烟雾测试,但在第二个应用程序中,不可能使用烟雾测试,因为内容是由用户创建的,我们如何检查结果?我想知道是否有人可以建议现有的框架或应用程序来帮助解决这个问题。
abap - ABAP 中的冒烟测试和猴子测试
如何在 ABAP 中进行烟雾和猴子测试?有没有工具?
javascript - 如何在 Javascript 应用程序中进行冒烟测试和验收测试?
我想做一个冒烟测试,以测试我的网络应用程序和服务器本身之间的连接。有人知道怎么做吗?另外我想做一个验收测试来测试我的整个应用程序。你推荐哪个工具?
我的技术栈是:backbone 和 require.js 以及用于 BDD 测试的 jquery mobile 和 jasmine。
问候