wiki:PLATFORM_STANDARDS_AUTO_TESTS_R1

Version 2 (modified by peko, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=PLATFORM_STANDARDS_AUTO_TESTS_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

The aim of this revision of the task is to improve the auto testing infrastructure, conventions etc.

Task requirements

  • improve the standards for Unit Tests:
    • there are classes for which unit tests are compulsory.
    • there are classes for which unit tests are impossible and the least it can be done is integration test.
    • Note: stating the classes that should be unit tested can be done by component and team they belong to.
  • provide more information about the javadoc of unit tests:
    • should it be compulsory or not.
    • how descriptive should it be - after all these are only tests and are not supposed to be reused.
  • improve the conventions of unit tests. integration tests etc.
    • it is more suitable to provide information in the wiki instead of links to wikipedia.
  • review the helper classes and provide more if necessary.
    • ....

Task result

  • wiki page

Implementation idea

PLATFORM_STANDARDS_AUTO_TESTS is the document where more information should be provided and unnecessary information removed. PLATFORM_STANDARDS_AUTO_TESTS_R1

How to demo

Design

Implementation

Testing

Comments

(Write comments for this or later revisions here.)