SlideShare a Scribd company logo
HIPTEST &
AUTOMATION
Basics about Hiptest
5 steps for a successful
automation
Demo
Basics about Hiptest
5 steps for a successful
automation
Demo
WHAT'S HIPTEST ?
Test management in the cloud
BDD framework
WHAT WE BELIEVE IN
BDD
Refactoring
Continuous integration
OUR PHILOSOPHY FOR
AUTOMATION
Developers and testers working together
Scenarios
Action words
Glue
Good design lead to good automation
Action words defines your DSL
Action words are implemented and stored with the
application code
SAMPLE PRESENTATION
Not a vanilla example
Real life use-case
About 200 tests and action words
More than 600 CI builds
5 steps for  successful automation with Hiptest
Basics about Hiptest
5 steps for a successful
automation
Demo
ROADMAP TO CI INTEGRATION
1 - Create scenario
2 - Pull code
3 - Implement
4 - Add scenario to test run
5 - Let CI push results
ROADMAP TO CI INTEGRATION
1 - Create scenario
2 - Pull code
3 - Implement
4 - Add scenario to test run
5 - Let CI push results
STRUCTURING PROJECT
Scenarios contain only calls to action words
it "Organization update" do
load_coffee_machine_project
create_organization_named_name("Hiptest")
check_organization_name_exists("Hiptest")
check_organization_has_count_users("2")
remove_user_name_from_organization("john")
check_organization_has_count_users("1")
add_user_email_to_the_organization("john@hiptest.net")
check_organization_has_count_users("2")
close_browsers
end
STRUCTURING PROJECT
Two type of action words:
high-level: only call other action words
leaf: only contain action/result steps
ROADMAP TO CI INTEGRATION
1 - Create scenario
2 - Pull code
3 - Implement
4 - Add scenario to test run
5 - Let CI push results
USING HIPTEST-PUBLISHER AS A
SERVICE
0:58
USING COMMAND LINE
> gem install hiptest-publisher
> hiptest-publisher --token=123456 --language=javascript
GETTING A CONFIGURATION FILE
token = '123456789'
language=javascript
framework=jasmine
output_directory = './'
Do not forget to store that in Git/SVN
FETCHING THE CODE
0:51
5 steps for  successful automation with Hiptest
5 steps for  successful automation with Hiptest
ROADMAP TO CI INTEGRATION
1 - Create scenario
2 - Pull code
3 - Implement
4 - Add scenario to test run
5 - Let CI push results
IMPLEMENTING THE ACTION WORDS
Well, that's your job ;)
5 steps for  successful automation with Hiptest
And again, keep it in Git/SVN
ROADMAP TO CI INTEGRATION
1 - Create scenario
2 - Pull code
3 - Implement
4 - Add scenario to test run
5 - Let CI push results
CONFIGURING FOR CI
Create a dedicated test run
ADD THE SCENARIO TO THE TEST
RUN
ROADMAP TO CI INTEGRATION
1 - Create scenario
2 - Pull code
3 - Implement
4 - Add scenario to test run
5 - Let CI push results
UPDATE CI BUILD CONFIG
Install hiptest-publisher on CI slave
gem install hiptest-publisher
Fetch tests before execution
hiptest-publisher --tests-only --test-run-id=3054
-c hiptest-publisher.config
Push results after execution
hiptest-publisher -c hiptest-publisher.config -p results.xml
OBSERVE THE RESULTS IN THE TEST
RUN
START AGAIN
1 - Create scenario
2 - Pull code
3 - Implement
4 - Add scenario to test run
5 - Let CI push results
Basics about Hiptest
5 steps for a successful
automation
Demo

More Related Content

PDF
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
PDF
Turnkey Continuous Delivery
ODP
Continuous Integration for Configuration Management
PPTX
Building the Test Automation Framework - Jenkins for Testers
PPTX
Know the flow to master agility
PDF
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
PDF
QAAgility Presentation - Cucumber with Appium
PPTX
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
Turnkey Continuous Delivery
Continuous Integration for Configuration Management
Building the Test Automation Framework - Jenkins for Testers
Know the flow to master agility
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
QAAgility Presentation - Cucumber with Appium
dotnetsheff: Continuous delivery with Team City and Octopus Deploy

What's hot (19)

PDF
Ctc people product development and release process
PDF
Continuously serving the developer community with Continuous Integration and...
PPTX
Istio + Helm + Canary Webinar
PPTX
Zalenium - How to run Selenium Script using Docker and Selenium Grid
PDF
Creative Branching Models for Multiple Release Streams
PPTX
Testautomatisierung mit C
PPTX
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
PPTX
Adrian marinica continuous integration in the visual studio world
PPTX
Continuous integration in games development
PPTX
SkyBase - a Devops Platform for Hybrid Cloud
PDF
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
PPTX
Anatomy of a Build Pipeline
PDF
CI/CD on Azure Cloud with GoCD
PPTX
Salesforce CI (Continuous Integration) - SFDX + Bitbucket Pipelines
PDF
Webinar - Continuous Integration with GitLab
PPT
Continuous Deployment with Cloud Foundry, Github and Travis CI
PPTX
Best practices for implementing CI/CD on Salesforce
PPTX
Automating it management with Puppet + ServiceNow
PPTX
Skip Staging! Test Docker, Helm, and Kubernetes Apps like a Pro
Ctc people product development and release process
Continuously serving the developer community with Continuous Integration and...
Istio + Helm + Canary Webinar
Zalenium - How to run Selenium Script using Docker and Selenium Grid
Creative Branching Models for Multiple Release Streams
Testautomatisierung mit C
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
Adrian marinica continuous integration in the visual studio world
Continuous integration in games development
SkyBase - a Devops Platform for Hybrid Cloud
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
Anatomy of a Build Pipeline
CI/CD on Azure Cloud with GoCD
Salesforce CI (Continuous Integration) - SFDX + Bitbucket Pipelines
Webinar - Continuous Integration with GitLab
Continuous Deployment with Cloud Foundry, Github and Travis CI
Best practices for implementing CI/CD on Salesforce
Automating it management with Puppet + ServiceNow
Skip Staging! Test Docker, Helm, and Kubernetes Apps like a Pro
Ad

Viewers also liked (7)

PDF
How to Become a Thought Leader in Your Niche
DOCX
Priyanka Singh_testing_resume
PPTX
Fluentlenium
PPTX
Testing in a DevOps team
PDF
​Build the ‘Right’ Regression Suite using Behavior Driven Testing (BDT)
PPT
Examination of the hip
PDF
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
How to Become a Thought Leader in Your Niche
Priyanka Singh_testing_resume
Fluentlenium
Testing in a DevOps team
​Build the ‘Right’ Regression Suite using Behavior Driven Testing (BDT)
Examination of the hip
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
Ad

Similar to 5 steps for successful automation with Hiptest (20)

PDF
Continuous testing for Agile and DevOps teams
PDF
Developing a test automation strategy by Brian Bayer
PPTX
Real Testing Scenario Strategy Practical TestOps Presentation
PDF
Testing Ajax, Mobile Apps the Agile Way
PDF
Dragonfly Software Testing
PDF
PAC 2019 virtual Bruno Audoux
PPTX
Neev Independent Testing Services
PPTX
Continuous test automation
DOCX
The Journey of Test Automation
PDF
How to get the most out of your CI/CD workflow using automated testing - Sauc...
PDF
Testing Services - Software Quality Assurance
PDF
Test Automation at the Speed of Agile: Making It Work Every Build
PPTX
Web Automation Testing for developers?
PPTX
Real Testing Scenario Strategy - Bringing It All Together For Success
PPTX
Effective performance evaluation as part of a CI approach - Mission Impossible?
PPTX
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
PDF
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
PDF
Digital Assurance Center of Excellence
PDF
Use Jenkins For Continuous Load Testing And Mobile Test Automation
PDF
Crafting Excellence in Web Development with BetaTest Solutions.pdf
Continuous testing for Agile and DevOps teams
Developing a test automation strategy by Brian Bayer
Real Testing Scenario Strategy Practical TestOps Presentation
Testing Ajax, Mobile Apps the Agile Way
Dragonfly Software Testing
PAC 2019 virtual Bruno Audoux
Neev Independent Testing Services
Continuous test automation
The Journey of Test Automation
How to get the most out of your CI/CD workflow using automated testing - Sauc...
Testing Services - Software Quality Assurance
Test Automation at the Speed of Agile: Making It Work Every Build
Web Automation Testing for developers?
Real Testing Scenario Strategy - Bringing It All Together For Success
Effective performance evaluation as part of a CI approach - Mission Impossible?
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
Digital Assurance Center of Excellence
Use Jenkins For Continuous Load Testing And Mobile Test Automation
Crafting Excellence in Web Development with BetaTest Solutions.pdf

Recently uploaded (20)

PPTX
Introduction to Artificial Intelligence
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
medical staffing services at VALiNTRY
PDF
Digital Strategies for Manufacturing Companies
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Nekopoi APK 2025 free lastest update
PPTX
L1 - Introduction to python Backend.pptx
Introduction to Artificial Intelligence
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
How to Choose the Right IT Partner for Your Business in Malaysia
Computer Software and OS of computer science of grade 11.pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Design an Analysis of Algorithms II-SECS-1021-03
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
iTop VPN Free 5.6.0.5262 Crack latest version 2025
CHAPTER 2 - PM Management and IT Context
medical staffing services at VALiNTRY
Digital Strategies for Manufacturing Companies
Understanding Forklifts - TECH EHS Solution
Reimagine Home Health with the Power of Agentic AI​
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Nekopoi APK 2025 free lastest update
L1 - Introduction to python Backend.pptx

5 steps for successful automation with Hiptest