Jump to content

Helix ALM: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Reverted to revision 820038801 by Timtempleton (talk): It seems as though there's enough sourcing. What am I missing? (TW)
Tags: Removed redirect Undo
Codename Lisa (talk | contribs)
Cleanup. Removed erroneous parameters from the infobox. For a list of supported parameters please consult Template:Infobox software/doc.
Line 15: Line 15:
| latest release version = 2017.3.0
| latest release version = 2017.3.0
| latest release date = {{start date and age|2017|12|06}}
| latest release date = {{start date and age|2017|12|06}}
| frequently updated = <!-- DO NOT include this parameter unless you know what it does -->
| programming language =
| programming language =
| operating system = [[Microsoft Windows]], [[Linux]], [[Mac OS X]]
| operating system = [[Microsoft Windows]], [[Linux]], [[Mac OS X]]
Line 23: Line 22:
| genre = [[Bug tracking system]], [[project management software]]
| genre = [[Bug tracking system]], [[project management software]]
| license = [[Proprietary software|Proprietary]]
| license = [[Proprietary software|Proprietary]]
| website = {{URL|http://www.seapine.com/}}
| website = {{URL|seapine.com}}
}}
}}



Revision as of 09:32, 20 January 2018

Helix ALM
Developer(s)Seapine Software
Initial releaseMarch 1996; 28 years ago (1996-03)
Stable release
2017.3.0 / December 6, 2017; 6 years ago (2017-12-06)
Operating systemMicrosoft Windows, Linux, Mac OS X
TypeBug tracking system, project management software
LicenseProprietary
Websiteseapine.com

Helix ALM, formerly called TestTrack,[1] developed by Seapine Software, provides a centralized suite of capabilities for managing requirements, defects, issues and testing throughout the software development cycle.[2] This suite tracks everything involved in the software development process from feature requests and requirements to design revisions and actual changes in the code.[3] 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.[4] It offers the ability to create, manage, and link artifacts from the beginning through the end of a design and development project[5] providing end-to-end traceability of all development artifacts[6] and giving managers a better handle on the shifting requirements that define their projects.[3] It enforces regulatory compliance to meet regulatory compliance requirements, including 21 CFR Part 11 and Sarbanes-Oxley.[6]

Architecture

Helix ALM 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

Helix ALM stores data in a variety of relational database management systems including SQL Server, Oracle, and Postgres.[citation needed]

Clients

There are several different categories of Helix ALM clients: GUI, Web UI, SOAP, REST API, and plugin.

The cross-platform GUI client is developed with Qt and available on Windows, Mac OS X, and Linux.[8] 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.[9]

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

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.[citation needed] Helix ALM plugins are available for Eclipse, Visual Studio, Outlook, Excel, and QA Wizard. Helix ALM also integrates with various SCM tools including Git, CVS, Perforce, Subversion, Surround SCM, and SourceSafe.[11]

Features

Helix ALM features include:

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

See also

References

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