Kristian Karl's (@kristiankarl) presentation from MeetUI 2013, SoapUI's first user conference, in Stockholm, Sweden. Kristian is a test manager at Spotify.
2. The 20 minutes agenda
• Separation of Test Design and Implementation
• Automation of Mobiles, Desktop and Web
Clients
• Handling of Test Data and Test Results.
• Demos
6. Model-based testing
• Models are the abstraction layer in
the test automation.
• QA uses models to design the tests.
• Devs implements the code
executing the tests.
7. Login dialog
’What’s New’
Login using valid
credentials
Client not
running
Start client
Log out
Close
Exit
Login using invalid
credentialsToggle
’Remember me’
Start client
8. public interface SimpleLogin {
public void e_Close();
public void e_Exit();
public void e_Init();
public void e_InvalidCredentials();
public void e_Logout();
public void e_StartClient();
public void e_ToggleRememberMe();
public void e_ValidPremiumCredentials();
public void v_ClientNotRunning();
public void v_LoginPrompted();
public void v_WhatsNew();
}