Actions

Difference between revisions of "System Tests Working Group"

From Joomla! Documentation

(Roadmap)
Line 1: Line 1:
 +
== Team Members ==
 +
 +
- Puneet Kala (Working Group Coordinator)
 +
- Javier Gómez (PLT liaison)
 +
- Kshitij Sharma
 +
- Tanaporn Pantuprecharat
 +
 +
 
== Roadmap==
 
== Roadmap==
 
The next steps in this team are:
 
The next steps in this team are:
  
 +
=== GSoC 2014 ===
 
* focus on [[GSOC_2014_Project_Ideas#Project:_Webdriver_system_tests_for_CMS|Google Summer of Code 2014 Project: Webdriver_system_tests_for_CMS]]
 
* focus on [[GSOC_2014_Project_Ideas#Project:_Webdriver_system_tests_for_CMS|Google Summer of Code 2014 Project: Webdriver_system_tests_for_CMS]]
 +
 +
=== Sauce Labs integration ===
 
* Test SauceLabs and Travis integration with the repo at GitHub: https://saucelabs.com/opensource/travis. It will require the use of Paratest, to run several tests at the same time, otherwise it will take too long (more than 8 hours just the /Adminitrator/ tests)
 
* Test SauceLabs and Travis integration with the repo at GitHub: https://saucelabs.com/opensource/travis. It will require the use of Paratest, to run several tests at the same time, otherwise it will take too long (more than 8 hours just the /Adminitrator/ tests)
* Create an Assert in all test that makes sure there is not any warning, even if the test passes. See this example:
+
 
[[File:System tests-example of warning.png|thumbnail]]
+
=== Improvements in current tests ===
* Create a graphical test coverage report
+
* '''(done)''' Create an Assert in all test that makes sure there is not any warning, even if the test passes. See this example:
 +
[[File:System tests-example of warning.png|thumbnail]]  
 +
* '''(done)''' Create a graphical test coverage report  
 +
* Move to Codeception framework
 +
* Create a Best Practice in System testing Joomla! extensions with https://github.com/joomla-projects/com_localise component

Revision as of 04:01, 25 July 2014

Contents

Team Members

- Puneet Kala (Working Group Coordinator) - Javier Gómez (PLT liaison) - Kshitij Sharma - Tanaporn Pantuprecharat


Roadmap

The next steps in this team are:

GSoC 2014

Sauce Labs integration

  • Test SauceLabs and Travis integration with the repo at GitHub: https://saucelabs.com/opensource/travis. It will require the use of Paratest, to run several tests at the same time, otherwise it will take too long (more than 8 hours just the /Adminitrator/ tests)

Improvements in current tests

  • (done) Create an Assert in all test that makes sure there is not any warning, even if the test passes. See this example:
System tests-example of warning.png