2. Test-driven testing
• Test-driven is a new concept
• Python simplifies maintenance
• Can suit any API-test requirement with minimal mods.
• Filters helps integrate well into front=end tests.
• Response data dumped into CSV files. Aids manual test team.
• URL Placeholders and parameters renders the framework configurable, and highly 'template-able'.
3. Test-driven testing
• Suite-based tests (automated and manual)
• Build scenarios with ease, with support for user-defined variables
• Debug and passfail logs with links to dumped data.
• Highly organized structure makes framework extensions simpler.
• Automated documentation capabilities built=in
4. Planned work
• Selenium test integration, and framework development.
• Build end-to-end scenarios, interleaved with API/UI tests.
• Research into further abstraction possibilities at framework level.
5. Wish-list
• Interface to build tests
• Should list everything in context.
• Should create combinations
• Should create scenarios
• Management of tests
• Management of test results
• Visualizations