This page is not complete, try back later -AZ |
Testing in Sakai - Aaron Zeckoski
- What is testing?
- For our purposes, testing is programmatic unit testing or integration testing, this type of testing is done by the developers (not QA)
- Unit testing is used to validate that a particular module of source code is working properly
- More info here: Wikipedia - Unit test
- Integration testing is the phase of software testing in which individual software modules are combined and tested as a group to verify they work together correctly
- More info here: Wikipedia - Integration testing
- Other testing like system testing should be done also but by QA and not by developers
- How do we test in Sakai?
- Logical (unit) testing is done using JUnit
- DB integration testing is done using Spring framework
- Integration testing is done using Test Harness
- Testing in Sakai
- 3 ways to do automated code testing in Sakai
- Using Junit to do logical unit testing
- More info on Junit
- [Using Spring framework to do DB integration testing]
- More info about Spring Framework testing
- [Using test harness to do full integration testing]
- More info at the main page: Sakai Test Harness
- Test Harness readme
- Example - Enhance Task List Tool to do testing
- Under construction
There are currently no attachments on this page.
- Under construction