Does C# with NUnit supports Allure features like Steps, Features/Stories, Parameters - allure

We use Visual studio, NUnit, Selenium web driver and C# to write our test code. My question is can we use Allure feature such as Steps, Features/Stories, Parameters with our stack or is it just supported with java based test framework?
I dont see any documentation about the implementation of these features other then java.
Appreciate your response.

Yes, you should be able to use Allure features.
Take a look at the Allure C# port. You will also need the Nunit adapter.
The events you can use are listed here.

Related

Compatibility of Unity test framework with Sonarqube

I would like to know if the unity test framework(http://www.throwtheswitch.org/unity) is compatible with sonarqube.
I have to use Sonarqube as a static code analysis tool for my C project and unit test created using the unity test framework.
Is it possible to implement?
What problems should be taken care of before implementation?
Any resources regarding this will be helpful.
Thanks and regards
I have written unit test code and running it using makefile. Now I wish to integrate Sonarqube on some git repository for the same. I would like to know where to start.

How to use Silverlight spy tool with Selenium WebDriver

I have downloaded free version of silverlight spy tool to capture object defitions of silverlight controls. I want to use these definitions into my script which I am executing using selenium web driver.
Could anyone help me on how to capture object definitions so that these can be used in Selenium webdriver framework.
Selenium does not interact with Silverlight on its own. You will have to find a library, etc. that will allow you to interface with Silverlight and Selenium together. I found an old post that talks about one such library.
How can automation testing on Silverlight using Selenium be done?

Automatic PL/SQL Webtool kit based application using selenium

I am a newbie in Automation testing and have recently started learning selenium.
We have a Oracle PL/SQL Web tool kit based application. The Interface is used in Internet explorer.
I wanted to know if this UI can be automated with Selenium?
Thanks
Absolutely!
Generally speaking it does not really matter, what toolkit you use when testing with Selenium.
We also have a mod_plsql based application and use Selenium for our UI and integration tests.
The important decision is what environment and language to use when writing the tests. We started by using the Python bindings (https://selenium-python.readthedocs.org/en/latest/index.html) but now moved to the JavaScript WebDriverJS (https://code.google.com/p/selenium/wiki/WebDriverJs) running on NodeJS. The hard think with JavaScript that not only the tests are async but the driver itself as well.
I would start with the language you feel most comfortable with.
... and good luck: it's quite a challenge to write good tests in Selenium!

Continuous integration for automation tools

I am trying to find out as to which CI (Continuous Integration) tools are available for automation tools such as QTP, Selenium webdriver, Waitr and GEB.
Leaving aside QTP...there are multiple CI tools (Open source and paid) which are compatible with Selenium Webdriver & GEB & Watir..will focus on what we have used...
Jenkins (Open source)
I have personally used it and found very flexible with numerous plugins available as per flavor of repository and post build actions.
Best part is this is compatible with Selenium Webdriver & Watir.
Gradle (Open source)
Since we are talking about Geb (groovy language), i would recommend to use Gradle tool. Since it has awesome compatibility and easy to configure.
Not that Jenkins can't be used for Geb, i would prefer to stick with Gradle when it comes to groovy.
There are other open source tools(hudson etc) and as well as paid tools(bamboo,teamcity..etc). It all depends on what all parameters to be addressed as per project or company in your build integration...to select a tool.
I would suggest come up with ur own requirements and then start evaluating any tool.
If you looking for which automation tool is better for CI?
If That is your question, I would suggest Thucydides framework with selenium webdriver. This framework has a great support for CI with abilities to define stories, steps and others.
http://www.thucydides.info/
QTP is a costly tool but automation is faster and efficient with it. We don't have support like the Thucydides framework for CI in QTP but it can be used nonetheless. QTP also supports windows application testing as against selenium which only supports Web browser testing (Testing of web applications run in a browser)
Hope this helps you.

Where are the dlls -WebDriver.Common and WebDriver.Firefox in Selenium Web Driver?

I am running some tests on Selenium Web Driver. But looks like that I need some dlls like WebDriver.Common.dll, WebDriver.Firefox.dll.
I had downloaded the web driver api from this link
http://code.google.com/p/selenium/downloads/detail?name=selenium-dotnet-2.1.0.zip&can=2&q=
And when I unzip, could not find the dll that I mentioned in the subject.
I am using Visual Studio 2010 & creating a class library.
Please let me know if there is another link to download the mentioned dll or another way to get this working.
WebDriver.Common.dll, WebDriver.Firefox.dll, and all of the other browser-specific assemblies were combined into a single WebDriver.dll assembly for the final 2.0.0 (and later) releases. You should only have to create a reference to WebDriver.dll to be able to use all of the functionality of the Selenium WebDriver API.
Another helpful step to point out is adding the proper using statements for each driver type.
For Example:
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Chrome;

Resources