Version 11 (modified by Tanya, 17 years ago) (diff) |
---|
Analysis
Overview
Create a strict description of rules and standards for writing auto tests.
Task requirements
Describes how to write auto tests easily.
- Define how we should do automatic testing
- Give suggestions about libraries to use
- Write base classes for unit, integration and system testing
- Define what helper classes will be needed for easily test writing and write them - for example helper class for writing dialogs
- Define how easily to write unit tests for GUI components
- Create how-to or testability documents. Wiki pages shall be useful.
Requirements to the task result
The result of the task must be wiki pages.
Implementation idea
There must be some useful information in the old wiki.
How to demo
Demonstrate the wiki pages and explain the standards.
Design
- junit 4 will be the library we use for automatic testing
- there are written base classes in net.asteasolutions.veda.testing package
- make document with the testing process
- describe the running of all tests using Eclipse
- describe where and how to write the different kinds of tests
- describe precisely what are unit, integration and system tests.
- helper classes in test2 directory - halos/HalosConstants, menus/demo, menus/mock, logic/LogicHelper, model/book/DefaultBookResource, model/persist/MiscTest, prolib/DummyListener, view/MockBookView
Implementation
Here? is the document
Testing
Review
(Write a mark for how the task is done and write why you use this mark. Write what is done well and what is not done well.)