User:Anaaktgeboren/SearchEngineSync: Difference between revisions

Line 129: Line 129:
=== Test Plan ===
=== Test Plan ===
==== TPS Tests ====
==== TPS Tests ====
* only  reordering syncs between profile 1 & profile 2
* Important Notes
* only keyword addition, change, and removal sync between profile 1 & 2
** tps does not support the native mobile at this time. timeframe unknown for support
* adding and removing a search engine plugin syncs between profile 1 & 2
** dependency - adding a new engine will require work on tps. timeframe unknown, but likely to be reasonable
* add plugin, add keyword, reorder, sync between two desktops, remove & sync again  
*** tests cannot be written ahead of those changes to tps though
* add plugin, add keyword, reorder, sync between mobile (if mobile client exists) & desktop, remove & sync again
* Tests
** only  reordering syncs between profile 1 & profile 2
** only keyword addition, change, and removal sync between profile 1 & 2
** adding and removing a search engine plugin syncs between profile 1 & 2
** add plugin, add keyword, reorder, sync between two desktops, remove & sync again  
** add plugin, add keyword, reorder, sync between mobile (if mobile client exists) & desktop, remove & sync again
 
==== XPC Shell Tests ====
==== XPC Shell Tests ====
* make sure there is heavy testing about reordering with hidden & default engines, as some of the calls may have unexpected side effects (and some functions consider hidden in counts and others do not, same deal with what counts as default)
* make sure there is heavy testing about reordering with hidden & default engines, as some of the calls may have unexpected side effects (and some functions consider hidden in counts and others do not, same deal with what counts as default)
Confirmed users
385

edits