5. 5
What’s inside?
• Python as the main tests language
• Proboscis as a core testing framework
• Selenium as a web browser emulator
#SummitNow
#SummitNow
6. 6
But where is your framework?
Repository tests:
• Python wrappers for REST calls
• Out-of-the-box implementation for few
standard REST APIs
#SummitNow
#SummitNow
7. 7
Example
from pyalfresco import alfresco
from proboscis.asserts import assert_equal
alf = alfresco.Alfresco()
assert_equal(
alf.get_person('admin').firstName,
'Administrator‘)
#SummitNow
#SummitNow
9. 9
OK, what’s about UI tests?
UI tests:
• Predefined classes and decorators to run
tests only for specific browsers
#SummitNow
#SummitNow
10. 10
OK, what’s about UI tests?
UI tests:
• Predefined classes and decorators to run
tests only for specific browsers
• Predefined APIs to interact with Alfresco
Share forms system
#SummitNow
#SummitNow