Top Banner
1 Wix Automation It’s That Easy Itay Shmool
9

Wix Automation - It's That Easy!

Apr 08, 2017

Download

Software

efratao
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Wix Automation - It's That Easy!

1

Wix AutomationIt’s That Easy

Itay Shmool

Page 2: Wix Automation - It's That Easy!

2

Test Example@Test public void verifyButtonText() {

final String expectedButtonText = "Wow!!";

log("Open button settings panel"); services.editor().gfpp().mainAction().click(); buttonSettingsPanel = services.editor().compPanels()

.panel(ButtonSettingsPanel.class);

log("Set button text: " + expectedButtonText); buttonSettingsPanel.buttonName().input().setText(expectedButtonText);

log("Close button settings panel"); buttonSettingsPanel.close().click();

log("Move to desktop preview"); services.editor().navigation().goToDesktopPreview();

log("Verify button text is as expected"); buttonComp.verifyThat().textIs(expectedButtonText);

}

Page 3: Wix Automation - It's That Easy!

3

Who is writing tests ?

Page 4: Wix Automation - It's That Easy!

4

Some are trying and willing but …• Lack of time – always!• Low priority – tests are not the main task• Developing UI tests (Integration / E2E) is

complex

Developers?

Page 5: Wix Automation - It's That Easy!

5

• Been there, done that … • Some are feeling worn out• Everyone wants to develop infrastructure• Roadmap to development teams

Automation developers?

Page 6: Wix Automation - It's That Easy!

6

• No CS background• High develop skills is required

(automation is using Java 8)• Progression & regression should be tested

both manually & automatically.• But …

The Answer – QA Team

Page 7: Wix Automation - It's That Easy!

7

We Did It !• The best QA team ever• Passion to learn and write automation• New automation platform providing descriptive

and easy way to write automation• Enable tools to control the process such as Jira• Using “Beta Test” mechanism - anyone can write

tests, but only the best will survive (Natural Selection).

Page 8: Wix Automation - It's That Easy!

8

• Requirements (team members knowledge share)• Implementation (coding)• Execution• Analyzing

QA taking full ownership on automation process

Page 9: Wix Automation - It's That Easy!

9

Thank you!Questions?