[cvs] [Wiki] created: SyncMLConformanceTestSuite
Wiki Guest
wikiguest at horde.org
Sat Jul 29 01:11:20 PDT 2006
guest [85.181.55.187] Sat, 29 Jul 2006 01:11:20 -0700
Created page: http://wiki.horde.org/SyncMLConformanceTestSuite
* !SyncML Conformance Test Suite
http://sourceforge.net/projects/oma-scts/
** Test Results for SyncML V1.2 Server
||~Test ||~Results||~Description||
||0101|| || To check if the Test Object implements 'Server Layer Authentication'. SCTS sends SyncHdr with wrong credentials.||
||0201|| || To check if the Test Object implements 'Server Layer Authentication'. SCTS sends SyncHdr with no credentials.||
||0202|| || To check if the Test Object accepts the credentials sent and proceeds with the Sync Session.||
||0203|| || To check if the Test Object responds with Results for a Get on device information.||
||0204|| || To check if the Test Object responds with Alerts for all the databases alerted by SCTS.||
||0205|| || To check if the Test Object sends valid Sync Tags.||
||0204|| || To check if the Test Object responds with Alerts for multiple databases alerted by SCTS.||
||0301|| || To check if the Test Object's and SCTS' Sync Anchors match by sending/receiving Alerts for normal two way sync.||
||0302|| || To check if the Test Object handles Adds correctly.||
||0401|| || To check if the Test Object sends valid Adds.||
||0402|| || To check if the Test Object handles a Replace on a data item added by SCTS.||
||0403|| || To check if the Test Object sends a valid Replace on a data item added by SCTS.||
||0404|| || To check if the Test Object handles a Delete on a data item added by SCTS.||
||0405|| || To check if the Test Object sends a valid Delete on a data item added by SCTS.||
||0501|| || To check if the Test Object handles a Replace on a data item added by it.||
||0502|| || To check if the Test Object sends a valid Replace on a data item added by it.||
||0503|| || To check if the Test Object handles a Delete on a data item added by it.||
||0504|| || To check if the Test Object sends a valid Delete on a data item added by it.||
||0505|| || To check if the Test Object handles a Replace on a non-existant data item as an Add.||
||0601|| || To check if the databases are in Sync by forcing a slow sync (SCTS does not send any modifications).||
||0701|| || To check if the Test Object responds with an appropriate status code for a Delete with a nonexistent target/source.||
||0801|| || To check if the Test Object handles sync without seperate intialization.||
||0901|| || To check if the Test Object can handle an Add with multiple items.||
||0902|| || To check if the Test Object can handle a Replace with multiple items.||
||0903|| || To check if the Test Object can handle a Delete with multiple items.||
||0904|| || To check if the Test Object responds with individual 'Status' for each item in a Replace (One item is non-existant).||
||0905|| || To check if the Test Object responds with individual 'Status' for each item in a Delete (One item is non-existant).||
||1001|| || To check if the Test Object can handle multiple messages.||
||1101|| || To check if the Test Object determines from the DevInfo whether or not NumberOfChanges is supported, and if it sends proper NumberOfChanges information to SCTS.||
||1201|| || To check if the Test Object determines from the DevInfo whether or not NumberOfChanges is supported, and if it sends proper NumberOfChanges information to SCTS.||
||1301|| || To check if the Test Object determines from the DevInfo whether or not Large Objects are supported, and if it properly declares the MaxObjSize and can properly receive Large Objects.||
||1401|| || To check if the Test Object determines from the DevInfo whether or not Large Objects are supported.||
||1501|| || To check if the Test Object determines from the DevInfo whether or not Large Objects are supported, and if it properly declares the MaxObjSize and can properly send Large Objects.||
||1601|| || To check if the Test Object correctly handles Large Objects with incorrect size.||
||1602|| || To check if the Test Object correctly handles large objects that are not completely sent.||
||1701|| || To check if the Test Object did not commit the Large Object with incorrect size and the incomplete Large Object sent in the last session.||
||1801|| || To check if the the Server responds correctly when both the client and the server edit the same data item. Server attempts to perform a Replace on client updated item.||
||1802|| || To check if the the Server responds correctly when the client receives invalid data.||
||1901|| || To check if the Test can correctly respond to a suspend request.||
||1902|| || To check if the Test can correctly respond to a resume of a suspend sync request.||
||2001|| || To check if the Test can correctly respond to a one-way Sync request.||
||2002|| || To check if the Test can correctly respond to a refresh Sync request.||
||2101|| || To check the Test Object reply when an Add command for a new item is performed to a folder that doesn't exist on the other side.||
||2102|| || To check the Test Object reply when a Delete command is performed to a folder which still has items stored in it.||
||2103|| || To check the Test Object reply when Delete command is performed to a folder that doesn't exist.||
||2104|| || To check the Test Object reply when Move command is performed to move an existing item into a folder that doesn't exist.||
||2201|| || To test whether the server can return correct status code when field level changes cannot be processed for that object and thus requesting for the full object to be resent||
||2301|| || To check the Test Object ability to handle filtering with "VCHAR = %x20-7E ;Visible latin characters within UTF-8 or SPACE character" filter grammar type.||
||2302|| || To check the Test Object ability to handle filtering with "string-value = 1*VCHAR ;Case sensitive string value" filter grammar type.||
||2303|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "EQ;" ;Equal To (case sensitive)" filter grammar type.||
||2304|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "iEQ;" ;Equal To (case insensitive)" filter grammar type.||
||2305|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "NE;" ;Not Equal To (case sensitive)" filter grammar type.||
||2306|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "iNE;" ;Not Equal To (case insensitive)" filter grammar type.||
||2307|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "GT;" ;Greater Than (case sensitive)" filter grammar type.||
||2308|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "iGT;" ;Greater Than (case insensitive)" filter grammar type.||
||2309|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "GE;" ;Greater Than Or Equal To (case sensitive)" filter grammar type.||
||2310|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "iGE;" ;Greater Than Or Equal To (case insensitive)" filter grammar type.||
||2311|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "LT;" ;Less Than (case sensitive)" filter grammar type.||
||2312|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "iLT;" ;Less Than (case insensitive)" filter grammar type.||
||2313|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "LE;" ;Less Than Or Equal To (case sensitive)" filter grammar type.||
||2314|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "iLE;" ;Less Than Or Equal To (case insensitive)" filter grammar type.||
||2315|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "CON; ;Contains the value (case sensitive)" filter grammar type.||
||2316|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "iCON; ;Contains the value (case insensitive)" filter grammar type.||
||2317|| || To check the Test Object ability to handle filtering with "log-equalitycomp = "NCON; ;Does Not Contain the value (case sensitive)" filter grammar type.||
||2319|| || To check the Test Object ability to handle filtering with "log-sep = "OR;";Logical OR" filter grammar type.||
||2320|| || To check the Test Object ability to handle filtering with "log-sep = "AND;";Logical AND " filter grammar type.||
||2321|| || To check the Test Object ability to handle filtering with "luid-expression = "LUID;" log-equalitycomp string-value" filter grammar type.||
||2322|| || To check the Test Object ability to handle filtering with "ct-no-value = "NULL;"; No property value for the item" filter grammar type.||
||2323|| || To check the Test Object ability to handle filtering with "ct-filter-keyword = string-value; Valid content-type specific filter keywords" filter grammar type.||
||2324|| || To check the Test Object ability to handle filtering with "ct-filter-value = string-value ; Valid content-type specific property value" filter grammar type.||
More information about the cvs
mailing list