wix automation - it's that easy!

9
1 Wix Automation It’s That Easy Itay Shmool

Upload: efratao

Post on 08-Apr-2017

274 views

Category:

Software


1 download

TRANSCRIPT

1

Wix AutomationIt’s That Easy

Itay Shmool

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);

}

3

Who is writing tests ?

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?

5

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

Automation developers?

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

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).

8

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

QA taking full ownership on automation process

9

Thank you!Questions?