Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
This is me
• Ludwig Östlund
• Lemontree• Service Manager• Project lead• Test automation
engineer
• Personal:• Cycling• Rubiks cube• Fine dining• Guitar
TEST CASE 1
SCRIPT
SCRIPT
SCRIPT
SCRIPT
SCRIPT
TEST CASE 2
SCRIPT
SCRIPT
SCRIPT
SCRIPT
SCRIPT
TEST CASE 42
SCRIPT
SCRIPT
SCRIPT
SCRIPT
SCRIPT
TEST CASE 1
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE 2
SCRIPT
SCRIPT
SCRIPT
OPEN ORDER
SCRIPT
TEST CASE 42
SCRIPT
SCRIPT
OPEN ORDER
SCRIPT
SCRIPTMaintenance!Repetitive!!Boring!!!
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT TEST CASE
SCRIPT
OPEN ORDER
SCRIPT
SCRIPT
SCRIPT
Reusable Components
Open Order
Data driven- Order number- Customer ID
Keyword Driven- CHANGE_ORDER- PLACE_ORDER- DELETE_ORDER
Test Case 1- Test data- Keywords
Test Case 2- New test data- New/Reusable keywords- Same component
New test scripts
Open Order
E2E Workflow
System 1
• Components:
• Create order
• Verify details
• Submit order
System 2
• Components:
• Open order
• Verify details
System 3
• Components
• Open order
• Verify details
• Complete order
Trends
• Demand for open-source tools
• Teams want to choose their own stack
• Proven concept is strong but requires thirdparty licence based products, more degreesof freedom wanted
• Multi programming language demand
• Reuse framework knowledge
Framework, functions and tools
VisualizationResult
Reports
Management- Project- Requirement- Test- Defects
Maintenance- Documentation- Result
Test Definition- Test data- E2E-configuration- Parameterization Test tools
- Selenium- Appium- UFT- Cypress
Technologies• Android, iOS• Java• SAP• Mainframe
Version/Source Control- Test cases- Components- Libraries
• Continued automated testing through GUI and API
• Reuse and combine tests and components from different teams to enable E2E testing
• Connect your tools of choice
• Combine E2E automated regression with unit- and system tests in continuous builds
• Generate test data for non-automated tests
• Reuse in Robot Process Automation
• AI assisted failure analysis
Future focus areas