Klaros-Testmanagement User Manual

Caroline Albuquerque

Selcuk Akgünlü

Heiko Bott

Claudia Könnecke

Klaus Mandola

Christian Petry

Tobias Schmitt

Torsten Stolpmann

verit Informationssysteme GmbH

Version 3.0.2

Legal Notice

July 26 2010

Abstract

This document serves as the reference documentation for the Klaros-Testmanagement application. It gives a detailed description of the user interface and the provided functionality.


Table of Contents

1. Key Features
1.1. Klaros-Testmanagement Community Edition Features
1.2. Klaros-Testmanagement Enterprise Edition Features
2. Introduction
2.1. Overview
2.2. Roles
3. Installation
3.1. Prerequisites
3.1.1. Client Prerequisites
3.1.2. Server Prerequisites
3.2. Installation Process
3.2.1. Step 1: Welcome
3.2.2. Step 2: Information
3.2.3. Step 3: Licensing Agreements
3.2.4. Step 4: Target Path
3.2.5. Step 5: Select Installation Packages
3.2.6. Step 6: User Data
3.2.7. Step 7: Installation
3.2.8. Step 8: Perform External Processes
3.2.9. Step 9: Setup Shortcuts
3.2.10. Step 10: Installation Finished
3.3. Update Process
3.3.1. Database Migration
3.4. Running Klaros-Testmanagement
3.5. Changing the Database
3.6. Configuring External Issue Management Systems
3.6.1. Bugzilla Configuration
3.6.2. JIRA Configuration
3.6.3. Redmine Configuration
3.6.4. Trac Configuration
4. Functional Overview
4.1. Login
4.2. Main Functions
5. Define
5.1. Defining a Project
5.1.1. Select a Project
5.1.2. Maintaining a Project
5.2. Test Environments
5.2.1. Maintaining Test Environments
5.3. Maintaining Systems Under Test
5.3.1. Maintain Systems Under Test
5.4. Test Cases
5.4.1. Maintain Test Cases
5.5. Test Suites
5.5.1. Maintain Test Suites
6. Execute
6.1. Start New Run
6.1.1. Run Single Test Case
6.1.2. Run Test Suite
6.2. Continue Run
6.2.1. Continue Test Suite
6.3. Creating an issue
7. Evaluate
7.1. Reports
7.1.1. Dashboard
7.1.2. Report Templates
7.1.3. Single Test Run Report
7.1.4. Test Run History Report
7.2. Test Results
7.2.1. Test Case Results
7.2.2. Test Suite Results
7.3. Issues
7.3.1. Issues by Test Case
8. Configure
8.1. System Information
8.2. Report Templates
8.2.1. Report Details
8.3. User Administration
8.3.1. Create User
8.3.2. Search User
8.4. Authentication
8.4.1. LDAP
8.5. System Parameters
8.5.1. E-Mail
8.5.2. Logging
8.5.3. General Settings
8.5.4. Issue Management
8.6. Backup/Recovery
8.6.1. Backup Projects
8.6.2. Restore Projects
9. Reports
9.1. Create A New Report Template
9.2. Applying a Report Template
9.3. Example Report
9.3.1. Creating the Groovy Script
9.3.2. Creating the Report Template
9.3.3. Creating a Chart
9.3.4. Including Images
10. Import/Export
10.1. Export Table Content to Excel
10.2. Backup/Recovery
10.3. Integration With Other Frameworks
10.3.1. Hudson Plugin for Klaros-Testmanagement
10.3.2. QF-Test and JUnit Import
Glossary
Index
A. Role Permission Overview
B. Model API Reference
B.1. Klaros-Core API Reference
B.1.1. Package de.­verit.­klaros.­core.­model
B.2. Klaros-Scripting API Reference
B.2.1. Package de.­verit.­klaros.­scripting
B.2.2. Package de.­verit.­klaros.­scripting.­context
B.2.3. Package de.­verit.­klaros.­scripting.­model
C. Dump File Specification
C.1. <configurationList>
C.2. <configuration>
C.3. <classInitialStates>
C.4. <value>
C.5. <entry>
C.6. <classStates>
C.7. <envs>
C.8. <propertyDefs>
C.9. <suts>
C.10. <testCases>
C.11. <testRuns>
C.12. <testSuites>
C.13. <executables>
C.14. <testCaseStepFragments>
C.15. <testCaseStep>
C.16. <testCaseResults>
C.17. <testSuiteResult>
C.18. <propertiesOwner>
C.19. <stringProperties>
C.20. <relatedClass>
C.21. <namedEntity>
C.22. <resultReference>
C.23. <key>
C.24. <created>
C.25. <enabled>
C.26. <lastUpdated>
C.27. <description>
C.28. <mappedToClass>
C.29. <userDefined>
C.30. <mandatory>
C.31. <productversion>
C.32. <revisionId>
C.33. <root>
C.34. <trunkRoot>
C.35. <areatopic>
C.36. <cut>
C.37. <depends>
C.38. <docbase>
C.39. <equiclass>
C.40. <evalutation>
C.41. <execution>
C.42. <expectedResult>
C.43. <generalState>
C.44. <inputvalues>
C.45. <level>
C.46. <message>
C.47. <method>
C.48. <note>
C.49. <postcondition>
C.50. <precondition>
C.51. <predecessor>
C.52. <priority>
C.53. <shortname>
C.54. <successor>
C.55. <team>
C.56. <traceability>
C.57. <variety>
C.58. <testMethod>
C.59. <env>
C.60. <runId>
C.61. <sut>
C.62. <timestamp>
C.63. <revisionComment>
C.64. <summary>
C.65. <type>
C.66. <running>
C.67. <testSuitePassed>
C.68. <currentTestCase>
C.69. <executionTime>
C.70. <action>
C.71. <propertyType>
C.72. <propertyOwnerReference>
C.73. <propertyDefReference>
C.74. <testCasePassed>
C.75. <propertyName>
C.76. <propertyValue>
C.77. <propertyDisplayName>
C.78. <sortorder>
C.79. <configurationReference>
C.80. <testCaseReference>
C.81. <testRunReference>
C.82. <testResultReference>
C.83. <testSuiteReference>
C.84. <testSuiteResultReference>
C.85. <name>
C.86. <uuid>
D. Reporting Resources
D.1. Context Variables
D.2. KlarosScript Interface
D.3. Example report template