All Projects → Top-Q → difido-reports

Top-Q / difido-reports

Licence: Apache-2.0 License
This project aims to provide a generic implementation for HTML test reports.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
C#
18002 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to difido-reports

Csharp.webdriver
Browser test automation using Selenium WebDriver in C#
Stars: ✭ 115 (+202.63%)
Mutual labels:  selenium, nunit
testng-metrics
A HTML Report of test executions via TestNG (No code changes required, Export results)
Stars: ✭ 3 (-92.11%)
Mutual labels:  selenium, testng
Java.webdriver
Browser test automation using Selenium WebDriver in Java
Stars: ✭ 135 (+255.26%)
Mutual labels:  selenium, testng
Katalium
Stars: ✭ 36 (-5.26%)
Mutual labels:  selenium, testng
selenified
The Selenified Test Framework provides mechanisms for simply testing applications at multiple tiers while easily integrating into DevOps build environments. Selenified provides traceable reporting for both web and API testing, wraps and extends Selenium calls to more appropriately handle testing errors, and supports testing over multiple browser…
Stars: ✭ 38 (+0%)
Mutual labels:  selenium, testng
Java.appium
Mobile test automation using Appium in Java
Stars: ✭ 59 (+55.26%)
Mutual labels:  selenium, testng
Selion
Enabling Test Automation in Java
Stars: ✭ 252 (+563.16%)
Mutual labels:  selenium, testng
Reporting
Zebrunner Reporting Tool
Stars: ✭ 198 (+421.05%)
Mutual labels:  selenium, testng
SeleniumTDD
A Selenium TDD framework that incorporates key features of Selenium and TestNG which can be used to create web-based automation scripts.
Stars: ✭ 23 (-39.47%)
Mutual labels:  selenium, testng
carina
Carina automation framework: Web, Mobile, API, DB etc testing...
Stars: ✭ 652 (+1615.79%)
Mutual labels:  selenium, testng
Fluentlenium
FluentLenium is a website & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are automating browser-based tests on a daily basis.
Stars: ✭ 766 (+1915.79%)
Mutual labels:  selenium, testng
rest.api.test
Simple REST API Test Framework
Stars: ✭ 47 (+23.68%)
Mutual labels:  nunit, testng
Carina
Carina automation framework: Web, Mobile, API, DB
Stars: ✭ 549 (+1344.74%)
Mutual labels:  selenium, testng
teasy
Test easy with Teasy - UI automation testing framework
Stars: ✭ 27 (-28.95%)
Mutual labels:  selenium, testng
TestLeafSeleniumTraining
This is public repository for Selenium Learners at TestLeaf
Stars: ✭ 80 (+110.53%)
Mutual labels:  selenium, testng
MasterSeleniumFramework
Automation Testing | Web | Java | OOPS | Selenium WebDriver | TestNG | Maven | ExtentReport | Allure Reports | Java mail API | Design Patterns (Page Object Model, Singleton) | Jenkins | Data-Driven Testing using JSON file
Stars: ✭ 52 (+36.84%)
Mutual labels:  selenium, testng
Selenium-Foundation
Selenium Foundation is an automation framework designed to extend and enhance the capabilities provided by Selenium (WebDriver).
Stars: ✭ 51 (+34.21%)
Mutual labels:  selenium, testng
autotest-framework
UI自动化测试框架,支持APP、Web、HTML5三端, 基于SpringBoot框架, 采用Page Object设计模式,基于 TestNG 测试框架构建测试用例,支持消息通知、失败截屏、HTTP 报告、并发执行等特性
Stars: ✭ 98 (+157.89%)
Mutual labels:  selenium, testng
pandora
Small box of pandora to prototype your app with ready for use backend. This is just my compilation of different solutions occasionally applied in hackathons and challenges
Stars: ✭ 26 (-31.58%)
Mutual labels:  kibana
ZZULI-healthreport
郑州轻工业大学疫情打卡
Stars: ✭ 95 (+150%)
Mutual labels:  selenium

Build Status

Difido Reports

This project aims to provide a flexible, realtime HTML report for various functional test automation frameworks.

The project includes three parts.

  • Binders for various frameworks, like TestNG, NUnit, JSystem and others. The binder generates real time, local HTML report.
  • Server that allows you to see all the reports from one central location. The reports are shown in real time so you can see the status of all your tests in the whole lab without waiting for the executions to end.
  • Embedded Elasticsearch server in the Difido server. There is no need to any additional installation. All the data is stored in the Elasticsearch engine and you can use Kibana or any other tool to get important BI on your executions history.

The HTML Report

A live demo of the HTML report can be viewed here

Dashboard

In the dashboard you can have a quick view of the status of the test execution. Summary table, graphs and different properties provides you with different aspects of the run.

dashboard

Execution Tree

In the execution tree you can drill down to each of the tests, according the suite hierarchy. And get all the information you need to understand what really happened during the test run. You can easily embed in the report different kind of elements like:

  • Screenshot
  • Files
  • Links
  • HTML elements like tables.

execution tree

Execution Table

Another view of the tests can be achieved from the Execution Table. In this view the tests are organized in a table which is allows you to sort the tests and search by different terms.

execution table

Difido Report Server

The main features of the server are:

  • Real time - No longer long waits for the end of the test execution to view the reports. The reports are generated on the fly.
  • One central location for all the HTML reports with a web interface that allows searching and sorting the different executions
  • Allows creating a single HTML report for number of machines running different executions.
  • Creating easy to use JSONS from the test results and stores in an embedded Elasticsearch database.

server

Getting started

Please refer to the project Wiki for more information and various guides.

Support

Bugs and feature requests are acceptable via GitHub issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].