Jump to content

Helix ALM: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Reverted 2 edits by Watermermaid (talk): Unexplained removal of content including references. (TW)
Line 27: Line 27:
}}
}}


'''TestTrack''', developed by [[Seapine Software]], provides a centralized suite of capabilities for managing requirements, defects, issues and testing throughout the software development cycle.<ref name="de2014mar">{{cite news|url=http://www.deskeng.com/articles/aabped.htm|last=Lockwood|first=Anthony|title=Editor's Pick: Product Development Management Suite Updated|newspaper=Desktop Engineering|date=2014-03-19 }}</ref> This suite tracks everything involved in the software development process from feature requests and requirements to design revisions and actual changes in the code. It keeps track of what tests were done, what was tested, who performed the test and when, on what platform, under which configuration and in what language. TestTrack offers the ability to create, manage, and link artifacts from the beginning through the end of a design and development project<ref name="ecd2013may">{{cite news|url=http://embedded-computing.com/articles/application-testing-traceability-embedded-product-development|last=Varhol |first=Peter |title=Application Life-cycle Management (ALM) software boosts testing and traceability for embedded product development|newspaper=Embedded Computing Design|date=2013-05-02 }}</ref> providing end-to-end traceability of all development artifacts<ref name="drdobbs0809">{{cite news|url=http://www.drdobbs.com/tools/seapine-releases-requirement-management/219100416 |title=Seapine Releases Requirement Management Tool|newspaper=Dr. Dobbs|date=2009-08-07 }}</ref> and giving managers a better handle on the shifting requirements that define their projects. TestTrack enforces regulatory compliance to meet regulatory compliance requirements, including [[21 CFR Part 11]] and [[Sarbanes–Oxley Act|Sarbanes-Oxley]].<ref name="drdobbs0809" />
'''TestTrack''', developed by [[Seapine Software]], provides a centralized suite of capabilities for managing requirements, defects, issues and testing throughout the software development cycle.<ref name="de2014mar">{{cite news|url=http://www.deskeng.com/articles/aabped.htm|last=Lockwood|first=Anthony|title=Editor's Pick: Product Development Management Suite Updated|newspaper=Desktop Engineering|date=2014-03-19 }}</ref> This suite tracks everything involved in the software development process from feature requests and requirements to design revisions and actual changes in the code.<ref name="sdtim0908b">{{cite news|url=http://www.sdtimes.com/content/article.aspx?ArticleID=32779|title=Seapine Puts the Pro in Productivity|newspaper=SD Times|date=2008-09-01 }}</ref> It keeps track of what tests were done, what was tested, who performed the test and when, on what platform, under which configuration and in what language.<ref name="sdtim1006">{{cite news|url=http://www.sdtimes.com/content/article.aspx?ArticleID=29644|last=Rubinstein |first=David |title=Seapine Tackles Test Case Management|newspaper=SD Times|date=2006-10-01 }}</ref> TestTrack offers the ability to create, manage, and link artifacts from the beginning through the end of a design and development project<ref name="ecd2013may">{{cite news|url=http://embedded-computing.com/articles/application-testing-traceability-embedded-product-development|last=Varhol |first=Peter |title=Application Life-cycle Management (ALM) software boosts testing and traceability for embedded product development|newspaper=Embedded Computing Design|date=2013-05-02 }}</ref> providing end-to-end traceability of all development artifacts<ref name="drdobbs0809">{{cite news|url=http://www.drdobbs.com/tools/seapine-releases-requirement-management/219100416 |title=Seapine Releases Requirement Management Tool|newspaper=Dr. Dobbs|date=2009-08-07 }}</ref> and giving managers a better handle on the shifting requirements that define their projects.<ref name="sdtim0809">{{cite news|url=http://sdt.bz/content/article.aspx?ArticleID=33694 |last=Handy |first=Alex |title=Seapine adds requirements management
|newspaper=SD Times|date=2009-08-17 }}</ref> TestTrack enforces regulatory compliance to meet regulatory compliance requirements, including [[21 CFR Part 11]] and [[Sarbanes–Oxley Act|Sarbanes-Oxley]].<ref name="drdobbs0809" />


==Architecture==
==Architecture==
TestTrack has a [[client–server model|client–server]] architecture. The server manages a central [[database]] of requirements, test cases, testing evidence, defects, feature requests, work items, test configurations, users, and security group. The [[Client (computing)|client]] and [[Server (computing)|server]] communicate via a [[TCP/IP]] connection using 512-bit encryption.
TestTrack has a [[client–server model|client–server]] architecture. The server manages a central [[database]] of requirements, test cases, testing evidence, defects, feature requests, work items, test configurations, users, and security group. The [[Client (computing)|client]] and [[Server (computing)|server]] communicate via a [[TCP/IP]] connection using 512-bit encryption.<ref name="seap512">{{cite web|url=http://www.seapine.com/ttcommon.html|title=TestTrack A Development Collaboration Platform |publisher=Seapine Software}}</ref>


===Server===
===Server===
TestTrack stores data in a variety of relational database management systems including SQL Server, Oracle, and Postgres.
TestTrack stores data in a variety of relational database management systems including SQL Server, Oracle, and Postgres.<ref name="cnetttp">{{cite web|url=http://download.cnet.com/TestTrack-Pro/3000-2218_4-10050019.html|title=TestTrack Pro|publisher=CNet|accessdate=2013-10-25 }}</ref>


===Clients===
===Clients===
Line 42: Line 43:
The unified web application allows software developers and testers to create and review requirements, work with issues, and execute and track tests from their web browser.<ref name="rm2013aug">{{cite news|url=http://www.requirementsmanagement.net/news/seapine-testtrack-2013-1-allows-to-create-requirements-in-the-browser|title=Seapine TestTrack 2013.1 Allows to Create Requirements in the Browser|newspaper=Requirements Management|date=2013-08-27 }}</ref>
The unified web application allows software developers and testers to create and review requirements, work with issues, and execute and track tests from their web browser.<ref name="rm2013aug">{{cite news|url=http://www.requirementsmanagement.net/news/seapine-testtrack-2013-1-allows-to-create-requirements-in-the-browser|title=Seapine TestTrack 2013.1 Allows to Create Requirements in the Browser|newspaper=Requirements Management|date=2013-08-27 }}</ref>


TestTrack's SOAP SDK allows language and platform independent way to extend built-in functionality by writing applications that access and manipulate TestTrack data.
TestTrack's SOAP SDK allows language and platform independent way to extend built-in functionality by writing applications that access and manipulate TestTrack data.<ref name="seapsdk">{{cite web|url=http://www.seapine.com/ttsdk.html|title=TestTrack SDK |publisher=Seapine Software}}</ref>


The plugin interfaces integrate with popular IDEs to perform functionality, such as closing a defect or manually assign a work item to another team member, from the third-party applications. TestTrack plugins are available for Eclipse, Visual Studio, Outlook, Excel, and QA Wizard. TestTrack also integrates with various SCM tools including Git, CVS, Perforce, Subversion, [[Surround SCM]], and SourceSafe.<ref name="seapttintg">{{cite web|url=http://www.seapine.com/kb/questions/1451|title=TestTrack Integrations |publisher=Seapine Software}}</ref>
The plugin interfaces integrate with popular IDEs to perform functionality, such as closing a defect or manually assign a work item to another team member, from the third-party applications.<ref name="sdtim0908b" /> TestTrack plugins are available for Eclipse, Visual Studio, Outlook, Excel, and QA Wizard. TestTrack also integrates with various SCM tools including Git, CVS, Perforce, Subversion, [[Surround SCM]], and SourceSafe.<ref name="seapttintg">{{cite web|url=http://www.seapine.com/kb/questions/1451|title=TestTrack Integrations |publisher=Seapine Software}}</ref>


==Features==
==Features==
Line 51: Line 52:
* Requirements document snapshots
* Requirements document snapshots
* Suspect item flagging
* Suspect item flagging
* Impact analysis reports<ref name="stickyrm">{{cite web|url=http://www.stickyminds.com/sitewide.asp?function=DETAILSIDX&ObjectId=4408&ObjectType=TOOL|title=TestTrack RM|publisher=Stickyminds|accessdate=2013-10-25 }}</ref>
* Impact analysis reports
* Hierarchical folders
* Hierarchical folders
* Linking issues to code
* Linking issues to code<ref name="sdtim0809" />
* Test case variants
* Test case variants
* Filters
* Filters
* External reports<ref name="sdtim0209">{{cite news|url=http://www.sdtimes.com/link/33264|last=Feinman |first=Jeff |title=Seapine bolsters reporting, scalability in updates|newspaper=SD Times|date=2009-02-11 }}</ref>
* External reports
* Configurable workflow
* Configurable workflow
* Triggers<ref name="intdev0307">{{cite magazine|url=http://downloads.seapine.com/pub/papers/intldevmarch2007.pdf |title=Managing Development Masterclass|last=Brooks |first=Leon |publisher=International Developer|page=60|date=2007-03-01 }}</ref>
* Triggers
* Email notifications
* Email notifications
* Custom fields
* Custom fields
Line 66: Line 67:
* Cross-platform GUI<ref name="macwld" />
* Cross-platform GUI<ref name="macwld" />
* Automatic client upgrades
* Automatic client upgrades
* SOAP SDK
* SOAP SDK<ref name="seapsdk" />


==See also==
==See also==
Line 73: Line 74:
== References ==
== References ==
{{reflist|colwidth=30em}}
{{reflist|colwidth=30em}}

==External links==
*[http://www.seapine.com/ Seapine Software, Inc. website]


{{Revision control software}}
{{Revision control software}}

Revision as of 14:26, 2 February 2017

TestTrack
Developer(s)Seapine Software
Initial releaseMarch 1996; 28 years ago (1996-03)
Stable release
2016.1.0 / December 22, 2016; 7 years ago (2016-12-22)
Operating systemMicrosoft Windows, Linux, Mac OS X
TypeBug tracking system, project management software
LicenseProprietary
Websitewww.seapine.com

TestTrack, developed by Seapine Software, provides a centralized suite of capabilities for managing requirements, defects, issues and testing throughout the software development cycle.[1] This suite tracks everything involved in the software development process from feature requests and requirements to design revisions and actual changes in the code.[2] It keeps track of what tests were done, what was tested, who performed the test and when, on what platform, under which configuration and in what language.[3] TestTrack offers the ability to create, manage, and link artifacts from the beginning through the end of a design and development project[4] providing end-to-end traceability of all development artifacts[5] and giving managers a better handle on the shifting requirements that define their projects.[6] TestTrack enforces regulatory compliance to meet regulatory compliance requirements, including 21 CFR Part 11 and Sarbanes-Oxley.[5]

Architecture

TestTrack has a client–server architecture. The server manages a central database of requirements, test cases, testing evidence, defects, feature requests, work items, test configurations, users, and security group. The client and server communicate via a TCP/IP connection using 512-bit encryption.[7]

Server

TestTrack stores data in a variety of relational database management systems including SQL Server, Oracle, and Postgres.[8]

Clients

There are several different categories of TestTrack clients: GUI, Web UI, SOAP, and plugin.

The cross-platform GUI client is developed with Qt and available on Windows, Mac OS X, and Linux.[9] It fully supports all end-user operations and administration operations.

The unified web application allows software developers and testers to create and review requirements, work with issues, and execute and track tests from their web browser.[10]

TestTrack's SOAP SDK allows language and platform independent way to extend built-in functionality by writing applications that access and manipulate TestTrack data.[11]

The plugin interfaces integrate with popular IDEs to perform functionality, such as closing a defect or manually assign a work item to another team member, from the third-party applications.[2] TestTrack plugins are available for Eclipse, Visual Studio, Outlook, Excel, and QA Wizard. TestTrack also integrates with various SCM tools including Git, CVS, Perforce, Subversion, Surround SCM, and SourceSafe.[12]

Features

TestTrack features include:

  • Requirement linking and traceability matrix[4]
  • Requirements document snapshots
  • Suspect item flagging
  • Impact analysis reports[13]
  • Hierarchical folders
  • Linking issues to code[6]
  • Test case variants
  • Filters
  • External reports[14]
  • Configurable workflow
  • Triggers[15]
  • Email notifications
  • Custom fields
  • Role-based security groups
  • Single sign-on
  • Data stored in an RDBMS
  • Cross-platform GUI[9]
  • Automatic client upgrades
  • SOAP SDK[11]

See also

References

  1. ^ Lockwood, Anthony (2014-03-19). "Editor's Pick: Product Development Management Suite Updated". Desktop Engineering.
  2. ^ a b "Seapine Puts the Pro in Productivity". SD Times. 2008-09-01.
  3. ^ Rubinstein, David (2006-10-01). "Seapine Tackles Test Case Management". SD Times.
  4. ^ a b Varhol, Peter (2013-05-02). "Application Life-cycle Management (ALM) software boosts testing and traceability for embedded product development". Embedded Computing Design.
  5. ^ a b "Seapine Releases Requirement Management Tool". Dr. Dobbs. 2009-08-07.
  6. ^ a b Handy, Alex (2009-08-17). "Seapine adds requirements management". SD Times.
  7. ^ "TestTrack A Development Collaboration Platform". Seapine Software.
  8. ^ "TestTrack Pro". CNet. Retrieved 2013-10-25.
  9. ^ a b Sellers, Dennis (2003-08-28). "Seapine updates TestTrack Pro, Surround SCM". Macworld.
  10. ^ "Seapine TestTrack 2013.1 Allows to Create Requirements in the Browser". Requirements Management. 2013-08-27.
  11. ^ a b "TestTrack SDK". Seapine Software.
  12. ^ "TestTrack Integrations". Seapine Software.
  13. ^ "TestTrack RM". Stickyminds. Retrieved 2013-10-25.
  14. ^ Feinman, Jeff (2009-02-11). "Seapine bolsters reporting, scalability in updates". SD Times.
  15. ^ Brooks, Leon (2007-03-01). "Managing Development Masterclass" (PDF). International Developer. p. 60. {{cite magazine}}: Cite magazine requires |magazine= (help)