introduction to test automation
TRANSCRIPT
© Omenia Oy 2014
@ismoaro
Ismo Aro
Agilist Since: Beginning of 2007Previous Employers: Nokia, Nokia
Siemens Networks, Ericsson, Basware
Previous Roles: Test Engineer, Scrum Master, Agile Coach, Test Automation Specialist, Product Owner, Lead QA Engineer
Email: [email protected]: +358504861934Twitter: @ismoaro
Partner & Lead Consultant@ Omenia Oy
© Omenia Oy 2014
@ismoaro
There has been a fundamental change in Software Development
(Agile & Lean)
© Omenia Oy 2014
@ismoaro
So How to Do It?
● Deployment pipeline○ Continuous Integration○ Different level of Test Automation○ Automated deployment
● Specification by Example (aka. Acceptance Test Driven Development)
● Test Driven Development (TDD)● Visual Management
○ Radiators○ Dashboards
© Omenia Oy 2014
@ismoaro
Specification By Example
Write your Acceptance criteria, for your features, with natural language and as a test script.
*** Test Cases ***
Valid Login
Open Browser To Login Page
Input Username demo
Input Password mode
Submit Credentials
Welcome Page Should Be Open
[Teardown] Close Browser
© Omenia Oy 2014
@ismoaro
Cumulative Grow Your Acceptance Test Mass
Automated Acceptance Testing of High Capacity Network Gateway
© Omenia Oy 2014
@ismoaro
Omenia Oy
An IT-craftsmanship company focusing onAgile testing, Test Automation and Quality Assurance services
Founded in 2013 by independent experts
Many decades of expertise (variety of domains)
Value to customers
w w w . o m e n i a . f i