Jump to: navigation, search

Tigerstripe Explorer Test Plan

< To: TigerstripeF2F_20080616#UI_Testing_Automation

  1. Create a new project (Project0)
  2. Create a new package (package0)
  3. Create a second package (package1)
  4. Create two of each of the following in package one:
    • Entity (include references to Entity, Datatype, and Enumeration)
    • Datatype
    • Enumeration
    • Query
    • Update Procedure
    • Exception
    • Notification
    • Session Facade
    • Association
    • AssociationClass
    • Dependency
  5. Ref - "Move" all of the above to package_2 and verify containment (separate operations for each)
  6. Ref - "Move" all of the above to package_1 and verify containment (multiple components per operation)
  7. DnD - "DnD" all of the above back to package_2 and verify containment (separate operations for each)
  8. DnD - "DnD" all of the above back to package_1 and verify containment (multiple components per operation)
  9. Ref - "Move" subset, determined by file name patterns, to package_1 and verify containment
  10. Ref - "Rename" one of each artifact type from above and verify name change
  11. Create a third package (package2)
  12. Ref - "Move" package_1 into package_3 and verify containment
  13. Ref - "Rename" package_3 and verify name change
  14. Create a new project (project_2)
  15. Ref - "Move" package_2 to project_2 and verify containment in project_2 and removal from project_1
  16. DnD - "DnD" package_2 back to project_1 and verify containment in project_1 and removal from project_2
  17. Create facet directory in project_1
  18. Create facet in facet directory and verify name and containment
  19. Ref - "Rename" facet and verify name change
  20. Create profile in project_1 root directory and verify name and containment
  21. Ref - "Rename" profile and verify name change

ToDo

  1. Look at testing reference changes
  2. Add Inheritance, Implements, and reference testing (see feedback item #1)
  3. Add sub components to above (i.e. attributes, methods, etc) and run similar tests (refactorings, etc)
  4. Create Class Diagram
  5. Verify that changes to Diagram are reflected in Explorer
  6. Create Instance Diagram
  7. Verify that changes to Diagram are reflected in Explorer
  8. Removal (possible reverse creation to clean workspace, or maybe just one of each type of component)

Feedback