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