This is mostly related to proactive testing (automated or otherwise) testing, as opposed to Monitoring
See: Testing Team. This is similar but different than the Wishlist team which tests/confirms bug reports.
Tiki software testing
Automated
Unit tests
Unit testing for tiki http://en.wikipedia.org/wiki/Unit_testing.
For how we implement this in tiki, see Tiki-Unit-Testing
Integration tests
Currently (2023-04) these are not separated from unit tests. So see tiki http://en.wikipedia.org/wiki/Unit_testing.
Functional tests
See:
Smoke tests
As of 2023-04, we don't have any, but plan to write some.
Manual
Test pages on dev.tiki.org
Performance testing
As of 2023-04, nothing automated, but some tooling is integrated but not documented. TODO: Document Faker, query enging compare scripts.
- See Performance
Testing you own site/Client sites
TikiTests
TikiTests functionality has been added to Tiki 2.x This is functional testing, not unit testing. This could even be used along with the Profiles to help set up Tiki.
Writing Functional tests for your own sites or client sites
See Tutorial%3A-How-to-write-and-use-automated-tests-for-your-own-site
General info
Below are some notes & links about testing in general.
Usability
http://en.wikipedia.org/wiki/Usability_testing
Uptime/Site quality/content
- Maybe will be in Monitoring. See section on Uptime, spelling, Broken links, standards compliance, etc
Other notes
- http://sahi.co.in/
- http://webtest.canoo.com/ was suggested by http://www.revolutionlinux.com/
- SimpleTest suggested by Damien
- Lime?
- http://selenium-ide.openqa.org/ suggested by http://sebastian-bergmann.de/
- http://sourceforge.net/projects/testlink/
- http://cukes.info/
- http://mink.behat.org/
- https://www.ohloh.net/p/codeception
- http://phantomjs.org/ headless WebKit with JavaScript API
- http://www.getwindmill.com/
- http://stackvm.com/
- https://www.ranorex.com/
Behavior-driven development
- http://www.phpspec.net/
- http://behat.org
- http://www.ohloh.net/tags/bdd
- https://packagist.org/packages/behat/
https://en.wikipedia.org/wiki/Behavior-driven_development
Open Hub options
https://www.openhub.net/stacks/108538/