Changes

stoney core: REST API (Testing)

1,167 bytes added, 13:17, 4 August 2014
/* Overview */
This page describes, how and what to test. The goal is to automate all tests with [http://frisbyjs.com/ Frisby]. Frisby is a REST API testing framework built on node.js and Jasmine.
=stoney core resources =The following stoney core resources have automated Frisby tests:* [[stoney core: Authentication Resource - REST API]]* [[stoney core: Resellers Resource - REST API]]* [[stoney core: Customers Resource - REST API]]* [[stoney core: People Resource - REST API]]* [[stoney core: Search Resource - REST API]] = Test Division =The automated Frisby tests test all resources and sorted based on the relationships. As described in [[stoney_core:_REST_API#Relationships | stoney core: REST API]], the relationships are hierarchical: '''Service Provider Person''' > '''Reseller Employee''' > '''Customer Employee''' > '''Reseller Person''' and '''Customer Person''' The further down you go, the less rights a person has. To make sure, that the tests are executed in the proper order, the following naming schema applies:Header (these tests will probably also be integrated into the tests based on the relationships)Authentication (these tests will probably also be integrated into the tests based on the relationships)Service Provider Person (SPP)Reseller Employee (RE)Reseller Person (PP)Customer Employee (CE)Customer Person (CP)     
[[Category:REST API]][[Category:stoney core]]
SLB, editor, reviewer
3,368
edits