Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JSF Tools Smoke Tests"
Line 46: | Line 46: | ||
JARs from changed JSF library should be added/removed from J2EE Module Dependencies. | JARs from changed JSF library should be added/removed from J2EE Module Dependencies. | ||
− | '''JSF_008 JSF Library Reference Property Page: Java Build Path update''' | + | '''JSF_008 JSF Library Reference Property Page: Java Build Path update''' |
− | Steps | + | *Steps |
− | + | *#Project properties -> JSF Library Reference. | |
− | Criteria | + | *#Add/Remove a selected JSF component library. |
− | JSF_009 JSF Facet installation + JSF library reference | + | *Criteria |
− | Steps | + | *JARs from the added/removed JSF library should be added/removed from build path. |
− | + | ||
− | + | '''JSF_009 JSF Facet installation + JSF library reference''' | |
− | JSF_010 JSF Facet installation/un-installation | + | *Steps |
− | Steps | + | *#Create a web application w/o JSF facet installed during project creation. |
− | + | *#Project properties->Project Facets -> Add/Remove Project Facet. | |
− | Criteria | + | Criteria |
− | JSF_011 Syntax Checking | + | JSF library references are added. Module dependencies and build path are updated accordingly. |
− | Steps | + | |
− | Criteria | + | '''JSF_010 JSF Facet installation/un-installation''' |
− | JSF_012 Semantic Checking | + | *Steps |
− | Steps | + | *#Create a web application w JSF facet installed during project creation. |
+ | *#Uninstall JSF facet. Project properties->Project Facets -> Add/Remove Project Facet. | ||
+ | *Criteria | ||
+ | *#A JSF facet is uninstalled. But, JSF library reference remain unchanged. Designed behavior. | ||
+ | |||
+ | '''JSF_011 Syntax Checking''' | ||
+ | *Steps | ||
+ | *#Follow steps in tutorial document. | ||
+ | *Criteria | ||
+ | *#Syntax checking performed as suggested in tutorial document. | ||
+ | |||
+ | '''JSF_012 Semantic Checking''' | ||
+ | *Steps | ||
+ | 1. Follow steps in tutorial document. | ||
Criteria Semantic checking performed as suggested in tutorial document. | Criteria Semantic checking performed as suggested in tutorial document. | ||
JSF_013 Quick Fix | JSF_013 Quick Fix |
Revision as of 17:51, 25 January 2007
Reference
Tests
JSF_001-Create JSF Library in preference page
- Steps
- Window -> Preferences…->Web and XML -> JSF Libraries
- Criteria
- JSF Library is created successfully.
JSF_002-JSF Project Facets Wizard Page
- Steps
- Select ""JavaServer Faces v1.1 Project"" preset in Project Facet Wizard page.
- Criteria
- Can select JavaServer Faces preset and move to next page.
JSF_003-JSF Capabilities: JSF Library Wizard Page
- Steps
- Check JSF Capabilities wizard on libraries selection and check for deployment.
- Criteria
- Can configure selection of JSF libraries and check for deployment and finish project creation.
JSF_004-Project Creation: JSF Library Reference Property Page
- Steps
- Project properties -> JSF Library Reference.
- Criteria
- See the same configuration as configured in JSF_003.
JSF_005 Project Creation: J2EE Module Dependencies
- Steps
- Project properties --> J2EE Module Dependencies
- Criteria
- All JARs from JSF libraries checked for deployment should listed in the table.
JSF_006-Project Creation: Java Build Path
- Steps
- Project properties -> Java Build Path
- Criteria
- All JARs from selected JSF libraries should be listed in path.
JSF_007-JSF Library Reference Property Page: J2EE Module Dependencies update
- Steps
- Project properties -> JSF Library Reference.
- Uncheck/check a selected JSF libraries for deployment.
- Criteria
JARs from changed JSF library should be added/removed from J2EE Module Dependencies.
JSF_008 JSF Library Reference Property Page: Java Build Path update
- Steps
- Project properties -> JSF Library Reference.
- Add/Remove a selected JSF component library.
- Criteria
- JARs from the added/removed JSF library should be added/removed from build path.
JSF_009 JSF Facet installation + JSF library reference
- Steps
- Create a web application w/o JSF facet installed during project creation.
- Project properties->Project Facets -> Add/Remove Project Facet.
Criteria JSF library references are added. Module dependencies and build path are updated accordingly.
JSF_010 JSF Facet installation/un-installation
- Steps
- Create a web application w JSF facet installed during project creation.
- Uninstall JSF facet. Project properties->Project Facets -> Add/Remove Project Facet.
- Criteria
- A JSF facet is uninstalled. But, JSF library reference remain unchanged. Designed behavior.
JSF_011 Syntax Checking
- Steps
- Follow steps in tutorial document.
- Criteria
- Syntax checking performed as suggested in tutorial document.
JSF_012 Semantic Checking
- Steps
1. Follow steps in tutorial document. Criteria Semantic checking performed as suggested in tutorial document. JSF_013 Quick Fix Steps 1. Follow steps in tutorial document. Criteria Quick fix performed as suggested in tutorial document. JSF_014 Content Assist Steps 1. Follow steps in tutorial document. Criteria Content assist performed as suggested in tutorial document. JSF_015 FacesConfig Editor: Add Managed Bean Steps 1. Follow steps in tutorial document. Criteria Managed bean is added successfully. JSF_016 FacesConfig Editor: Add JSP pages in Navigation rule tab. Steps 1. Follow steps in tutorial document. Criteria JSP pages are added successfully. JSF_017 FacesConfig Editor: Connect JSP pages in Navigation rule tab. Steps 1. Follow steps in tutorial document. Criteria JSP pages are connected successfully. JSF_018 FacesConfig Editor: Link properties set up in Navigation rule tab. Steps 1. Follow steps in tutorial document. Criteria Link properties are set up properly as suggested in tutorial document. JSF_019 Runtime: Module dependencies are deployed Steps 1. Deploy a JSF web application to a container. Criteria Check if JARs are deployed with the application JSF_020 Runtime: Login page displayed Steps " 1. Right-click on login.jsp page and perform ""Run on Server""." Criteria Web application should be deployed and login page should display properly. JSF_021 "Runtime: Page navigation, login button clicked." Steps 1. Enter a value for name and click Login. Criteria Navigate to a welcomed page with name populated from login page.