test driven

5

Click here to load reader

Upload: anand-iyer

Post on 16-Apr-2017

30 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Test driven

Test driven!A Python-based framework for API testing

Page 2: Test driven

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

Page 3: Test driven

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

Page 4: Test driven

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.

Page 5: Test driven

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