16
Automated Test Results: tester vs manager Prepared for IT Meet UP

It meet up 1 0 лебедева, лоханов

Embed Size (px)

Citation preview

Page 1: It meet up 1 0 лебедева, лоханов

Automated Test Results: tester vs manager

Prepared for IT Meet UP

Page 2: It meet up 1 0 лебедева, лоханов

Design about automation

Confidential 2

Page 3: It meet up 1 0 лебедева, лоханов

Selection criteria:

• Input parameters

• Cost

• Integration

• Clarity

• Support

• Metrics

• UI

Frameworks

Confidential 3

Page 4: It meet up 1 0 лебедева, лоханов

Frameworks

Confidential 4

Open Source

CI integrable

Supportable

Java+XML

Open Source

CI integrable

Supportable

Java+XML

Open Source

CI integrable

Supportable

Ruby/Java

Open Source

CI integrable

Supportable

Java+XML

Page 5: It meet up 1 0 лебедева, лоханов

• Live project visibility

• Live customer visibility

• Statistics/history

• Switch manual capacity to automation

• Best practice

Where is automation value?

Confidential 5

Page 6: It meet up 1 0 лебедева, лоханов

Selection Criteria:

Up-to-date

Integration

Transferring

Startup time

Dependencies

Debug mode

Universality

Others

Reports

Confidential 6

Page 7: It meet up 1 0 лебедева, лоханов

Up-to-date: 2013

Integration: via Jenkins HTMLReporter plugin

Transferring: easy

Startup time: close to 1h

Dependencies: extra download not from maven

Debug mode: local only

Universality: for any TestNG/JUnit tests

Others: none

ReportNG / HTMLReporter

Confidential 7

Page 8: It meet up 1 0 лебедева, лоханов

ReportNG / HTMLReporter

Confidential 8

Page 9: It meet up 1 0 лебедева, лоханов

ReportNG / HTMLReporter

Confidential 9

Page 10: It meet up 1 0 лебедева, лоханов

Up-to-date: 2015

Integration: via Allure plugins

Transferring: easy with appropriate test structure

Startup time: close to 1h, additional steps needed

Dependencies: extra dependencies (log4j, etc.)

Debug mode: none

Universality: yes – with multiple adapters

Others: issues with proxy

Allure

Confidential 10

Page 11: It meet up 1 0 лебедева, лоханов

Allure

Confidential 11

Page 12: It meet up 1 0 лебедева, лоханов

Up-to-date: 2015

Integration: via Jenkins plugin

Transferring: hard

Startup time: 2-3 days

Dependencies: thucydides dependencies only

Debug mode: local only

Universality: for Junit/JBehave tests

Others: BDD-oriented, all-in-one

Thucydides

Confidential 12

Page 13: It meet up 1 0 лебедева, лоханов

Thucydides

Confidential 13

Page 14: It meet up 1 0 лебедева, лоханов

Up-to-date: 2015

Integration: via Jenkins plugins

Transferring: easy with appropriate test structure

Startup time: more than 1 week

Dependencies: no extra dependencies

Debug mode: local only

Universality: yes – with multiple adapters

Others: have reporting issues

BDD: Cucumber/JBehave

Confidential 14

Page 15: It meet up 1 0 лебедева, лоханов

BDD: Cucumber/JBehave

Confidential 15

Page 16: It meet up 1 0 лебедева, лоханов

• Q&A

Summary

Confidential 16