System Tests Available in Version 1.6

From Joomla! Documentation
(Difference between revisions)
Jump to: navigation, search
(add some more test categories)
 
(5 intermediate revisions by 2 users not shown)
Line 59: Line 59:
  
 
Similar tests for other components, such as contacts, banners, weblinks, and so on.
 
Similar tests for other components, such as contacts, banners, weblinks, and so on.
 +
 +
May I propose a test case of Groups and Content?
 +
 +
NorthEast
 +
  Mid-Atlantic
 +
    Pennsylvania
 +
    New York
 +
 +
Members of regional groups MidAtlantic or NorthEast will have editorial rights down the hierarchy.  State level members will probably not have editorial rights up the hierarchy.
  
 
=== Access Levels ===
 
=== Access Levels ===
Line 69: Line 78:
 
Create a new menu item of each type and verify that it is displayed without errors.
 
Create a new menu item of each type and verify that it is displayed without errors.
  
[[Category:Bug Squad]] [[Category:Development]] [[Category:Testing]]
+
= See Also =
 +
* [[System_Testing]]
 +
* [[Running_Automated_Tests_for_Version_1.6]]
 +
* [[Writing_System_Tests_for_Version_1.6]]
 +
 
 +
[[Category:Bug Squad]] [[Category:Development]] [[Category:Testing]] [[Category:Automated Testing]]

Latest revision as of 09:34, 24 May 2010

Contents

[edit] Current Tests Available

[edit] TestSuite.php

found at tests\system\suite

  • A compilation of the below tests.

[edit] articles

[edit] article0001Test.php

found in tests\system\suite\articles

  • Tests publishing and un-publishing the article "Designers and Developers".

[edit] com_users

[edit] user0001Test.php

found in tests\system\suite\com_users

  • Tests creating and deleting a user.

[edit] control_panel

[edit] control_panel0001Test.php

found in< code>tests\system\suite\control_panel

  • Checks that the Administrative menu options are available.

[edit] control_panel0002Test.php

found in tests\system\suite\control_panel Checks the availability of toolbar functions (i.e. New, Edit, Publish ...etc)

[edit] control_panel0003Test.php

found in tests\system\suite\control_panel

  • Test the creation and deletion of an article.

[edit] control_panel0004Test.php

found in tests\system\suite\control_panel

  • Test the creation and deletion of a category.

[edit] control_panel0005Test.php

found in tests\system\suite\control_panel

  • Similar to control_panel0001Test.php, but only checks that the top level of the Administrative enu options are available.

[edit] Menus

[edit] menu0001Test.php

found at tests\system\suite\menu

  • Test adding a new menu, new menu item to the new menu, creating an article to associate with that new menu item, then deleting and verifying the deletion of those items.

[edit] modules

[edit] module0001Test.php

found in tests\system\suite\module

  • Test un-publishing and publishing the login form.

[edit] sample data

[edit] sample_data0001Test.php

found in tests\system\suite\sample_data

  • Basic test of the included sample data.

[edit] Test to create

[edit] ACL Tests

Note that some of these features may not work at the present time in version 1.6. If that is the case, then please post results on the CMS list.

[edit] Create & Edit Permissions

These tests will test ACL in the back and front end. For example, create a new category with restricted permissions and then create a user who can create or edit articles in the new category. Then create a user who cannot create or edit articles in the new category. Log into back end as each user and verify that the permissions are correct.

Similar tests for other components, such as contacts, banners, weblinks, and so on.

May I propose a test case of Groups and Content?

NorthEast
 Mid-Atlantic
   Pennsylvania
   New York

Members of regional groups MidAtlantic or NorthEast will have editorial rights down the hierarchy. State level members will probably not have editorial rights up the hierarchy.

[edit] Access Levels

Create new access level and assign articles, other components, and modules to this access level. Verify that users with this access level can access the items and that a user without this access level cannot.

[edit] Module Tests

Create a new module of each type and display on a menu item.

[edit] Menu Items

Create a new menu item of each type and verify that it is displayed without errors.

[edit] See Also

Personal tools
Namespaces

Variants
Actions
Navigation
Joomla! Sites
Toolbox