testexecfw/symbianunittestfw/doc/ReleaseNotes.txt
author Johnson Ma <johnson.ma@nokia.com>
Mon, 29 Mar 2010 14:46:27 +0800
changeset 1 bbd31066657e
permissions -rw-r--r--
publish symbianunittest v1.1.0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     1
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     2
SymbianUnitTest Release Notes 1.1
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     3
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     4
OVERVIEW:
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     5
SymbianUnitTest is a unit test framework, which is a port of xUnit to Symbian C++. Its basic architecture and usage is closely followed the xUnit model.
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     6
SymbianUnitTest makes full use of Symbian C++ language features. It provides helper macros for users to easily define test cases.
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     7
Unit test frameworks are key elements of TDD (or Test Driven Development). For this reason, SymbianUnitTest is not only considered 
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     8
as test framework to validate the software, but also the enabler for TDD and continuous integration to improve software quality and speed time to market.
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
     9
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    10
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    11
TECHNICAL SUPPORT:
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    12
   -You can get latest information from SymbianUnitTest wiki page: http://wikis.in.nokia.com/Personal/SymbianUnitTest
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    13
   -For any question and suggestion, please send email to ITE-Support@Nokia.com
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    14
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    15
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    16
MAJOR FEATURES:
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    17
  - Console UI (symbianunittest.exe) to run test cases
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    18
  - Helper macros for eaily define test cases and assertion
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    19
  - Support to run user specified test case(s)
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    20
  - Support OOM testing
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    21
  - Automatic memory leak detection
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    22
  - Multiple output format (plain text, html, or xml)
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    23
  - Configurable test execution time out
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    24
  - Script to convert existing EUnit test cases into SymbianUnitTest
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    25
  - Carbide plug-in to create test case
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    26
  - Support ATS4
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    27
  - User Guide document
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    28
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    29
FIXED BUGS AND WORKAROUNDS:
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    30
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    31
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    32
KNOWN ISSUES:
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    33
 * There is no S60 or QT UI for SymbianUnitTest yet. Pleas use the console UI instead. 
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    34
 * SymbianUnitTest doesn't support S60 ui component unit testing
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    35
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    36
    
bbd31066657e publish symbianunittest v1.1.0
Johnson Ma <johnson.ma@nokia.com>
parents:
diff changeset
    37