Presentation is loading. Please wait.

Presentation is loading. Please wait.

Testing Dashboard web applications

Similar presentations


Presentation on theme: "Testing Dashboard web applications"— Presentation transcript:

1 Testing Dashboard web applications
P. Saiz

2 Selenium Simulates user interaction on a web site
Clicking, entering text, checking output Firefox plugin Batch mode Thanks Jarka!

3 Selenium in action

4 Tests Multiple actions: Action defined by name +2 arguments
Open, click, wait, type, verify, assert Action defined by name +2 arguments Output in html: <tbody> <tr><td>open</td><td>/dashboard/request.py/siteviewhome</td><td></td></tr> <tr><td>waitForTitle</td><td>Site View Home</td><td>5000</td></tr> <tr> <td>verifyText</td><td>T0 +T1</td><td></td></tr> <tr> <td>verifyTextPresent</td><td>T2</td><td></td></tr> <tr> <td>waitForTextPresent</td><td>T2 waiting room</td><td></td></tr> <tr><td>verifyTextPresent</td><td>Algorithm for calculating…</td><td></td></tr> </tbody>

5 Test suite Collection of tests Also saved as an html doc
Testsuite can be run on an endpoint

6 Integrating with build system
Proof of concept already done! When new release: Start new web server Install new module Configure database Run the tests Publish output

7 Next steps Create tests for other applications
Alarms, notifications when tests fail Mark ‘insecure’ rpms Create ‘Hall of fame’


Download ppt "Testing Dashboard web applications"

Similar presentations


Ads by Google