Specflow netcore reporting tool - selenium

Can anyone advise any free specflow html reporting tools. I've tried:
Configure allure, but it's not supporting netCore
Extent reports, but it's not working with parallel tests
Specflow+runer official isn't free for corporation use
My project technology stack:
-netcore 3.1
-specflow 3.7.38
-nunit
-restSharp

SpecFlow+ Runner is free. To use it you need an also free SpecFlow Account. We changed that 1 1/2 years ago.
But there is something better than SpecFlow+ Runner.
Have a look at SpecFlow+ LivingDoc (https://specflow.org/plus/livingdoc/).
It looks like this:
There are two versions available. SpecFlow+ LivingDoc for Azure DevOps which integrates into Azure DevOps and SpecFlow+ LivingDoc Generator which is a CLI tool that generates a single HTML file.
I would try the later one.
And at the moment, it doesn't require a SpecFlow Account.
If you have problems with creating a SpecFlow account, please contact our support.
Full Disclosure: I am the Community Manager of SpecFlow and SpecFlow+.

Related

Azure DevOps pipeline for a Kotlin project

I'm trying to build a CI pipeline for a Kotlin project developed on Android Studio. Using Azure DevOps pipelines.
I'm having an issue finding a Kotlin plugin or Tasks for the pipeline as we can see in the picture.
Anyone have an idea about how can we implement this type of pipeline? I didn't find anything on the internet and Microsoft have no documentation.
If I understand correctly the answer you are looking for is the Gradle task. Here is a blog from someone using gradle and in azure devops with their Kotlin code. But I am sure there are more details around how to set up gradle task for kotlin build.
The issue was not with Kotlin or Java. The issue was with the SDK being used on the Hosting Agent.
The solution was the following steps:
Upload a SDK to Azure Blob Storage
Use the Use Java Task in order to install the specified SDK
Run the Android Pipeline with Sonarqube tasks, build was successfully run and SonarQube Code Review was successfully executed.

Allure2 How to integrate it with Jira Xray

I am trying to integrate Allure2 reports with Jira plugin called Xray. So far i managed to generate those reports on local machine and on Jenkins server in pipeline job with Allure plugin.
Also i see that there is an actual Allure plugin called xray-plugin on Allure Framework GitHub, however instructions how to use this plugin are not clear enough for me (for example, where one should put those Jira env variables?).
Can someone here explain in more clear manner how to integrate Allure2 with x-ray?

Associate automated tests Robotframework with test cases in TFS

I am working using TFS to create test case. I have a automated test written in Robotframework with Selenium2Library.
I'd like to be able to associate these tests with test cas in test. Is it possible to link the automated test cases with the test case in TFS, and if so, how is it done?
The web Test page does not support to run automatic tests associated with test cases in TFS.
You can achieve the same goals using the Build & Release features in Team Foundation Server (TFS). (https://www.visualstudio.com/en-us/docs/test/lab-management/use-build-or-rm-instead-of-lab-management). Simply integrate Selenium testing into a continuous integration/continuous delivery pipeline.
Instead of build, suggest you use a step in a release pipeline. Take a look at this question:How can i run automated selenium tests using TFS build 2015?
More detail steps about how to integrate with TFS please go through the official tutorials from MSDN: Get started with Selenium testing in a CD pipeline

Source Control for Selenium Tests written in Java

In my company, I have plans to introduce Web Automation using Selenium WebDriver and Cucumber JVM using Maven builds.
Since the developers write their code in C#, they are all using TFS for source code repository and recommending the QA team also to use TFS to maintain my tests written in JAVA.
These are the questions I have got in my mind:
QA team will use IntelliJ IDE for writing Selenium tests in JAVA. Is IntelliJ compatible with TFS? Or is it a pain to configure it to work with TFS?
As we will move towards TDD very soon, we have to setup CI server as well.
Is it possible for me to run Selenium Tests triggered from TFS or do I need to use a separate CI server like Jenkins or Teamcity?
Does maven build work smoothly with TFS?
We have to adhere to stringent ISO guidelines for maintaining the source code. If I were to recommend source code repositories like github, can I ensure that the code is still secure? Is it difficult to setup the security in github?
Answering your questions regarding TFS:
IntelliJ IDEA supports TFS up to TFS 2015. Check:
Visual Studio Team Foundation Plugin for IntelliJ and Android Studio
Using TFS Integration
TFS supports CI build. After you've deployed a Windows build agent or an Xplat build agent, you are ready to define a CI build that compiles your Java app with Maven whenever your team checks in code.
Yes. Check:
Build your Java app with Maven

Automated testing tools available for odoo

Is there any automated tool available for ODOO? Also, how does the YML File Structure work to use builtin add-ons in ODOO.
Check runbot in https://github.com/odoo/odoo-extra repo.
This repository contains the source code of Odoo testing bot runbot.odoo.com. Please have a look in the runbot/ directory.
It may be help you.
The Odoo Community Association uses TravisCI to perform tests on each build of their projects. The tooling that makes that possible is the Maintainer Quality Tools project, and is suitable to be used in your own Odoo projects.