Menu

#45 Selenium Test Cases

0.1
open
None
high
2015-02-19
2015-01-27
No

Create the following selenium test cases (by recording the clicks, commenting all single steps and checking the expected results). If the following list misses an important use case, please feel free to add it!

  • LoadNewProject (Demo.xml)
  • BrowseModules (Click to different module specifications and their tabs and check whether their content is displayed)
  • EditContent (Edit content of a module description, all widget types should be tested)
  • DeleteModule (Deletion of two modules)
  • NewModule (Creation of a new module)
  • ExportXML
  • ImportXML
  • ExportPDF
  • ExportRTF
  • CheckOverview (Check whether Overview-Page is displayed correctly)
  • CheckRoot (Check whether the root module description (".") is displayed correctly)
  • StructureAddTab
  • StructureDeleteTab
  • StructureRenameTab
  • StructureChangeTabOrder
  • StructureChangePropertyOrder
  • StructureAddProperty
  • StructureDeleteProperty
  • StructureEditProperty (edit id, label, description and example of several properties)
  • StructureChangeWidgetType
  • WidgetList (specific tests of the list widget, e. g. adding, deleting, changing the structure of the list and checking the consequences for the modules)
  • WidgetDropdown
  • AboutDialog
  • ConflictingNames (check all cases where name conflicts could occur, e. g. creating a module with a qname that already exists; or renaming a property type to a name that already exists, etc.)

Further Notes:
- Please check always the expected results and comment every single step within the test cases
- The Synchronize-Function does not need a test case
- If Errors occus, please open according tickets

Discussion

  • Ivan Bogicevic

    Ivan Bogicevic - 2015-02-04
    • assigned_to: Jan Strauß
     
  • Ivan Bogicevic

    Ivan Bogicevic - 2015-02-19
    • Milestone: 0.0.3 --> 0.1
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.