SlideShare a Scribd company logo
Allure Framework
by Alejandro Iannucci(завлекать)
About me
● 6+ years in the industry
● QA engineer with a focus on automation
● ~ 3 years at MuleSoft
TestingAR XVI - Allure Test Reporting Framework
What if...
Why Allure?
● Multi-platform
○ Java
○ Python
○ JavaScript
○ Ruby
○ Groovy
○ PHP
○ .NET
○ Scala
○ ...
● Open-source
● Out-of-the-box value
● Easy to use
● Extensible
● On-going development
Architecture
Adapter Report
Model
Components
Component Latest versions
Allure Report 2.3.3
Allure Command line 2.3.3
Allure Adaptors JUnit/testNG - 2.0-BETA16
Python - 2.2.1b
NUnit - 0.2.1
Allure Plugins Maven - 2.8
Gradle - 2.3
Jenkins - 2.22
First Steps
A Java Example
Install Allure command line
Linux
sudo apt-add-repository ppa:qametaio/allure-framework
sudo apt-get update
sudo apt-get install allure-commandline
macOS
brew install allure
Add Allure to your project
Run your first report
1. mvn clean test
2. allure serve target/allure-results
Demo
Annotations - Level 1
● Epic
● Feature
● Story
● Description
Annotations - Level 2
● Tags
● Severity
● Issue
● TmsLink
Annotations - Level
● Step
● Attachment
Demo
Takeaways
● Single framework for all your existing stack
● Easy to learn, easy to implement
● Pushes developers to document their own tests
● Good communism community and support
TestingAR XVI - Allure Test Reporting Framework
Resources
● Allure docs
https://docs.qameta.io/allure/latest/
● Github
https://github.com/allure-framework
● Gitter
https://gitter.im/allure-framework/allure-core

More Related Content

PDF
Allure framework
PPTX
Chaos engineering
PDF
Systems Monitoring with Prometheus (Devops Ireland April 2015)
PDF
Chaos Engineering, When should you release the monkeys?
PPTX
Agile DevOps Transformation Strategy
PDF
Observability
PDF
Declarative Clients in Spring
PPT
Monitoring using Prometheus and Grafana
Allure framework
Chaos engineering
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Chaos Engineering, When should you release the monkeys?
Agile DevOps Transformation Strategy
Observability
Declarative Clients in Spring
Monitoring using Prometheus and Grafana

What's hot (20)

PDF
No Easy Breach DerbyCon 2016
ODP
Monitoring With Prometheus
PDF
Get started with gitops and flux
PDF
How to do effective pi planning?
PDF
Intro to open source observability with grafana, prometheus, loki, and tempo(...
PDF
Api observability
PDF
New Relic
PPTX
Introduction to Distributed Tracing
PPTX
Basic auth implementation using raml in mule
PDF
Container Network Interface: Network Plugins for Kubernetes and beyond
PDF
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)
PDF
Malware Detection in Android Applications
PPTX
E-Commerce con Web Matrix
PDF
The Observability Pipeline
PDF
Elasticsearch Operations on K8s - Key Specificities
PDF
Prometheus Overview
PDF
Selenoid: browsers in containers
PDF
PDF
Pune Flutter Presents - Flutter 101
No Easy Breach DerbyCon 2016
Monitoring With Prometheus
Get started with gitops and flux
How to do effective pi planning?
Intro to open source observability with grafana, prometheus, loki, and tempo(...
Api observability
New Relic
Introduction to Distributed Tracing
Basic auth implementation using raml in mule
Container Network Interface: Network Plugins for Kubernetes and beyond
Prometheus: A Next Generation Monitoring System (FOSDEM 2016)
Malware Detection in Android Applications
E-Commerce con Web Matrix
The Observability Pipeline
Elasticsearch Operations on K8s - Key Specificities
Prometheus Overview
Selenoid: browsers in containers
Pune Flutter Presents - Flutter 101
Ad

More from TestingAR Meetup (20)

PDF
TestingAR XXXI - ¡A explorar! - la presentación
PDF
TestingAR XXV - Hacia la Calidad y más allá por Charo Gonzalez
PDF
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...
PPTX
Test Observability
PDF
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...
PDF
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik Samanta
PDF
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...
PDF
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio Mancini
PDF
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro Sequeira
PDF
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACC
PDF
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...
PDF
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...
PDF
TestingAR IX - Retorno de Inversión - POM TestingAr
PDF
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...
PDF
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
PDF
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...
PDF
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New Black
PDF
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
PDF
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
PDF
TestingAR Meetup 4to Encuentro - Automatic Software Repair - Rodrigo Martin
TestingAR XXXI - ¡A explorar! - la presentación
TestingAR XXV - Hacia la Calidad y más allá por Charo Gonzalez
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...
Test Observability
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik Samanta
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio Mancini
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro Sequeira
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACC
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...
TestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New Black
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR Meetup 4to Encuentro - Automatic Software Repair - Rodrigo Martin
Ad

Recently uploaded (20)

PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
communication and presentation skills 01
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
737-MAX_SRG.pdf student reference guides
PPTX
Current and future trends in Computer Vision.pptx
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPT
Occupational Health and Safety Management System
PPTX
Software Engineering and software moduleing
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
Feature types and data preprocessing steps
PPT
Total quality management ppt for engineering students
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
Abrasive, erosive and cavitation wear.pdf
Fundamentals of safety and accident prevention -final (1).pptx
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Categorization of Factors Affecting Classification Algorithms Selection
communication and presentation skills 01
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
737-MAX_SRG.pdf student reference guides
Current and future trends in Computer Vision.pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Information Storage and Retrieval Techniques Unit III
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Occupational Health and Safety Management System
Software Engineering and software moduleing
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Feature types and data preprocessing steps
Total quality management ppt for engineering students
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
distributed database system" (DDBS) is often used to refer to both the distri...

TestingAR XVI - Allure Test Reporting Framework