wix automation - it's that easy!
TRANSCRIPT
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);
}
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