Changes between Initial Version and Version 1 of TestManagerForTracPluginChangeHistory


Ignore:
Timestamp:
Jan 2, 2014, 9:36:52 PM (10 years ago)
Author:
Roberto Longobardi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TestManagerForTracPluginChangeHistory

    v1 v1  
     1= Test Manager plugin for Trac - List of changes =
     2
     3
     4'''Release 1.7.3 (2013-12-01):'''
     5
     6  A brand new Russian translation is available: thanks Valeriy Gusev!
     7
     8  o Enhancement #11381              (Trac-Hacks): Ability to add test case in more than one test plan
     9
     10'''Release 1.7.2 (2013-11-01):'''
     11
     12  A brand new Korean translation is available: thanks Mandy Cho!
     13
     14  The French translation has also been greatly updated: thanks Laura!!!
     15
     16  o Fixed Ticket #11358              (Track-Hacks): Adding custom [test-outcomes] breaks setting outcomes from Test Plan table view
     17
     18  o Fixed Ticket #11347              (Track-Hacks): Show related tickets issue
     19
     20  o Fixed Ticket #11350              (Track-Hacks): Add to Test Plan Button doesn't work
     21
     22'''Release 1.7.1 (2013-08-16):'''
     23
     24  o To facilitate packaging for Debian, the test statistics were completely rewritten against the Flot library, removing
     25    the dependency on the YUI library, which was based on Flash.
     26
     27  o Added some small usability improvements, like the folder icons for test catalogs.
     28
     29  o Fixed Ticket #11123              (Track-Hacks): Test Stats fail to update charts
     30
     31  o Fixed Ticket #11142              (Track-Hacks): Test Cases or Test Catalogs fails with exception
     32    "AttributeError             : 'NoneType             ' object has no attribute 'split'"
     33
     34'''Release 1.6.2 (2013-05-23):'''
     35
     36  o Enhanced the look&feel of the new "Organize Test Catalogs" dialog box.
     37
     38  o Fixed Ticket #11055              (Track-Hacks): UnicodeEncodeError              when using testcase-name with non-ascii-characters
     39
     40  o Fixed Ticket #11113              (Track-Hacks): Links to JQuery and JQuery-UI JS not updated for new versions - Stats don't show
     41
     42'''Release 1.6.1 (2013-04-21):'''
     43
     44  o Enhancement #10672              (Trac-Hacks): Status summary for the directory in the testplans.
     45    In the test plan view, now a traffic light is displayed next to each test catalog node, with the aggregated (worst) status of all the sub-tree.
     46
     47  o Enhancement #10907              (Trac-Hacks): Custom execution order for test cases.
     48    Test cases can now be organized in catalogs with the order of your choice. You can also easily drag and drop test cases from one catalog to another.
     49
     50  o Enhancement #10807              (Trac-Hacks): Cloning a test plan
     51
     52  o Fixed Ticket #10568              (Track-Hacks): Can't edit test case templates
     53
     54  o Fixed Ticket #10295              (Track-Hacks): Trac detected an internal error: !UnicodeError             : source returned bytes, but no encoding specified[[BR]]
     55
     56'''Release 1.5.2 (2012-10-14):'''
     57
     58  This release makes the plugins compatible with Trac 1.0.
     59
     60  Since the release of Trac 1.0, I had to split the plugins code into  two versions:
     61    o A version that works well with Trac 0.11 o A version that works well with Trac 0.12 and Trac 1.0
     62
     63  All the code still works with Python 2.5, 2.6 and 2.7. All database backends are still supported.
     64
     65  To build from the source, refer to the updated BUILD.txt file.
     66
     67  o Fixed Ticket #10293              (Track-Hacks): New install impossible on Trac 1.0beta1
     68
     69  o Fixed Ticket #10295              (Track-Hacks): Trac detected an internal error: !UnicodeError             : source returned bytes, but no encoding specified[[BR]]
     70
     71  '''            Release 1.5.1 (2012-08-12):'''
     72
     73  This is somewhat of a major release, in that it includes several new interesting features and many bug fixes. See the list below for more details.[[BR]]
     74
     75  In addition to that, I realized a VIDEO TUTORIAL showing out the main features of this Test Manager, to  help new and existing users take confidence with recent changes, new features and so on.[[BR]]
     76
     77  Check the tutorial on YouTube             : [http://www.youtube.com/watch?v=BIi3QMT0rT4]              [[BR]]
     78
     79  Also the trac-hacks user manual has been restructured, updated and enriched with the recent changes and features.
     80
     81  o Enhancement #353771              (!SourceForge             ): Time tracking capability. [[BR]]
     82
     83  This is now possible by means of the enhancements to the tabular views of both test catalogs and test plans and the addition of a custom field. See the comments to the feature request and the video tutorial, where this customization example is fully explored. [[BR]]
     84
     85  o Enhancement #3537704              (!SourceForge             ): Possibility to select columns for the table view. [[BR]]
     86
     87  This is now possible from the administration panel. [[BR]]
     88
     89  I also added an interesting feature that allows for adding a statistical row to the test catalog and test plan tabular views, with the option to  have the sum, average or count of the values in any column, being it a  standard or a custom property of test cases or catalogs. [[BR]]
     90
     91  This feature is also used to realize the feature #353771              above. See the video tutorial for an interesting use of this one to track test execution effort estimation of an entire test plan  and compare it to   actual execution time. [[BR]]
     92
     93  o Enhancement #3537700              (!SourceForge             ): Option to select table view as default view.
     94    This is now possible from the administration panel. [[BR]]
     95
     96  o Enhancement #3537696              (!SourceForge             ): Possibility to change test plans. [[BR]]
     97
     98  This is now possible by means of several new actions available on test  cases:
     99
     100 * On a test case definition page, you have a new action button to add the  test case to a plan. A dialog box appears showing you the suitable plans  (the ones not containing all test cases).
     101 * On a test case instance (a test case inside a plan) page, you have a new  action button to remove the test case from the plan.
     102 * On a test case instance (a test case inside a plan) page, in case the plan is containing an old snapshot of the test case and you wish to update  its text description to the latest version, you have a new action button  to do that. [[BR]]
     103
     104  o Fixed Ticket #8932              (Track-Hacks): The test plan tabular view has been enhanced to also
     105    show test case full text description [[BR]]
     106
     107  o Fixed Ticket #10131              and #10217              (Track-Hacks): Deleting a Test Case, deleting Test Catalogs containing Test items.
     108    This only happened on PosgreSQL. [[BR]]
     109
     110  o Fixed some bugs that I found ad which were not reported:
     111
     112 * The quick search in test catalogs was not working.
     113 * Indentation of test cases in tabular views for both catalogs and plans was incorrect.
     114 * Localization (i.e. translation) did not work for some parts of the Administration panel,  the Statistical charts page and several dialog boxes.
     115 * Setting a test case status using the pop-up traffic light menu did not work on test plan tabular view.
     116 * Some more I can't recall :D [[BR]]
     117
     118'''Release 1.4.11 (2012-06-03):'''
     119
     120  The data referential integrity in case of test catalog, test case and test plan deletion has been enhanced.[[BR]]             Deleting a test catalog now also deletes all of the contained sub-catalogs, test cases and test plans, as well as the corresponding status change history.[[BR]]             [[BR]]             o Fixed Ticket #9857              (Track-Hacks): Deleted test plan is still shown in Test Stats[[BR]]             o Fixed Ticket #9953              (Track-Hacks): Changing a testcase custom field value gives and error[[BR]]             o Fixed Ticket #10043              (Track-Hacks): Deleting "zombie" !TestPlans             [[BR]]
     121
     122'''Release 1.4.10 (2012-03-03):'''
     123
     124  o Enhancement #9751              (Track-Hacks): Ability to sort catalogs.[[BR]]
     125    Test Catalogs are now sorted by title in the tree and table views.[[BR]]
     126  o Fixed Ticket #9776              (Track-Hacks): Testplans not visible with latest Agilo Plugin.[[BR]]             o Fixed Ticket #9530              (Track-Hacks): Expand all / Collapse all is not running.[[BR]]
     127    This only happened with the Agilo plugin installed.[[BR]]
     128  o Fixed Ticket #9754              (Track-Hacks): Setting test result seemingly succeeds with expired login.[[BR]]
     129    Now operations such as setting a test case status and updating a custom field,[[BR]]             when failing will display a dialog box with an error message.[[BR]]
     130  o Fixed Ticket #9758              (Track-Hacks): Can't delete Test Case in v1.4.9.[[BR]]
     131
     132'''Release 1.4.9 (2012-01-04):'''
     133
     134  o Enhancement #8958              (Track-Hacks): An ability to export test data to CSV format needed.[[BR]]
     135    You can now export to CSV a test catalog or a test plan.[[BR]]             In the test catalog and test plan pages you will find an "Export ..." button.[[BR]]             The export format is designed to eventually import the stuff back into another Test Manager plugin evironment, as soon as a compatible import feature will be implemented :D (the current import feature is simpler than that.)[[BR]]
     136  o Enhancement #9287              (Track-Hacks): New browser tab for existing testcases. Now you have an option in trac.ini to choose what[[BR]]
     137    to do when clicking on a test case in the catalog/plan. [[BR]]             The default is to NOT open it in a new window, but you can change that from the admin panel,[[BR]]             under Testmanage->Settings, or directly in the trac.ini file like this:[[BR]]
     138{{{
     139[testmanager]
     140testcase.open_new_window = True
     141}}}
     142  o Fixed Ticket #9297              (Track-Hacks): Can't print testplan table overview. There was a problem with the default print css from Trac.[[BR]]             o Fixed Ticket #9510              (Track-Hacks): !TestStats              for single Testplans at 1.4.8 not working - patched. [[BR]]
     143    Thanks so much Andreas for finding it and for patching it!!! [[BR]]
     144  o Fixed Ticket #9530              (Track-Hacks): Expand all / Collapse all is not running[[BR]]             o Fixed Ticket #9654              (Track-Hacks): Error when creating test plans[[BR]]
     145
     146'''Release 1.4.8 (2011-10-23):'''
     147
     148  o Strongly enhanced the upgrade mechanism. Now it's more robust, should work with all the databases and between arbitrary Test Manager versions.[[BR]]
     149    The only drawback is that upgrade is only supported from 1.4.7, not from previous versions.[[BR]]
     150  o Enhancement #9077              (Track-Hacks): Ability to separate and report on test plans by product[[BR]]             o Enhancement #9208              (Track-Hacks): Test plan with only selected test cases from the catalog, take snapshot version of test cases.[[BR]]
     151    This is an important one. Many users were asking for a way of including only selected test cases into[[BR]]             a Test Plan, for different reasons. Now you have it :D [[BR]]
     152  o Added French language catalog! Thanks to someone who doesn't want to be cited :D [[BR]]             o Added [wiki:TestManagerForTracPlugin#TestArtifactChangeHistory Object change history]              view. It shows the change history of standard and, more interestingly, custom properties of any test artifact. o Fixed Ticket #9141              (Track-Hacks): Update installation 1.4.6 -> 1.4.7 not possible[[BR]]             o Fixed Ticket #9167              (Track-Hacks): installation of 1.4.7 with postgres database not possible[[BR]]             o Fixed Ticket #9187              (Track-Hacks): Current test status report should consider only last result of a testcase in the plan. [[BR]]
     153    Thanks to Andreas for his contribution to fixing this one! [[BR]]
     154
     155'''Release 1.4.7''' (2011-08-28):
     156
     157  o Enhancement #8907              (Track-Hacks): Add template for "New !TestCase             " - Thanks a lot to Christian for the hard work on this enhancement!!! [[BR]]
     158    Now you can define templates for your new test catalogs and new test cases, and assign default templates based on each test catalog! [[BR]]
     159  o Enhancement #8908              (Track-Hacks): Possiblity to change test case status from the tree view.[[BR]]
     160    No more need to open each test case in a plan to set its result, you can now do this directly from the tree view! [[BR]]
     161  o Fixed Ticket #8869              (Track-Hacks): Loading of Test Manager takes too long and sometimes time out[[BR]]             o Added Spanish and German catalogs! Thanks a lot to Christian and Andreas for the translations!!! Italian was already part of the plugin.[[BR]]
     162
     163'''Release 1.4.6''' (2011-06-19):
     164
     165  o Fixed Ticket #8871              (Track-Hacks): No # allowed at custom fields[[BR]]             o Fixed Ticket #8873              (Track-Hacks): css styles ar not compatible with the agilo plugin[[BR]]             o Fixed Ticket #8876              (Track-Hacks): Can't create Catalogs/Test cases when trac runs from site root[[BR]]             o Fixed Ticket #8878              (Track-Hacks): TestManagerForTracPlugin              does not play well with MenusPlugin             [[BR]]             o Fixed Ticket #8898              (Track-Hacks): yui_base_url not honored in templates ? [[BR]]             o Enhancement #8875              (Track-Hacks): More visibility for Tickets related to test suites[[BR]]             Added more statistical charts, including Current test status pie chart and Tickets related to test cases trend chart[[BR]]             Simplified setting the outcome of a test case[[BR]]
     166
     167'''Release 1.4.5''' (2011-05-21):
     168
     169  o Enhancement #8825              (Track-Hacks): Ability to import test cases from Excel (CSV) file[[BR]]
     170
     171'''Release 1.4.4''' (2011-03-11):
     172
     173  o Fixed Ticket #8567              (Track-Hacks): Javascript error when deleting test plans[[BR]]             o Enhancement #8596              (Track-Hacks): Remove hard dependency on XML RPC plugin for Trac 0.11[[BR]]             o Enhancement #8761              (Track-Hacks): Copy multiple test cases into another catalog[[BR]]             Added wiki documentation for '''             copying multiple test cases into another catalog'''             .
     174
     175'''Release 1.4.3''' (2011-01-20):
     176
     177  o Enhancement #8427              (Track-Hacks): Add XML-RPC complete interface for remote management of test objects[[BR]]             Added wiki documentation for '''             [wiki:TestManagerForTracPluginRPCApi the new XML-RPC API]             '''             .
     178
     179'''Release 1.4.2''' (2011-01-09):
     180
     181  o Fixed Ticket #8378              (Track-Hacks): Set date and time format correctly in Test Stats page[[BR]]             Also added support for custom test case outcomes in the Test Stats page[[BR]]             Added Wiki documentation on the ability to customize the test case outcomes (i.e. states, verdicts) and to link Tickets to Test Cases.
     182
     183'''Release 1.4.1''' (2010-12-27):
     184
     185  o Enhancement #7486              (Track-Hacks): Customizable test case outcomes (aka verdicts)[[BR]]             o Enhancement #7570              (Track-Hacks): Add a relationship table between tickets and test cases in plan, and corresponding API[[BR]]             o Added wiki documentation on the '''             [wiki:TestManagerForTracPluginGenericClass Generic Persistent Class framework]             '''              [[BR]]
     186
     187'''Release 1.3.12''' (2010-12-19):
     188
     189  o Enhancement #8321              (Track-Hacks): Add standard internationalization support (i18n)[[BR]]             o Enhancement #8322              (Track-Hacks): Show timestamps according to User's locale[[BR]]             o Fixed Ticket #8323              (Track-Hacks): Unable to expand Available plans and Test case status change history collapsable sections[[BR]]
     190
     191'''Release 1.3.11''' (2010-12-02):
     192
     193  o Added out of the box operation to workflow engine: set_owner and set_owner_to_self[[BR]]             o Enhancement #8259              (Track-Hacks): Add navigation from a test case to its related tickets[[BR]]
     194
     195'''Release 1.3.10''' (2010-11-28):
     196
     197  o Fixed Ticket #8154              (Track-Hacks): !LookupError             : unknown encoding: cp0[[BR]]
     198
     199'''Release 1.3.9''' (2010-11-23):
     200
     201  o Fixed Ticket #8144              (Track-Hacks): Test statistical charts don't show successful and failed figures[[BR]]
     202
     203'''Release 1.3.8''' (2010-11-23):
     204
     205  o Fixed Ticket #8121              (Track-Hacks): Catalog Wiki Page not added[[BR]]             o Fixed Ticket #8123              (Track-Hacks): Can't move testcase more than one time into different catalog[[BR]]             o Fixed Ticket #8124              (Track-Hacks): !AttributeError             : '!NoneType             ' object has no attribute 'splitlines'[[BR]]             o Fixed Ticket #8125              (Track-Hacks): "duplicate test case" does not work for previously moved test case[[BR]]
     206
     207'''Release 1.3.7''' (2010-11-20):
     208
     209  o Enhancement #7704              (Track-Hacks): Add ability to delete a Test Plan[[BR]]             o Fixed Ticket #8084              (Track-Hacks): Ordering issue[[BR]]
     210
     211'''Release 1.3.6''' (2010-11-09):
     212
     213  o Fixed Ticket #8004              (Track-Hacks): Cannot search if an admin[[BR]]
     214
     215'''Release 1.3.5''' (2010-10-17):
     216
     217  o Restored compatibility with Trac 0.11. Now again both 0.11 and 0.12 are supported.[[BR]]