Hi,

I have drafted an initial set of boundaries and use cases for the ES QA
phase.This is a very limited set of scenarios and I may have missed several
vital ones.Please feel free to add scenarios or boundary parameters that I
have omitted.

*Basic Scenarios*

*Store*

   - *UI*
   - Browse the asset listing page (Anon and Logged In)
      - Browse the asset details page (Anon and Logged In)
      - Browse the top assets listing page (Anon and Logged In)
      - Bookmark an asset
      - Rate and write a review for an asset
      - View bookmarked assets in the My Items page
      - Search for an asset from the top assets listing page
      - Search for an asset from an asset listing page
      - Access the above pages with tenanted URLs (/t/)
   - *API*
      - Search for assets using the /assets API

*Publisher*

   - *UI*
   - Create and publish an asset
      - Tag an asset
      - Update an asset
      - Perform a lifecycle operation
      - Search for an asset
   - *API*
      - All of the above scenarios
      - Utilize the Authenticate and Logout endpoints

The Store and Publisher scenarios should be  tested with the following user
types:

   - A super tenant user
      - A super tenant admin
      - A tenant user
      - A tenant admin

*Advance Scenarios*

   - Clustered setup
   - Extension model
      - Adding a new asset type
      - Overriding an existing view
      - Adding a new view
      - Overriding an existing API
      - Adding a new API
      - Customizing CRUD operations
      - Add a new lifecycle
      - Users having roles that have varying degrees of permissions
   - External IDPs (See section on External IDPs)
   - Changing the admin user and admin role
   - Enable grouping

*Databases*

   - MYSQL
   - POSTGRESQL
   - ORACLE
   - DB2


*External IDPs*

   - Shibboleth (https://shibboleth.net/)
   - Identity Server 4.6.0 and 5.0.0

*Browsers*

   - IE 9+
   - Firefox
   - Chrome
   - Safari
   - Firefox Mobile (See *Additional Devices*)
   - Chrome Mobile (See *Additional Devices*)

*OSs*

At the very minimum we should check if the pack starts in the following
Operating Systems.

   - Windows 7, Windows 8 , Windows Server 2008 (?) , Windows Server 2012
   (?)
   - Mac OS X
   - Ubuntu , CentOS *[Any others?]*


*Additional Devices *

Check fluid layouts for external devices

   - Tab
   - Phone

Thank You,

Sameera

-- 
Sameera Medagammaddegedara
Software Engineer

Contact:
Email: [email protected]
Mobile: + 94 077 255 3005
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to