Difference: TaRGeTProductLine (1 vs. 41)

Revision 412015-04-28 - PaolaAccioly

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 18 to 18
 

Download

  • TaRGeT for Windows (With features Windows XP/Vista/7, XML Input, MS Word Input, Use Case Editor, CNL, On The Fly Test Generator, Test Suite Consistency Management, TestLink XML Output)
Deleted:
<
<
  • TaRGeT for Mac OS X (With features Mac OS X, XML Input, Use Case Editor, CNL, On The Fly Test Generator, Test Suite Consistency Management, TestLink XML Output)
    • Input Document in XML format
 

Revision 402015-03-30 - PaolaAccioly

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 20 to 20
 
  • TaRGeT for Mac OS X (With features Mac OS X, XML Input, Use Case Editor, CNL, On The Fly Test Generator, Test Suite Consistency Management, TestLink XML Output)
    • Input Document in XML format
Changed:
<
<
>
>
 
Added:
>
>
 

Feature Model

Line: 96 to 97
  -- FelypeFerreira - 10 Feb 2011 -- FelypeFerreira - 09 Feb 2011 -- LaisNeves - 05 Aug 2010 -- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
Added:
>
>
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1277993116" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="404786" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp59135" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1281039454" name="Feature_Model.jpg" path="Feature_Model.jpg" size="120615" stream="Feature_Model.jpg" tmpFilename="/var/tmp/CGItemp55956" user="LaisNeves" version="3"
Line: 107 to 110
 
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1277989255" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="711378" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp58134" user="LaisNeves" version="3"
META FILEATTACHMENT attachment="My_Phonebook.xml" attr="h" comment="" date="1276698087" name="My_Phonebook.xml" path="My_Phonebook.xml" size="5804" stream="My_Phonebook.xml" tmpFilename="/var/tmp/CGItemp53647" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="TaRGeT.png" attr="h" comment="TaRGeT Introduction" date="1277906810" name="TaRGeT.png" path="TaRGeT.png" size="54058" stream="TaRGeT.png" tmpFilename="/var/tmp/CGItemp56466" user="LaisNeves" version="2"
Changed:
<
<
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="h" comment="" date="1277944030" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="98486" stream="TaRGeT_Usage_Guide.pdf" tmpFilename="/var/tmp/CGItemp57501" user="LaisNeves" version="2"
>
>
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="" comment="" date="1427740744" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="57884" user="PaolaAccioly" version="3"
 
META FILEATTACHMENT attachment="TaRGeT_MIT_License.pdf" attr="h" comment="" date="1277948307" name="TaRGeT_MIT_License.pdf" path="TaRGeT_MIT_License.pdf" size="123599" stream="TaRGeT_MIT_License.pdf" tmpFilename="/var/tmp/CGItemp54021" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="TaRGeTTests.zip" attr="h" comment="" date="1318619768" name="TaRGeTTests.zip" path="TaRGeTTests.zip" size="173277" stream="TaRGeTTests.zip" tmpFilename="/var/tmp/CGItemp58330" user="LaisNeves" version="1"
Added:
>
>
META FILEATTACHMENT attachment="Usage_Guide.pdf" attr="" comment="" date="1427740799" name="Usage_Guide.pdf" path="Usage_Guide.pdf" size="57884" user="PaolaAccioly" version="1"

Revision 392015-02-19 - PaolaAccioly

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 62 to 62
 

Implementation

Changed:
<
<
>
>
 
    • The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository three major releases and one minor release, as well as the history of developers comments indicating the modifications performed in each commit.
  • Implementation of variations:
    • Input: Implemented with Eclipse Extension Points (subtype polymorphism). One plug-in for each input variation.

Revision 382015-01-30 - PaolaAccioly

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line

Changed:
<
<

>
>

 

Introduction

Added:
>
>
 TaRGeT automates a systematic approach for dealing with requirements and test artifacts in an integrated way, in which test cases can be automatically generated from use cases scenarios written in natural language. The use cases are written following a XML schema, which was designed to contain the necessary information for generating test procedure, description and related requirements.
Changed:
<
<
TaRGeT
>
>
TaRGeT
  TaRGeT's main functionality is the automatic generation of test cases from use cases scenarios written in natural language. Supporting this main functionality, TaRGeT features the following facilities:
  • Filters to support test cases selection
Line: 25 to 25
 

Feature Model

Changed:
<
<
Feature Model
>
>
Feature Model
  * The source code for Test Central 3, Test Central 4, XLS STD, UC Weight, Step ID in Test, Automatic Scripts Generation, Active Flow in Test and Data Mass features is not available because it is protected by a NDA (non-disclosure agreement).

Constraints

Changed:
<
<
  • TC3 Extractor -> TC3 Output
  • TC4 Extractor -> TC4 Output
  • XML Extractor -> XML Output
  • HTML Extractor -> HTML Output
  • XLS STD Input -> XLS STD Output
  • CNL -> English
  • Import Template -> (TC4 Output | XLS STD Output)
>
>
  • TC3 Extractor -> TC3 Output
  • TC4 Extractor -> TC4 Output
  • XML Extractor -> XML Output
  • HTML Extractor -> HTML Output
  • XLS STD Input -> XLS STD Output
  • CNL -> English
  • Import Template -> (TC4 Output | XLS STD Output)
 #Architecture

Architecture

Added:
>
>
 TaRGeT implementation is based on the Eclipse RCP architecture. It is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.

The main responsibilities of the application are distributed into four distinct basic plug-ins:

Line: 48 to 47
 
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the implantation and support for implementing variability to make TaRGeT compatible with different formats of input use case documents.
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.
Deleted:
<
<
 The figure below describes TaRGeT's architecture.
Changed:
<
<
TaRGeT Architecture
>
>
TaRGeT Architecture
 

Product Line Documentation

Line: 94 to 92
 TaRGeT's features are selected using the Feature Model Plug-in and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.

Contacts

Changed:
<
<
>
>
 
Changed:
<
<
-- FelypeFerreira - 10 Feb 2011 -- FelypeFerreira - 09 Feb 2011 -- LaisNeves - 05 Aug 2010 -- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- FelypeFerreira - 10 Feb 2011 -- FelypeFerreira - 09 Feb 2011 -- LaisNeves - 05 Aug 2010 -- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1277993116" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="404786" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp59135" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 372011-11-10 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 22 to 22
 
Added:
>
>
 

Feature Model

Line: 38 to 39
 
  • CNL -> English
  • Import Template -> (TC4 Output | XLS STD Output)
Changed:
<
<
>
>
#Architecture
 

Architecture

TaRGeT implementation is based on the Eclipse RCP architecture. It is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.

Revision 362011-10-14 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 60 to 60
 
Added:
>
>
 
Line: 123 to 124
 
META FILEATTACHMENT attachment="TaRGeT.png" attr="h" comment="TaRGeT Introduction" date="1277906810" name="TaRGeT.png" path="TaRGeT.png" size="54058" stream="TaRGeT.png" tmpFilename="/var/tmp/CGItemp56466" user="LaisNeves" version="2"
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="h" comment="" date="1277944030" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="98486" stream="TaRGeT_Usage_Guide.pdf" tmpFilename="/var/tmp/CGItemp57501" user="LaisNeves" version="2"
META FILEATTACHMENT attachment="TaRGeT_MIT_License.pdf" attr="h" comment="" date="1277948307" name="TaRGeT_MIT_License.pdf" path="TaRGeT_MIT_License.pdf" size="123599" stream="TaRGeT_MIT_License.pdf" tmpFilename="/var/tmp/CGItemp54021" user="LaisNeves" version="1"
Added:
>
>
META FILEATTACHMENT attachment="TaRGeTTests.zip" attr="h" comment="" date="1318619768" name="TaRGeTTests.zip" path="TaRGeTTests.zip" size="173277" stream="TaRGeTTests.zip" tmpFilename="/var/tmp/CGItemp58330" user="LaisNeves" version="1"

Revision 352011-02-10 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 91 to 91
 

Product Generation

TaRGeT's features are selected using the Feature Model Plug-in and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
Deleted:
<
<

Participation in Events

 

Contacts

Added:
>
>
-- FelypeFerreira - 10 Feb 2011
 -- FelypeFerreira - 09 Feb 2011 -- LaisNeves - 05 Aug 2010 -- FelypeFerreira - 15 Jul 2010
Line: 108 to 105
 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010
Deleted:
<
<
-- FelypeFerreira - 15 Jun 2010
 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010

Revision 342011-02-09 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 91 to 91
 

Product Generation

TaRGeT's features are selected using the Feature Model Plug-in and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
Added:
>
>

Participation in Events

 

Contacts

Changed:
<
<
-- LaisNeves - 05 Aug 2010 -- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- FelypeFerreira - 09 Feb 2011 -- LaisNeves - 05 Aug 2010 -- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1277993116" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="404786" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp59135" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 332010-08-12 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 27 to 27
  Feature Model
Changed:
<
<
* The source code for Test Central 3, Test Central 4 and XLS STD features is not available because it is protected by a NDA (non-disclosure agreement).
>
>
* The source code for Test Central 3, Test Central 4, XLS STD, UC Weight, Step ID in Test, Automatic Scripts Generation, Active Flow in Test and Data Mass features is not available because it is protected by a NDA (non-disclosure agreement).
 

Constraints

  • TC3 Extractor -> TC3 Output

Revision 322010-08-05 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 96 to 96
 
Changed:
<
<
-- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- LaisNeves - 05 Aug 2010 -- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1277993116" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="404786" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp59135" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1275665990" name="Feature_Model.jpg" path="Feature Model.jpg" size="106337" stream="Feature Model.jpg" tmpFilename="/var/tmp/CGItemp50872" user="FelypeFerreira" version="1"
>
>
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1281039454" name="Feature_Model.jpg" path="Feature_Model.jpg" size="120615" stream="Feature_Model.jpg" tmpFilename="/var/tmp/CGItemp55956" user="LaisNeves" version="3"
 
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="My_Phonebook_Test_Suite.html" attr="h" comment="" date="1275667594" name="My_Phonebook_Test_Suite.html" path="My_Phonebook_Test_Suite.html" size="22563" stream="My_Phonebook_Test_Suite.html" tmpFilename="/var/tmp/CGItemp48792" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="DocumentoDeRequisitos.pdf" attr="h" comment="" date="1275675062" name="DocumentoDeRequisitos.pdf" path="DocumentoDeRequisitos.pdf" size="283621" stream="DocumentoDeRequisitos.pdf" tmpFilename="/var/tmp/CGItemp41788" user="MichelleSilva" version="1"

Revision 312010-07-15 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 64 to 64
 

Implementation

Changed:
<
<
>
>
 
    • The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository three major releases and one minor release, as well as the history of developers comments indicating the modifications performed in each commit.
  • Implementation of variations:
    • Input: Implemented with Eclipse Extension Points (subtype polymorphism). One plug-in for each input variation.
Line: 96 to 96
 
Changed:
<
<
-- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- FelypeFerreira - 15 Jul 2010 -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1277993116" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="404786" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp59135" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 302010-07-01 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 54 to 54
 

Product Line Documentation

Changed:
<
<
>
>
 
    • Unique artifact for the entire product line, there are no product-specific requirements specification.
  • Use Case Specification in MSVCM format
    • Unique artifact for the entire product line. This artifact is used to generate product-specific use case specifications.
Line: 98 to 98
  -- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
Changed:
<
<
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
>
>
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1277993116" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="404786" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp59135" user="LaisNeves" version="4"
 
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1275665990" name="Feature_Model.jpg" path="Feature Model.jpg" size="106337" stream="Feature Model.jpg" tmpFilename="/var/tmp/CGItemp50872" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"
Line: 106 to 106
 
META FILEATTACHMENT attachment="DocumentoDeRequisitos.pdf" attr="h" comment="" date="1275675062" name="DocumentoDeRequisitos.pdf" path="DocumentoDeRequisitos.pdf" size="283621" stream="DocumentoDeRequisitos.pdf" tmpFilename="/var/tmp/CGItemp41788" user="MichelleSilva" version="1"
META FILEATTACHMENT attachment="TaRGeT_MIT_License.doc" attr="h" comment="" date="1277948244" name="TaRGeT_MIT_License.doc" path="TaRGeT_MIT_License.pdf" size="123599" stream="TaRGeT_MIT_License.pdf" tmpFilename="/var/tmp/CGItemp57636" user="LaisNeves" version="2"
META FILEATTACHMENT attachment="target_arquitetura.png" attr="h" comment="Arquitetura TaRGeT" date="1276610073" name="target_arquitetura.png" path="target_arquitetura.png" size="81512" stream="target_arquitetura.png" tmpFilename="/var/tmp/CGItemp53498" user="LaisNeves" version="4"
Changed:
<
<
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1277950412" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="750403" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp58121" user="LaisNeves" version="2"
>
>
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1277989255" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="711378" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp58134" user="LaisNeves" version="3"
 
META FILEATTACHMENT attachment="My_Phonebook.xml" attr="h" comment="" date="1276698087" name="My_Phonebook.xml" path="My_Phonebook.xml" size="5804" stream="My_Phonebook.xml" tmpFilename="/var/tmp/CGItemp53647" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="TaRGeT.png" attr="h" comment="TaRGeT Introduction" date="1277906810" name="TaRGeT.png" path="TaRGeT.png" size="54058" stream="TaRGeT.png" tmpFilename="/var/tmp/CGItemp56466" user="LaisNeves" version="2"
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="h" comment="" date="1277944030" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="98486" stream="TaRGeT_Usage_Guide.pdf" tmpFilename="/var/tmp/CGItemp57501" user="LaisNeves" version="2"

Revision 292010-07-01 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 45 to 45
 The main responsibilities of the application are distributed into four distinct basic plug-ins:
  • Core plug-in: responsible for system start-up and setting up the workspace and perspective of the RCP application.
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
Changed:
<
<
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the implantation and support for implementing variabilities to make TaRGeT compatible with different formats of input use case documents.
>
>
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the implantation and support for implementing variability to make TaRGeT compatible with different formats of input use case documents.
 
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.

The figure below describes TaRGeT's architecture.

Line: 59 to 59
 
Changed:
<
<
>
>
    • Unique artifact for source code and documentation generation.
  • TaRGeT's License
 

Implementation

  • Source Code
    • The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository three major releases and one minor release, as well as the history of developers comments indicating the modifications performed in each commit.
  • Implementation of variations:
Changed:
<
<
    • Input: Implemented with Eclipse Extension Points (subtype polymorfism). One plug-in for each input variation.
>
>
    • Input: Implemented with Eclipse Extension Points (subtype polymorphism). One plug-in for each input variation.
 
    • Internationalization Support: Graphical Interface in different idioms. GUI texts stored in properties files.
    • Interruption: Support of interruption flows in the use cases. Implemented with AOP.
    • Test Suite Extractor: Implemented with Eclipse Extension Points.
Line: 85 to 85
 The main functionalities implemented in each release are described below:

  • [Release 1 | Version 4.00] - this release offers On the Fly Generation, providing the user visualize the test cases before generate; and other improvements.
Changed:
<
<
  • [Release 2 | Version 5.00] - is an upgrade from Version 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version on, TaRGeT was structured as a software product line.
>
>
  • [Release 2 | Version 5.00] - is an upgrade from Version 4.00. This release offers Consistency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version on, TaRGeT was structured as a software product line.
 
  • [Release 3 | Version 6.00] - is an upgrade from Version 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).

Product Generation

Changed:
<
<
TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
>
>
TaRGeT's features are selected using the Feature Model Plug-in and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
 

Contacts

Line: 104 to 104
 
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="My_Phonebook_Test_Suite.html" attr="h" comment="" date="1275667594" name="My_Phonebook_Test_Suite.html" path="My_Phonebook_Test_Suite.html" size="22563" stream="My_Phonebook_Test_Suite.html" tmpFilename="/var/tmp/CGItemp48792" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="DocumentoDeRequisitos.pdf" attr="h" comment="" date="1275675062" name="DocumentoDeRequisitos.pdf" path="DocumentoDeRequisitos.pdf" size="283621" stream="DocumentoDeRequisitos.pdf" tmpFilename="/var/tmp/CGItemp41788" user="MichelleSilva" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="TaRGeT_MIT_License.doc" attr="h" comment="" date="1276288619" name="TaRGeT_MIT_License.doc" path="TaRGeT_MIT_License.doc" size="116736" stream="TaRGeT_MIT_License.doc" tmpFilename="/var/tmp/CGItemp46879" user="MichelleSilva" version="1"
>
>
META FILEATTACHMENT attachment="TaRGeT_MIT_License.doc" attr="h" comment="" date="1277948244" name="TaRGeT_MIT_License.doc" path="TaRGeT_MIT_License.pdf" size="123599" stream="TaRGeT_MIT_License.pdf" tmpFilename="/var/tmp/CGItemp57636" user="LaisNeves" version="2"
 
META FILEATTACHMENT attachment="target_arquitetura.png" attr="h" comment="Arquitetura TaRGeT" date="1276610073" name="target_arquitetura.png" path="target_arquitetura.png" size="81512" stream="target_arquitetura.png" tmpFilename="/var/tmp/CGItemp53498" user="LaisNeves" version="4"
Changed:
<
<
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1276611448" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="825368" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp53598" user="LaisNeves" version="1"
>
>
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1277950412" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="750403" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp58121" user="LaisNeves" version="2"
 
META FILEATTACHMENT attachment="My_Phonebook.xml" attr="h" comment="" date="1276698087" name="My_Phonebook.xml" path="My_Phonebook.xml" size="5804" stream="My_Phonebook.xml" tmpFilename="/var/tmp/CGItemp53647" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="TaRGeT.png" attr="h" comment="TaRGeT Introduction" date="1277906810" name="TaRGeT.png" path="TaRGeT.png" size="54058" stream="TaRGeT.png" tmpFilename="/var/tmp/CGItemp56466" user="LaisNeves" version="2"
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="h" comment="" date="1277944030" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="98486" stream="TaRGeT_Usage_Guide.pdf" tmpFilename="/var/tmp/CGItemp57501" user="LaisNeves" version="2"
Added:
>
>
META FILEATTACHMENT attachment="TaRGeT_MIT_License.pdf" attr="h" comment="" date="1277948307" name="TaRGeT_MIT_License.pdf" path="TaRGeT_MIT_License.pdf" size="123599" stream="TaRGeT_MIT_License.pdf" tmpFilename="/var/tmp/CGItemp54021" user="LaisNeves" version="1"

Revision 282010-07-01 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 22 to 22
 
Changed:
<
<

Feature Model

>
>

Feature Model

 

Feature Model

* The source code for Test Central 3, Test Central 4 and XLS STD features is not available because it is protected by a NDA (non-disclosure agreement).

Changed:
<
<
  • Constraints
>
>

Constraints

 
    • TC3 Extractor -> TC3 Output
    • TC4 Extractor -> TC4 Output
    • XML Extractor -> XML Output
Line: 58 to 58
 
    • Unique artifact for the entire product line, there are no product-specific requirements specification.
  • Use Case Specification in MSVCM format
    • Unique artifact for the entire product line. This artifact is used to generate product-specific use case specifications.
Changed:
<
<
  • [[https://twiki.cin.ufpe.br/twiki/pub/TestProductLines/TaRGeTProductLine/ConfigurationKnowledge.xml][TaRGeT's Configuration Knowledge in Hephaestus format]]
>
>
 

Implementation

Changed:
<
<
    • The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository the history of developers comments indicating the modifications performed in each commit.
>
>
    • The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository three major releases and one minor release, as well as the history of developers comments indicating the modifications performed in each commit.
 
  • Implementation of variations:
    • Input: Implemented with Eclipse Extension Points (subtype polymorfism). One plug-in for each input variation.
    • Internationalization Support: Graphical Interface in different idioms. GUI texts stored in properties files.
Line: 84 to 84
 

Releases

The main functionalities implemented in each release are described below:
Changed:
<
<
  • [Release 1.00] - contains the basic functionalities for validating the input documentation and generating test cases. The test generation algorithms allow only test selection by requirements.
  • [Release 2.00] - is an upgrade from Release 1.00. The new features are search engine for use cases, selection of test cases by test purposes, and test case removal based on similarity.
  • [Release 3.00] - is an upgrade from Release 2.00. This release offers selection of test cases by use cases, generation of interruption test cases, automatic set up generation, and other improvements.
  • [Release 4.00] - is an upgrade from Release 3.00. This release offers On the Fly Generation, providing the user visualize the test cases before generate; and other improvements.
  • [Release 5.00] - is an upgrade from Release 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version on, TaRGeT was structured as a software product line.
  • [Release 6.00] - is an upgrade from Release 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).
>
>
  • [Release 1 | Version 4.00] - this release offers On the Fly Generation, providing the user visualize the test cases before generate; and other improvements.
  • [Release 2 | Version 5.00] - is an upgrade from Version 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version on, TaRGeT was structured as a software product line.
  • [Release 3 | Version 6.00] - is an upgrade from Version 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).
 
Changed:
<
<

Product Generation

>
>

Product Generation

 TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.

Contacts

Line: 112 to 109
 
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1276611448" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="825368" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp53598" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.xml" attr="h" comment="" date="1276698087" name="My_Phonebook.xml" path="My_Phonebook.xml" size="5804" stream="My_Phonebook.xml" tmpFilename="/var/tmp/CGItemp53647" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="TaRGeT.png" attr="h" comment="TaRGeT Introduction" date="1277906810" name="TaRGeT.png" path="TaRGeT.png" size="54058" stream="TaRGeT.png" tmpFilename="/var/tmp/CGItemp56466" user="LaisNeves" version="2"
Changed:
<
<
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="h" comment="" date="1277917858" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="98511" stream="TaRGeT_Usage_Guide.pdf" tmpFilename="/var/tmp/CGItemp53638" user="LaisNeves" version="1"
>
>
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="h" comment="" date="1277944030" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="98486" stream="TaRGeT_Usage_Guide.pdf" tmpFilename="/var/tmp/CGItemp57501" user="LaisNeves" version="2"

Revision 272010-06-30 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 81 to 81
 
    • Selection of optional plug-in's: Implemented with configuration files pre-processing.
    • Configuration files and some icon paths in source code are preprocessed using Velocity.
Deleted:
<
<

Product Generation

TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
 

Releases

The main functionalities implemented in each release are described below:
Line: 94 to 91
 
  • [Release 5.00] - is an upgrade from Release 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version on, TaRGeT was structured as a software product line.
  • [Release 6.00] - is an upgrade from Release 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).
Added:
>
>

Product Generation

TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
 

Contacts

Revision 262010-06-30 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 14 to 14
 
  • Use case editor that allows the creation and edition of use cases inside the tool, without needing to use Microsoft Word
  • Exporting test case suites in many formats, including Microsoft Excel, HTML and XML standard for TestLink
Changed:
<
<

Download TaRGeT

>
>

Download

 
  • TaRGeT for Windows (With features Windows XP/Vista/7, XML Input, MS Word Input, Use Case Editor, CNL, On The Fly Test Generator, Test Suite Consistency Management, TestLink XML Output)
  • TaRGeT for Mac OS X (With features Mac OS X, XML Input, Use Case Editor, CNL, On The Fly Test Generator, Test Suite Consistency Management, TestLink XML Output)
Line: 22 to 22
 
Added:
>
>

Feature Model

Feature Model

* The source code for Test Central 3, Test Central 4 and XLS STD features is not available because it is protected by a NDA (non-disclosure agreement).

  • Constraints
    • TC3 Extractor -> TC3 Output
    • TC4 Extractor -> TC4 Output
    • XML Extractor -> XML Output
    • HTML Extractor -> HTML Output
    • XLS STD Input -> XLS STD Output
    • CNL -> English
    • Import Template -> (TC4 Output | XLS STD Output)
 

Architecture

TaRGeT implementation is based on the Eclipse RCP architecture. It is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
Deleted:
<
<
The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository the history of developers comments indicating the modifications performed in each commit.
 The main responsibilities of the application are distributed into four distinct basic plug-ins:
  • Core plug-in: responsible for system start-up and setting up the workspace and perspective of the RCP application.
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
Line: 43 to 58
 
    • Unique artifact for the entire product line, there are no product-specific requirements specification.
  • Use Case Specification in MSVCM format
    • Unique artifact for the entire product line. This artifact is used to generate product-specific use case specifications.
Changed:
<
<
>
>
  • [[https://twiki.cin.ufpe.br/twiki/pub/TestProductLines/TaRGeTProductLine/ConfigurationKnowledge.xml][TaRGeT's Configuration Knowledge in Hephaestus format]]
 
Deleted:
<
<

Feature Model

  • Constraints
    • TC3 Extractor -> TC3 Output
    • TC4 Extractor -> TC4 Output
    • XML Extractor -> XML Output
    • HTML Extractor -> HTML Output
    • XLS STD Input -> XLS STD Output
    • CNL -> English
    • Import Template -> (TC4 Output | XLS STD Output)
 
Deleted:
<
<
* The source code for Test Central 3, Test Central 4 and XLS STD features is not available because it is protected by a NDA (non-disclosure agreement).
 

Implementation

Added:
>
>
    • The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository the history of developers comments indicating the modifications performed in each commit.
 
  • Implementation of variations:
    • Input: Implemented with Eclipse Extension Points (subtype polymorfism). One plug-in for each input variation.
    • Internationalization Support: Graphical Interface in different idioms. GUI texts stored in properties files.
Line: 81 to 82
 
    • Configuration files and some icon paths in source code are preprocessed using Velocity.

Product Generation

Changed:
<
<
TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
>
>
TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
 

Releases

The main functionalities implemented in each release are described below:

Revision 252010-06-30 - LeopoldoTeixeira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 15 to 15
 
  • Exporting test case suites in many formats, including Microsoft Excel, HTML and XML standard for TestLink

Download TaRGeT

Changed:
<
<
>
>
  • TaRGeT for Windows (With features Windows XP/Vista/7, XML Input, MS Word Input, Use Case Editor, CNL, On The Fly Test Generator, Test Suite Consistency Management, TestLink XML Output)
 
Added:
>
>
  • TaRGeT for Mac OS X (With features Mac OS X, XML Input, Use Case Editor, CNL, On The Fly Test Generator, Test Suite Consistency Management, TestLink XML Output)
    • Input Document in XML format
 
Deleted:
<
<

Products Configuration

  • TaRGeT for Windows
    • Windows XP/Vista/7
    • XML and MS Word Input
    • Use Case Editor
    • CNL
    • On The Fly Test Generator
    • Test Suite Consistency Management
    • TestLink XML Output
  • TaRGeT for Mac OS X
    • Mac OS X
    • XML Input
    • Use Case Editor
    • CNL
    • On The Fly Test Generator
    • Test Suite Consistency Management
    • TestLink XML Output

Document Samples

 

Architecture

Revision 242010-06-30 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 73 to 73
  Feature Model
Added:
>
>
  • Constraints
    • TC3 Extractor -> TC3 Output
    • TC4 Extractor -> TC4 Output
    • XML Extractor -> XML Output
    • HTML Extractor -> HTML Output
    • XLS STD Input -> XLS STD Output
    • CNL -> English
    • Import Template -> (TC4 Output | XLS STD Output)

  * The source code for Test Central 3, Test Central 4 and XLS STD features is not available because it is protected by a NDA (non-disclosure agreement).

Implementation

Revision 232010-06-30 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 78 to 78
 

Implementation

Changed:
<
<
    • Input: Implemented with Eclipse Extension Points. One plug-in for each input variation.
>
>
    • Input: Implemented with Eclipse Extension Points (subtype polymorfism). One plug-in for each input variation.
 
    • Internationalization Support: Graphical Interface in different idioms. GUI texts stored in properties files.
    • Interruption: Support of interruption flows in the use cases. Implemented with AOP.
    • Test Suite Extractor: Implemented with Eclipse Extension Points.
Line: 89 to 89
 
      • XLS Output: Similarity between variations of XLS formats. Implemented with Eclipse Extension Points + Inheritance.
      • XML Output: Similarity between variations of XML formats. Implemented with Eclipse Extension Points + Inheritance + XSLT transformation.
    • Use Case Editor: Implemented with AOP.
Changed:
<
<
    • Selection of optional plug-in's: Implemented with pre-process of configuration files.
>
>
    • Selection of optional plug-in's: Implemented with configuration files pre-processing.
 
    • Configuration files and some icon paths in source code are preprocessed using Velocity.

Product Generation

Revision 222010-06-30 - MarcioRibeiro

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 79 to 79
 
  • Source Code
  • Implementation of variations:
    • Input: Implemented with Eclipse Extension Points. One plug-in for each input variation.
Changed:
<
<
    • Internationalization Support: Grafical Interface in different idioms. GUI texts stored in properties files.
>
>
    • Internationalization Support: Graphical Interface in different idioms. GUI texts stored in properties files.
 
    • Interruption: Support of interruption flows in the use cases. Implemented with AOP.
    • Test Suite Extractor: Implemented with Eclipse Extension Points.
    • Consistency Management: implemented with Eclipse Extension Points.
Line: 88 to 88
 
    • Output: Implemented with Eclipse Extension Points. One plug-in for each input variation.
      • XLS Output: Similarity between variations of XLS formats. Implemented with Eclipse Extension Points + Inheritance.
      • XML Output: Similarity between variations of XML formats. Implemented with Eclipse Extension Points + Inheritance + XSLT transformation.
Changed:
<
<
    • Use Case Editor: Implementes with AOP.
>
>
    • Use Case Editor: Implemented with AOP.
 
    • Selection of optional plug-in's: Implemented with pre-process of configuration files.
    • Configuration files and some icon paths in source code are preprocessed using Velocity.

Product Generation

Changed:
<
<
TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipe product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
>
>
TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipse product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.
 

Releases

The main functionalities implemented in each release are described below:
Line: 110 to 110
 
Changed:
<
<
-- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- MarcioRibeiro - 30 Jun 2010 -- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 212010-06-30 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 73 to 73
  Feature Model
Changed:
<
<
* The source code for Test Central 3, Test Central 4 and XLS STD features is not available.
>
>
* The source code for Test Central 3, Test Central 4 and XLS STD features is not available because it is protected by a NDA (non-disclosure agreement).
 

Implementation

Revision 202010-06-30 - LeopoldoTeixeira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 11 to 11
 
  • Filters to support test cases selection
  • Consistency management feature that allows to compare test suites and keep the integrity of test cases id's
  • Controlled Natural Language (CNL) that defines some writing rules and a restricted vocabulary in order to avoid authors to introduce ambiguities into their test case steps
Changed:
<
<
  • Use case editor that allows the creation and edition of use cases inside the tool, without needing to use the Microsoft Word
>
>
  • Use case editor that allows the creation and edition of use cases inside the tool, without needing to use Microsoft Word
 
  • Exporting test case suites in many formats, including Microsoft Excel, HTML and XML standard for TestLink

Download TaRGeT

Line: 20 to 20
 
Changed:
<
<

Producuts Configuration

>
>

Products Configuration

 
  • TaRGeT for Windows
    • Windows XP/Vista/7
    • XML and MS Word Input
Line: 46 to 46
 

Architecture

Changed:
<
<
The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
>
>
TaRGeT implementation is based on the Eclipse RCP architecture. It is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
  The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository the history of developers comments indicating the modifications performed in each commit.
Changed:
<
<
The main responsibilities of the application are distributed in four distinct basic plug-ins:
  • Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
>
>
The main responsibilities of the application are distributed into four distinct basic plug-ins:
  • Core plug-in: responsible for system start-up and setting up the workspace and perspective of the RCP application.
 
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
Changed:
<
<
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the im- plantation and support for implementing variabilities to make TaRGeT compatible with different formats of input use case documents.
>
>
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the implantation and support for implementing variabilities to make TaRGeT compatible with different formats of input use case documents.
 
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.

The figure below describes TaRGeT's architecture.

Line: 63 to 63
 

Product Line Documentation

Changed:
<
<
    • Unique artifact for the entire product line.
>
>
    • Unique artifact for the entire product line, there are no product-specific requirements specification.
 
Changed:
<
<
    • Unique artifact for the entire product line. This artiffact is used to generate all product configurations.
>
>
    • Unique artifact for the entire product line. This artifact is used to generate product-specific use case specifications.
 
Line: 73 to 73
  Feature Model
Changed:
<
<

* Some features have the source code access restricted. Test Central 3, Test Central 4 and XLS STD source code are not available.

>
>
* The source code for Test Central 3, Test Central 4 and XLS STD features is not available.
 

Implementation

Line: 104 to 102
 
  • [Release 2.00] - is an upgrade from Release 1.00. The new features are search engine for use cases, selection of test cases by test purposes, and test case removal based on similarity.
  • [Release 3.00] - is an upgrade from Release 2.00. This release offers selection of test cases by use cases, generation of interruption test cases, automatic set up generation, and other improvements.
  • [Release 4.00] - is an upgrade from Release 3.00. This release offers On the Fly Generation, providing the user visualize the test cases before generate; and other improvements.
Changed:
<
<
  • [Release 5.00] - is an upgrade from Release 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version, TaRGeT has to be structured into product line.
>
>
  • [Release 5.00] - is an upgrade from Release 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version on, TaRGeT was structured as a software product line.
 
  • [Release 6.00] - is an upgrade from Release 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).

Contacts

Line: 112 to 110
 
Changed:
<
<
-- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- LeopoldoTeixeira - 30 Jun 2010 -- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 192010-06-30 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 18 to 18
 
Added:
>
>
 

Producuts Configuration

  • TaRGeT for Windows
Line: 99 to 100
 

Releases

The main functionalities implemented in each release are described below:
Changed:
<
<
  • [Release 1.00*] - contains the basic functionalities for validating the input documentation and generating test cases. The test generation algorithms allow only test selection by requirements.
  • [Release 2.00*] - is an upgrade from Release 1.00. The new features are search engine for use cases, selection of test cases by test purposes, and test case removal based on similarity.
  • [Release 3.00*] - is an upgrade from Release 2.00. This release offers selection of test cases by use cases, generation of interruption test cases, automatic set up generation, and other improvements.
  • [Release 4.00*] - is an upgrade from Release 3.00. This release offers On the Fly Generation, providing the user visualize the test cases before generate; and other improvements.
  • [Release 5.00*] - is an upgrade from Release 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version, TaRGeT has to be structured into product line.
  • [Release 6.00*] - is an upgrade from Release 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).
>
>
  • [Release 1.00] - contains the basic functionalities for validating the input documentation and generating test cases. The test generation algorithms allow only test selection by requirements.
  • [Release 2.00] - is an upgrade from Release 1.00. The new features are search engine for use cases, selection of test cases by test purposes, and test case removal based on similarity.
  • [Release 3.00] - is an upgrade from Release 2.00. This release offers selection of test cases by use cases, generation of interruption test cases, automatic set up generation, and other improvements.
  • [Release 4.00] - is an upgrade from Release 3.00. This release offers On the Fly Generation, providing the user visualize the test cases before generate; and other improvements.
  • [Release 5.00] - is an upgrade from Release 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version, TaRGeT has to be structured into product line.
  • [Release 6.00] - is an upgrade from Release 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).
 

Contacts

Line: 124 to 125
 
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1276611448" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="825368" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp53598" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.xml" attr="h" comment="" date="1276698087" name="My_Phonebook.xml" path="My_Phonebook.xml" size="5804" stream="My_Phonebook.xml" tmpFilename="/var/tmp/CGItemp53647" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="TaRGeT.png" attr="h" comment="TaRGeT Introduction" date="1277906810" name="TaRGeT.png" path="TaRGeT.png" size="54058" stream="TaRGeT.png" tmpFilename="/var/tmp/CGItemp56466" user="LaisNeves" version="2"
Added:
>
>
META FILEATTACHMENT attachment="TaRGeT_Usage_Guide.pdf" attr="h" comment="" date="1277917858" name="TaRGeT_Usage_Guide.pdf" path="TaRGeT_Usage_Guide.pdf" size="98511" stream="TaRGeT_Usage_Guide.pdf" tmpFilename="/var/tmp/CGItemp53638" user="LaisNeves" version="1"

Revision 182010-06-30 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 7 to 7
  TaRGeT
Added:
>
>
TaRGeT's main functionality is the automatic generation of test cases from use cases scenarios written in natural language. Supporting this main functionality, TaRGeT features the following facilities:
  • Filters to support test cases selection
  • Consistency management feature that allows to compare test suites and keep the integrity of test cases id's
  • Controlled Natural Language (CNL) that defines some writing rules and a restricted vocabulary in order to avoid authors to introduce ambiguities into their test case steps
  • Use case editor that allows the creation and edition of use cases inside the tool, without needing to use the Microsoft Word
  • Exporting test case suites in many formats, including Microsoft Excel, HTML and XML standard for TestLink
 

Download TaRGeT

Line: 42 to 47
 

Architecture

The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
Changed:
<
<
The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code.
>
>
The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code. It is possible to retrieve in TaRGeT's SVN repository the history of developers comments indicating the modifications performed in each commit.
  The main responsibilities of the application are distributed in four distinct basic plug-ins:
  • Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
Line: 63 to 68
 
Changed:
<
<
>
>
  Feature Model

Changed:
<
<
*Some features have the source code access restricted. Test Central 3, Test Central 4 and XLS STD source code are not available.
>
>
* Some features have the source code access restricted. Test Central 3, Test Central 4 and XLS STD source code are not available.
 

Implementation

Line: 86 to 91
 
      • XML Output: Similarity between variations of XML formats. Implemented with Eclipse Extension Points + Inheritance + XSLT transformation.
    • Use Case Editor: Implementes with AOP.
    • Selection of optional plug-in's: Implemented with pre-process of configuration files.
Changed:
<
<
    • *Configuration files and some icon paths in source code are preprocessed using Velocity.
>
>
    • Configuration files and some icon paths in source code are preprocessed using Velocity.

Product Generation

TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by the Hephaestus tool. Hephaestus reads TaRGeT's configuration knowledge, pre-processes source code and configuration files and then generates an Eclipe product configuration file containing only the plug-ins related to the selected features. The final product is generated using the Eclipse wizard for RCP products.

Releases

The main functionalities implemented in each release are described below:
 
Changed:
<
<

Product Generation

TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by Hephaestus tool. The product is generated using the Eclipse wizard for RCP products.
>
>
  • [Release 1.00*] - contains the basic functionalities for validating the input documentation and generating test cases. The test generation algorithms allow only test selection by requirements.
  • [Release 2.00*] - is an upgrade from Release 1.00. The new features are search engine for use cases, selection of test cases by test purposes, and test case removal based on similarity.
  • [Release 3.00*] - is an upgrade from Release 2.00. This release offers selection of test cases by use cases, generation of interruption test cases, automatic set up generation, and other improvements.
  • [Release 4.00*] - is an upgrade from Release 3.00. This release offers On the Fly Generation, providing the user visualize the test cases before generate; and other improvements.
  • [Release 5.00*] - is an upgrade from Release 4.00. This release offers Consitency Management functionality, a feature to control the consistency of already generated test cases if the user makes any modifications in the use case document; and other improvements. From this version, TaRGeT has to be structured into product line.
  • [Release 6.00*] - is an upgrade from Release 5.00. This release is still under test and has features like CNL, a use case editor, many formats supported to use case document input (xml, doc) and test suite output (html, xls, xml for TestLink).
 

Contacts

Revision 172010-06-30 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 61 to 61
 
Changed:
<
<
>
>
  Feature Model
Changed:
<
<
>
>

*Some features have the source code access restricted. Test Central 3, Test Central 4 and XLS STD source code are not available.

 

Implementation

Line: 79 to 83
 
    • Import Template: Extraction of information present in the header of a test suite to be reused in new suites. Implemented with Eclipse Extension Points.
    • Output: Implemented with Eclipse Extension Points. One plug-in for each input variation.
      • XLS Output: Similarity between variations of XLS formats. Implemented with Eclipse Extension Points + Inheritance.
Changed:
<
<
      • XML Output: Similarity between variations of XML formats. Implemented with Eclipse Extension Points + Inheritance.
>
>
      • XML Output: Similarity between variations of XML formats. Implemented with Eclipse Extension Points + Inheritance + XSLT transformation.
 
    • Use Case Editor: Implementes with AOP.
    • Selection of optional plug-in's: Implemented with pre-process of configuration files.
Added:
>
>
    • *Configuration files and some icon paths in source code are preprocessed using Velocity.
 
Added:
>
>

Product Generation

TaRGeT's features are selected using the Feature Model Plugin and the configuration files are generated by Hephaestus tool. The product is generated using the Eclipse wizard for RCP products.
 

Contacts

Changed:
<
<
-- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- FelypeFerreira - 30 Jun 2010 -- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 162010-06-30 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Added:
>
>

Introduction

TaRGeT automates a systematic approach for dealing with requirements and test artifacts in an integrated way, in which test cases can be automatically generated from use cases scenarios written in natural language. The use cases are written following a XML schema, which was designed to contain the necessary information for generating test procedure, description and related requirements.
 
Changed:
<
<

Summary

>
>
TaRGeT

Download TaRGeT

Producuts Configuration

  • TaRGeT for Windows
    • Windows XP/Vista/7
    • XML and MS Word Input
    • Use Case Editor
    • CNL
    • On The Fly Test Generator
    • Test Suite Consistency Management
    • TestLink XML Output
  • TaRGeT for Mac OS X
    • Mac OS X
    • XML Input
    • Use Case Editor
    • CNL
    • On The Fly Test Generator
    • Test Suite Consistency Management
    • TestLink XML Output

Document Samples

Architecture

 The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.

The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code.

Line: 19 to 55
  TaRGeT Architecture
Changed:
<
<

Documentation

>
>

Product Line Documentation

 
Changed:
<
<
    • Unique artifact for the entire product line. This artiffact is used to generate all product configurations.
>
>
    • Unique artifact for the entire product line.
 
Line: 29 to 65
  Feature Model
Added:
>
>
 

Implementation

Line: 45 to 83
 
    • Use Case Editor: Implementes with AOP.
    • Selection of optional plug-in's: Implemented with pre-process of configuration files.
Deleted:
<
<

Stable Versions

 

Contacts

Changed:
<
<
-- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- LaisNeves - 30 Jun 2010 -- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"
Line: 91 to 101
 
META FILEATTACHMENT attachment="target_arquitetura.png" attr="h" comment="Arquitetura TaRGeT" date="1276610073" name="target_arquitetura.png" path="target_arquitetura.png" size="81512" stream="target_arquitetura.png" tmpFilename="/var/tmp/CGItemp53498" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1276611448" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="825368" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp53598" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.xml" attr="h" comment="" date="1276698087" name="My_Phonebook.xml" path="My_Phonebook.xml" size="5804" stream="My_Phonebook.xml" tmpFilename="/var/tmp/CGItemp53647" user="LaisNeves" version="1"
Added:
>
>
META FILEATTACHMENT attachment="TaRGeT.png" attr="h" comment="TaRGeT Introduction" date="1277906810" name="TaRGeT.png" path="TaRGeT.png" size="54058" stream="TaRGeT.png" tmpFilename="/var/tmp/CGItemp56466" user="LaisNeves" version="2"

Revision 152010-06-17 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 6 to 6
 

Summary

The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
Changed:
<
<
The currently implementation is at version 5.0 with 36 features in the product line and a total of 32.194 lines of code.
>
>
The currently implementation is at version 6.0 with 36 features in the product line and a total of 32.194 lines of code.
  The main responsibilities of the application are distributed in four distinct basic plug-ins:
  • Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.

Revision 142010-06-16 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 42 to 42
 
    • Output: Implemented with Eclipse Extension Points. One plug-in for each input variation.
      • XLS Output: Similarity between variations of XLS formats. Implemented with Eclipse Extension Points + Inheritance.
      • XML Output: Similarity between variations of XML formats. Implemented with Eclipse Extension Points + Inheritance.
Added:
>
>
    • Use Case Editor: Implementes with AOP.
 
    • Selection of optional plug-in's: Implemented with pre-process of configuration files.

Stable Versions

Line: 65 to 66
 
Changed:
<
<
      • To be used with products that have the MS Word input feature
>
>
      • To be used with products that have the MS Word input feature.
 
Changed:
<
<
      • To be used with products that have the XML input feature
>
>
      • To be used with products that have the XML input feature.
 

Revision 132010-06-16 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 6 to 6
 

Summary

The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
Changed:
<
<
The currently implementation is at version 5.0 with 36 features in the product line and a total of xx lines of code.
>
>
The currently implementation is at version 5.0 with 36 features in the product line and a total of 32.194 lines of code.
  The main responsibilities of the application are distributed in four distinct basic plug-ins:
  • Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
Line: 20 to 20
 

Documentation

Changed:
<
<
>
>
  • Requirements Specification
    • Unique artifact for the entire product line. This artiffact is used to generate all product configurations.
 
Line: 30 to 31
 

Implementation

Added:
>
>
  • Implementation of variations:
    • Input: Implemented with Eclipse Extension Points. One plug-in for each input variation.
    • Internationalization Support: Grafical Interface in different idioms. GUI texts stored in properties files.
    • Interruption: Support of interruption flows in the use cases. Implemented with AOP.
    • Test Suite Extractor: Implemented with Eclipse Extension Points.
    • Consistency Management: implemented with Eclipse Extension Points.
    • Test Generation: Two different methods of test generation: On The Fly and Basic Generation. Variations implemented with Eclipse Extension Points.
    • Import Template: Extraction of information present in the header of a test suite to be reused in new suites. Implemented with Eclipse Extension Points.
    • Output: Implemented with Eclipse Extension Points. One plug-in for each input variation.
      • XLS Output: Similarity between variations of XLS formats. Implemented with Eclipse Extension Points + Inheritance.
      • XML Output: Similarity between variations of XML formats. Implemented with Eclipse Extension Points + Inheritance.
    • Selection of optional plug-in's: Implemented with pre-process of configuration files.

Stable Versions

 
Changed:
<
<
      • XML and Word Input
>
>
      • XML and MS Word Input
 
      • Use Case Editor
      • CNL
      • On The Fly Test Generator
Line: 49 to 64
 
      • Test Suite Consistency Management
      • TestLink XML Output
  • Document Samples
Changed:
<
<
>
>
 
Line: 60 to 78
 
Changed:
<
<
-- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- LaisNeves - 16 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"
Line: 71 to 89
 
META FILEATTACHMENT attachment="TaRGeT_MIT_License.doc" attr="h" comment="" date="1276288619" name="TaRGeT_MIT_License.doc" path="TaRGeT_MIT_License.doc" size="116736" stream="TaRGeT_MIT_License.doc" tmpFilename="/var/tmp/CGItemp46879" user="MichelleSilva" version="1"
META FILEATTACHMENT attachment="target_arquitetura.png" attr="h" comment="Arquitetura TaRGeT" date="1276610073" name="target_arquitetura.png" path="target_arquitetura.png" size="81512" stream="target_arquitetura.png" tmpFilename="/var/tmp/CGItemp53498" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1276611448" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="825368" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp53598" user="LaisNeves" version="1"
Added:
>
>
META FILEATTACHMENT attachment="My_Phonebook.xml" attr="h" comment="" date="1276698087" name="My_Phonebook.xml" path="My_Phonebook.xml" size="5804" stream="My_Phonebook.xml" tmpFilename="/var/tmp/CGItemp53647" user="LaisNeves" version="1"

Revision 122010-06-15 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 6 to 6
 

Summary

The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
Changed:
<
<
The currently implementation is in version 5.0 with 36 features in the product line and a total of xx lines of code.
>
>
The currently implementation is at version 5.0 with 36 features in the product line and a total of xx lines of code.
  The main responsibilities of the application are distributed in four distinct basic plug-ins:
  • Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
Line: 39 to 39
 
      • On The Fly Test Generator
      • Test Suite Consistency Management
      • TestLink XML Output
Changed:
<
<
>
>
 
    • Product configuration:
      • Mac OS X
      • XML Input
Line: 60 to 60
 
Changed:
<
<
-- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- FelypeFerreira - 15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 112010-06-15 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 30 to 30
 

Implementation

Changed:
<
<
>
>
 
    • Windows XP/Vista/7
    • XML and Word Input
    • Use Case Editor
Line: 38 to 39
 
    • On The Fly Test Generator
    • Test Suite Consistency Management
    • TestLink XML Output
Added:
>
>
  • Stable Version for Mac OS X
    • Product configuration:
      • Mac OS X
      • XML Input
      • Use Case Editor
      • CNL
      • On The Fly Test Generator
      • Test Suite Consistency Management
      • TestLink XML Output
 
Line: 50 to 60
 
Changed:
<
<
-- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010-- LaisNeves -15 Jun 2010-- FelypeFerreira - 15 Jun 2010-- FelypeFerreira - 15 Jun 2010
>
>
-- FelypeFerreira - 15 Jun 2010 -- LaisNeves -15 Jun 2010 -- FelypeFerreira - 15 Jun 2010 -- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 102010-06-15 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 29 to 29
  Feature Model

Implementation

Changed:
<
<
>
>
 
Added:
>
>
    • Windows XP/Vista/7
 
    • XML and Word Input
    • Use Case Editor
    • CNL
Line: 49 to 50
 
Changed:
<
<
-- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010
>
>
-- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010-- LaisNeves -15 Jun 2010-- FelypeFerreira - 15 Jun 2010-- FelypeFerreira - 15 Jun 2010
 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 92010-06-15 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 6 to 6
 

Summary

The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
Added:
>
>
The currently implementation is in version 5.0 with 36 features in the product line and a total of xx lines of code.
 The main responsibilities of the application are distributed in four distinct basic plug-ins:
  • Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the im- plantation and support for implementing variabilities to make TaRGeT compatible with different formats of input use case documents.
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.
Changed:
<
<

Implementation

>
>
The figure below describes TaRGeT's architecture.

TaRGeT Architecture

 

Documentation

Changed:
<
<
>
>
 

Feature Model

Added:
>
>

Implementation

 

Contacts

Line: 37 to 56
 
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1275665990" name="Feature_Model.jpg" path="Feature Model.jpg" size="106337" stream="Feature Model.jpg" tmpFilename="/var/tmp/CGItemp50872" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="My_Phonebook_Test_Suite.html" attr="h" comment="" date="1275667594" name="My_Phonebook_Test_Suite.html" path="My_Phonebook_Test_Suite.html" size="22563" stream="My_Phonebook_Test_Suite.html" tmpFilename="/var/tmp/CGItemp48792" user="LaisNeves" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="DocumentoDeRequisitos.pdf" attr="" comment="" date="1275675062" name="DocumentoDeRequisitos.pdf" path="DocumentoDeRequisitos.pdf" size="283621" stream="DocumentoDeRequisitos.pdf" tmpFilename="/var/tmp/CGItemp41788" user="MichelleSilva" version="1"
META FILEATTACHMENT attachment="TaRGeT_MIT_License.doc" attr="" comment="" date="1276288619" name="TaRGeT_MIT_License.doc" path="TaRGeT_MIT_License.doc" size="116736" stream="TaRGeT_MIT_License.doc" tmpFilename="/var/tmp/CGItemp46879" user="MichelleSilva" version="1"
>
>
META FILEATTACHMENT attachment="DocumentoDeRequisitos.pdf" attr="h" comment="" date="1275675062" name="DocumentoDeRequisitos.pdf" path="DocumentoDeRequisitos.pdf" size="283621" stream="DocumentoDeRequisitos.pdf" tmpFilename="/var/tmp/CGItemp41788" user="MichelleSilva" version="1"
META FILEATTACHMENT attachment="TaRGeT_MIT_License.doc" attr="h" comment="" date="1276288619" name="TaRGeT_MIT_License.doc" path="TaRGeT_MIT_License.doc" size="116736" stream="TaRGeT_MIT_License.doc" tmpFilename="/var/tmp/CGItemp46879" user="MichelleSilva" version="1"
META FILEATTACHMENT attachment="target_arquitetura.png" attr="h" comment="Arquitetura TaRGeT" date="1276610073" name="target_arquitetura.png" path="target_arquitetura.png" size="81512" stream="target_arquitetura.png" tmpFilename="/var/tmp/CGItemp53498" user="LaisNeves" version="4"
META FILEATTACHMENT attachment="TaRGeT_UC_Specification.pdf" attr="h" comment="TaRGeT_UC_Document" date="1276611448" name="TaRGeT_UC_Specification.pdf" path="TaRGeT_UC_Specification.pdf" size="825368" stream="TaRGeT_UC_Specification.pdf" tmpFilename="/var/tmp/CGItemp53598" user="LaisNeves" version="1"

Revision 82010-06-11 - MichelleSilva

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

TaRGeT Product Line


Line: 13 to 13
 
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.

Implementation

Changed:
<
<
>
>
 

Documentation

Added:
>
>
 
Line: 37 to 38
 
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="My_Phonebook_Test_Suite.html" attr="h" comment="" date="1275667594" name="My_Phonebook_Test_Suite.html" path="My_Phonebook_Test_Suite.html" size="22563" stream="My_Phonebook_Test_Suite.html" tmpFilename="/var/tmp/CGItemp48792" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="DocumentoDeRequisitos.pdf" attr="" comment="" date="1275675062" name="DocumentoDeRequisitos.pdf" path="DocumentoDeRequisitos.pdf" size="283621" stream="DocumentoDeRequisitos.pdf" tmpFilename="/var/tmp/CGItemp41788" user="MichelleSilva" version="1"
Added:
>
>
META FILEATTACHMENT attachment="TaRGeT_MIT_License.doc" attr="" comment="" date="1276288619" name="TaRGeT_MIT_License.doc" path="TaRGeT_MIT_License.doc" size="116736" stream="TaRGeT_MIT_License.doc" tmpFilename="/var/tmp/CGItemp46879" user="MichelleSilva" version="1"

Revision 72010-06-04 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"
Added:
>
>

TaRGeT Product Line


 

Summary

Changed:
<
<
The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
>
>
The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
  The main responsibilities of the application are distributed in four distinct basic plug-ins:
Changed:
<
<
  • TaRGeT Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the im- plantation and support for implementing variabilities to make TaRGeT compatible with different formats of input use case documents.
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.
>
>
  • Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the im- plantation and support for implementing variabilities to make TaRGeT compatible with different formats of input use case documents.
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.
 

Implementation

Revision 62010-06-04 - MichelleSilva

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

Summary

Changed:
<
<
The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer cus- tomers particular needs with a significant reduction of the effort and cost required to implement product variations.
>
>
The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer customers particular needs with a significant reduction of the effort and cost required to implement product variations.
  The main responsibilities of the application are distributed in four distinct basic plug-ins:
  • TaRGeT Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
Line: 13 to 13
 

Documentation

Changed:
<
<
>
>
 
Line: 21 to 21
  Feature Model
Changed:
<
<
>
>

Contacts

 

-- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010

Line: 33 to 33
 
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1275665990" name="Feature_Model.jpg" path="Feature Model.jpg" size="106337" stream="Feature Model.jpg" tmpFilename="/var/tmp/CGItemp50872" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="My_Phonebook_Test_Suite.html" attr="h" comment="" date="1275667594" name="My_Phonebook_Test_Suite.html" path="My_Phonebook_Test_Suite.html" size="22563" stream="My_Phonebook_Test_Suite.html" tmpFilename="/var/tmp/CGItemp48792" user="LaisNeves" version="1"
Added:
>
>
META FILEATTACHMENT attachment="DocumentoDeRequisitos.pdf" attr="" comment="" date="1275675062" name="DocumentoDeRequisitos.pdf" path="DocumentoDeRequisitos.pdf" size="283621" stream="DocumentoDeRequisitos.pdf" tmpFilename="/var/tmp/CGItemp41788" user="MichelleSilva" version="1"

Revision 52010-06-04 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

Summary

The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer cus- tomers particular needs with a significant reduction of the effort and cost required to implement product variations.
Line: 15 to 15
 

Documentation

Changed:
<
<
  • Suíte de testes gerado com documento de entrada como exemplo (My Phonebook)
>
>
 
Line: 32 to 32
 
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1275665990" name="Feature_Model.jpg" path="Feature Model.jpg" size="106337" stream="Feature Model.jpg" tmpFilename="/var/tmp/CGItemp50872" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"
Added:
>
>
META FILEATTACHMENT attachment="My_Phonebook_Test_Suite.html" attr="h" comment="" date="1275667594" name="My_Phonebook_Test_Suite.html" path="My_Phonebook_Test_Suite.html" size="22563" stream="My_Phonebook_Test_Suite.html" tmpFilename="/var/tmp/CGItemp48792" user="LaisNeves" version="1"

Revision 42010-06-04 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

Summary

The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer cus- tomers particular needs with a significant reduction of the effort and cost required to implement product variations.
Line: 10 to 10
 
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.

Implementation

Changed:
<
<
Stable version: https://svn.cin.ufpe.br/svn/cin_motorola/TaRGeT/tags/TaRGeT 5.0
>
>
 

Documentation

Changed:
<
<
  • Feature Model da LPS
  • Configuration Knowledge compatível com o Hephaestus
>
>
 
Added:
>
>
Feature Model
 
Changed:
<
<
-- LaisNeves - 04 Jun 2010
>
>

-- LaisNeves - 04 Jun 2010 -- FelypeFerreira - 04 Jun 2010

 
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"
Added:
>
>
META FILEATTACHMENT attachment="Feature_Model.jpg" attr="h" comment="Feature Model da LPS" date="1275665990" name="Feature_Model.jpg" path="Feature Model.jpg" size="106337" stream="Feature Model.jpg" tmpFilename="/var/tmp/CGItemp50872" user="FelypeFerreira" version="1"
META FILEATTACHMENT attachment="ConfigurationKnowledge.xml" attr="h" comment="Configuration Knowledge da LPS da TaRGeT" date="1275666538" name="ConfigurationKnowledge.xml" path="ConfigurationKnowledge.xml" size="23935" stream="ConfigurationKnowledge.xml" tmpFilename="/var/tmp/CGItemp50946" user="FelypeFerreira" version="1"

Revision 32010-06-04 - LaisNeves

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

Summary

Added:
>
>
The TaRGeT implementation is based on the Eclipse RCP architecture and it is developed as a software product line to answer cus- tomers particular needs with a significant reduction of the effort and cost required to implement product variations.

The main responsibilities of the application are distributed in four distinct basic plug-ins:

  • TaRGeT Core plug-in: responsible for system starting up and setting up the workspace and perspective of the RCP application.
  • Common plug-in: implements basic entities to represent use cases documents and test case suites. Beside that, it contains parsers for different input formats and provides support to new implementations for new input formats.
  • Project Manager plug-in: contains operations and exceptions to handling projects, test case generation algorithm, basic GUI components to be extended in the im- plantation and support for implementing variabilities to make TaRGeT compatible with different formats of input use case documents.
  • Test Case Generation plug-in: generates test case suites in different formats and provides support to extend TaRGeT with new implementations for different output formats.
 

Implementation

Stable version: https://svn.cin.ufpe.br/svn/cin_motorola/TaRGeT/tags/TaRGeT 5.0

Documentation

Changed:
<
<
  • Documento de requisitos
>
>
 
  • Suíte de testes gerado com documento de entrada como exemplo (My Phonebook)
  • Feature Model da LPS
  • Configuration Knowledge compatível com o Hephaestus

-- LaisNeves - 04 Jun 2010 \ No newline at end of file

Added:
>
>
META FILEATTACHMENT attachment="TaRGeT_Requirements_Specification.pdf" attr="h" comment="" date="1275665419" name="TaRGeT_Requirements_Specification.pdf" path="TaRGeT_Requirements_Specification.pdf" size="494936" stream="TaRGeT_Requirements_Specification.pdf" tmpFilename="/var/tmp/CGItemp50925" user="LaisNeves" version="1"
META FILEATTACHMENT attachment="My_Phonebook.doc" attr="h" comment="" date="1275665542" name="My_Phonebook.doc" path="My_Phonebook.doc" size="81920" stream="My_Phonebook.doc" tmpFilename="/var/tmp/CGItemp50963" user="LaisNeves" version="1"

Revision 22010-06-04 - FelypeFerreira

Line: 1 to 1
 
META TOPICPARENT name="ToolsProject"

Summary

Implementation

Changed:
<
<
Link para versão da lps da target
>
>
Stable version: https://svn.cin.ufpe.br/svn/cin_motorola/TaRGeT/tags/TaRGeT 5.0
 

Documentation

  • Documento de requisitos
  • Suíte de testes gerado com documento de entrada como exemplo (My Phonebook)
  • Feature Model da LPS
Changed:
<
<
  • CK do Hephaes
>
>
  • Configuration Knowledge compatível com o Hephaestus
 

-- LaisNeves - 04 Jun 2010

Revision 12010-06-04 - LaisNeves

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ToolsProject"

Summary

Implementation

Link para versão da lps da target

Documentation

  • Documento de requisitos
  • Suíte de testes gerado com documento de entrada como exemplo (My Phonebook)
  • Feature Model da LPS
  • CK do Hephaes

-- LaisNeves - 04 Jun 2010

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort