Testing Overview - tooltwist/documentation GitHub Wiki
Testing is a very broad subject, but here is how we commonly do it with ToolTwist projects...
Types of Testing
What is being tested
- Blocks of code.
- [Web services](Testing Web Services)
- [User Interface via the browser](Browser testing using Selenium)
Technology
- Language - Java and Node
- Data storage - Mysql, memcached, SOLR, REDIS, etc
User Interface Testing
We usually test the UI using Selenium. Selenium can test the application on all the popular browsers, including mobile browsers). It can also test on a headless browser (a browser not visible on the desktop), allowing fast background tests to be performed.