TestLink 1.8. Test Management Tool Study. Analysis. Version: 1.0 Status of: 14.04.2015 17:42:00 Status: Released Autor: Jaroslav Klimes



Similar documents
Neotys NeoLoad Test Automation Study. Study. Version: 1.0 Status from: :40:00 Status: Released Author: Ing.

Appium App Automation Study. Study. Version: 1.0 Date: 4/14/2015 5:38:00 PM Status: Erstellt Author: Kai Höher, MSc

SonarQube 5.1. Code Analysis Study. Study. Version: 1.0 Status from: :09:00 Status: Draft Author: Karin Zölzer

Bredex GUIdancer 4.2. Test Automation Study. Study. Version: 1.0 Stand vom: :38:00 Status: Erstellt Author: Liljana Pendovska

SmartBear SoapUI 5.1

Squish 6.0. Test Automation Study. Study. Version: 1.0 Stand vom: :41:00 Status: Erstellt Author: Mohamed Mahmoud

Grinder 3.4. Test Automation Study. Study. Version: 1.0 Stand vom: :40:00 Status: Erstellt Author: Liljana Pendovska

NUnit Study. Unit Test Study. Version: 1.3 Status from: :44:00 Status: Released Authors: Ing. Jaroslav Klimes

SmartBear SoapUI 5.1

HP SAP. Where Development, Test and Operations meet. Application Lifecycle Management

White Paper Tavant Open Source Testing Platform: Helping You Cut Costs

Open Source Tools. December ISSN free digital version print version 8,00 printed in Germany

SOFTWARE TESTING TRAINING COURSES CONTENTS

A Comprehensive Review of Web-based Automation Testing Tools

SQS-TEST /Professional

SOFTWARE TESTING PROCESSES PRESENTATION

1.2 Tools support for management of testing & tests

ALM120 Application Lifecycle Management 11.5 Essentials

Test Automation Integration with Test Management QAComplete

Testhouse Training Portfolio

DESIGN OF AUTOMATION SCRIPTS EXECUTION APPLICATION FOR SELENIUM WEBDRIVER AND TestNG FRAMEWORK

INDEPENDENT TESTING & QA SERVICES

Infuse Consulting Limited Test Tool Training Service Definition

Professional Test Automation. The GUI Test Tool for Java and Web

FDT for Mobile Devices

SQS the world s leading specialist in software quality. sqs.com. SQS Testsuite. Overview

Requirements endlich 'richtig'

Requirements Management

HPE PC120 ALM Performance Center 12.0 Essentials

Business Assurance & Testing QEx Automation Platform

Software EMEA Performance Tour Juni, Berlin

Certificate SAP INTEGRATION CERTIFICATION

Sabine Reich SAP. Test Workbench - Introduction

Symbio system requirements. Version 4.x

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

SAP Enterprise Portal 6.0 KM Platform Delta Features

Implementing a Data Warehouse with Microsoft SQL Server 2012

Apache JMeter. Emily H. Halili. Chapter No. 6 "Functional Testing"

SOFTWARE TESTING SERVICES

Project Plan Log Monitoring Compliance

Implementing a Data Warehouse with Microsoft SQL Server 2012

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease

PC120 ALM Performance Center 11.5 Essentials

Testing Lifecycle: Don t be a fool, use a proper tool.

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Quality Assurance Services

Th3 - Open Source Tools for Test Management

DTMs in the Cloud. FDT Developer Forum on 5th of May 2015 at Schneider Electric in Marktheidenfeld

Automation using Selenium

Evaluation of Open Source Tools for. Test Management and Test Automation

Tools to support Requirements-Based Testing

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

Fundamentals of LoadRunner 9.0 (2 Days)

Update to V10. Automic Support: Best Practices Josef Scharl. Please ask your questions here Event code 6262

Building Library Website using Drupal

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

Career Portfolio provided by Beyond.com

AJAX SSL- Wizard Reference

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

itop: the open-source ITSM solution

OpenSta OpenSource for Web Load, HTTP Stress & Performance testing

Open Source Content Management System for content development: a comparative study

Sandesh Prasanna Kumar

Automating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Effective Team Development Using Microsoft Visual Studio Team System

Central Release and Build Management with TFS. Christian Schlag

Zielgruppe Dieses Training eignet sich für System Engineers und an SCCM- Administratoren.

TeleTrusT European Bridge CA Status and Outlook

HP Application Lifecycle Management (ALM)

Perfecto Mobile. All rights reserved.

Coding in Industry. David Berry Director of Engineering Qualcomm Cambridge Ltd

VERIFICATION AND VALIDATION AUTOMATED TESTING TOOLS CLAUDIU ADAM

Web based Automation Testing and Tools

A challenging position as Software Engineer with an emphasis on Object Technology.

How To Develop A System For A Car Dealership

Software Quality Assurance & Testing Training Course Catalog

Aaron Evans Software Quality Assurance, Test Automation, SDET, Web Developer

Test Automation Tool comparison HP UFT/QTP vs. Selenium - Prashant Malhotra

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES

Course Code NCS2013: SharePoint 2013 No-code Solutions for Office 365 and On-premises

QA & Test Management. Overview.

TEST AUTOMATION FRAMEWORK

Application Code Development Standards

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

LR120 LoadRunner 12.0 Essentials

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led

The All-In-One Browser-Based Document Management Solution

Magic Quadrant for Integrated Software Quality Suites

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

TestTrack Test Case Management Quick Start Guide

RTI v3.3 Lightweight Deep Diagnostics for LoadRunner

Implementing a Data Warehouse with Microsoft SQL Server

Performance Testing of Java Enterprise Systems

Basic Unix/Linux 1. Software Testing Interview Prep

CA Client Automation

Webinar. Feb

EFFICIENT AND FLEXIBLE SOLUTIONS FOR YOUR SOFTWARE DEVELOPMENT NEEDS

Transcription:

TestLink 1.8 Test Management Tool Study Analysis Version: 1.0 Status of: 14.04.2015 17:42:00 Status: Released Autor: Jaroslav Klimes Dokument-ID: Klassifikation: Internal Software Quality Lab. Alle Rechte vorbehalten. Druckdatum: 14.04.2015

Document information General Contents DOCUMENT INFORMATION... 2 General... 2 Document history... 2 Document quality assurance... 2 Purpose and contets of this document... 2 1. GENERAL... 3 1.1 About the developer... 3 1.2 Product portfolio... 3 1.3 Program parts... 3 1.4 Integrations... 4 2. TEST ACTIVITIES... 6 2.1 Planning and controlling... 7 2.2 Analysis and design... 10 2.3 Implementation... 12 2.4 Execution... 12 2.5 Evaluation and reporting... 13 3. ADMINISTRATION... 16 3.1 User management... 17 3.2 Version management... 17 4. CONCLUSION... 18 ATTACHEMENT... 19 Picture list... 19 1 / 19

Document information General Document information General Relation to other documents: This analysis is a part of the Test Management Study by Software Quality Lab. Receivers: Document history Version Status Date Responsible Person Reason for change / Notes 0.9 Draft 12.12.2008 Jaroslav Klimes 1.0 First Release 15.12.2008 Jaroslav Klimes Document quality assurance Role Name Availability (Org.+Tel.+e-mail) Action Date Signature Author Jaroslav Klimes created 15.12.2008 Reviewer Reviewer Release Johannes Hochrainer Bernhard Groiss Johannes Hochrainer reviewed 16.12.2008 reviewed 07.01.2009 released Purpose and contets of this document This analysis is a part of the Test management study by Software Quality Labs. 2 / 19

1. General 1.1 About the developer 1. General 1.1 About the developer TestLink is an open-source test management system released under the GPL license. The project is mantained by an Open Community of Testers, and it can be used for free even in commercial environments. We include TestLink because of expected suitable combination of quality and price by this product. Open-source products can make an excellent choice in the field software quality, as choosing these may save a significant amount of money. However, each company should consider carefully if the lower product purchase costs compensate the downsides of the concrete open-source solution. A common flaw of open-source can be for example a harderto-get technical support. 1.2 Product portfolio TestLink is the only product of the Open Community of Testers. Its capabilities include creating and managing test cases as well as organizing them into test plans. These test plans allow team members to execute test cases and track test results dynamically, generate reports, trace software requirements, prioritize and assign tasks. Analyzed Tool TestLink Name Version Functions Requirement management, Test management, Version 1.8 RC1 management 1.3 Program parts TestLink is built on a client-server architecture. The server is based on PHP interpreter cooperating with a database system in the background, whereas its interface makes use of a web server (see TestLink 1). These components are not included in the installation however. TestLink gives the user freedom of choice of these components, as its scripts are compliant with the SQL standards. That means the server can run on either Windows or Linux platform, eventually also on other platform able to run the PHP interpreter, database server and web server 3 / 19

1. General 1.4 Integrations TestLink 1: The system architecture (source: TestLink installation manual) The installation of the server part is not difficult in case all the prerequisite server components are already cofigured and running. In such case the installation consists just of two steps: In the first step the program files (PHP scripts) are copied to a folder recognized by the PHP interpreter and the web server, the second step is running of an installation script. The client side is also platform-indpendent, it is represented by a web browser. TestLink developers mention the support of Firefox 1.0 and higher and Internet Explorer 6 (IE7 does not comply to all standards). Other browsers should also work well if they don t have problems with JavaScript, XHTML and CSS support. TestLink is designed as a single application that houses all of the supported features, no modules are used. As for the documentation, the developers provide installation and user manuals that offer a sufficient level of detail for all actions. The web pages of TestLink offer the user and developer forum as well, which is probably the only way of getting some developer support. In the application itself no help is provided except the links on the documentation files. Although the documentation is available just in the english language, the interface of the application itself is available in many language versions including german one. 1.4 Integrations TestLink is able to collaborate with a number of bug-tracking tools: Mantis, Bugzilla, JIRA, TestPlus, Eventum and Track. There is also a possibility to integrate with the source code management tools. Finally, an open API is also provided together with the product. 4 / 19

1. General 1.4 Integrations TestLink features a document import and export function as well: XML and CSV formats are supported. A feature worth of interest is the possibility of direct import of CSV files exported from Telelogic DOORS, which is currently the leading requirements management tool. 5 / 19

2. Test activities 1.4 Integrations 2. Test activities TestLink is a tool covering the essential testing activities: The requirement management, Test Case management, test execution (manual), test evaluation and metrics, version control plus defect reporting and management that can be added by integrating with other open-source tools (see the schema TestLink 2) The typical workflow in TestLink looks as follows: At the first place, the administrator must create a test project, while assigning users to this project and setting their rights as well. The test project is a base stone of TestLink. Its function is to cover other TestLink objects in order to make clear which of them belong together. Among the objects that can be subordinated to test project are requirement document with requirements, and test suites with test cases. After the test project is created, it is possible to create a requirement specification document. Under it the actual requirements can be added. Then the tests can be specified, firstly creating the test suites and secondly assigning the test cases to these. The test suites or test cases can also have a keyword attached, which fulfills the role of additional identifier. Once the test cases are created and some requirements are available, it is possible to connect these together. The next step to be done is to create a test plan. The test plan is an object that specifies the execution of tests. In contrast to other systems, the object that aggregates the test cases for excution is the test plan, not the test suite as it is usual. The purpose of test suites is just in improved organisation of test cases. The Test plan also covers several further types of objects: Builds, milestones and test results, whereas it can also have specific users and user rights assigned. During the actual test execution the test cases are assigned to builds and executed, and reports can be derived from the results. However, as it will be decribed later in detail, for defect reporting and management capabilities it is necessary to use the integration with some defect reporting tool. 6 / 19

2. Test activities 2.1 Planning and controlling TestLink 2: Functions overview (source: TestLink user manual) 2.1 Planning and controlling After logging in into TestLink the first page that appears is the home page (see TestLink 3). This is the control center of the system, most of the features can be accessed right from this page. The interface is similar to the usual web page design: Two menu columns on the left and on the right side of the screen, and one more menu in form of a stripe above the middle of the screen. Aside of the menu the top of the screen also shows the information concerning the user and test project which is currently active. The top menu is the main menu, where the most important actions can be quickly performed. However, many of these actions can also be accessed through the options in the left or right menu. As for these, the left menu shows the actions related to the test project and its subordinate objects, while the right menu offers the options related to the test plan and its subordinates. 7 / 19

Thank you very much for downloading a public preview of our well known and highly appreciated tool studies. If you re interested in reading the whole document just apply here and request the document you want to read from our comprehensive set of studies already available. For further information on our tool studies visit our web site. Or, you can always use the following form to request the studies you want to read. Seite 1 von 2

Bestellformular für Tool-Studien/Order form for tool studies An/to Software Quality Lab GmbH Gewerbepark Urfahr 6 4040 Linz AUSTRIA Bitte ausgefüllt per Email an/ Please fill out and send to info@software-quality-lab.com Name/full name: Adresse/address: Firma/company: Email/email: Funktion/role: Telefon/phone: / [bitte füllen Sie die Daten vollständig und korrekt aus/please supply correct and complete data] Bestellliste/Order list [bitte kreuzen Sie die gewünschten Tools an/please select the tool studies] ALM, RM IBM Rational Requirements Composer 4.0.2 Jama Contour 3.61 NEU! Micro Focus Borland Caliber Microsoft Team Foundation Server 2013 Polarion ALM 2014 HP ALM 11 VersioneOne 13.0 Visure Solutions IRQA 4 Test Management Imbus TestBench 1.6.1 Micro Focus SilkCentral 2008 Microsoft VSTS 2010 Mozilla Testopia 2.1 Orcanos QPack 5 Polarion ALM 20121 NEU! Siemens SiTEMPPO 5.8 TestLink 1.9.12 Seapine TestTrack 2012 Static Code Analysis SonarQube 4.5 GUI Test Automation Appium 1.2.2 Bredex GUIdancer 4.2 HP UFT Professional 10 IBM Functional Tester 8.1.0.3 Microsoft VSTS 2010 QF-Test 3.5.1 NEU! Ranorex 3.3 SAP ecatt Selenium 2.0 SmartBear TestComplete 9.3 SmartBear SoapUI 5.1 Weitere Informationen auf unserer Website www.software-quality-lab.com. Embedded Systems LDRA 8.0 Razorcat Tessy 2.6 Load/Performance Apache JMeter 2.8 Grinder 3.4 HP LoadRunner 9.5 Neotys Neoload 3.0.3 SmartBear LoadUI 2.8.0 Unit Tests Google Test 1.5 JUnit 4.11 NUnit 2.5.7 Die Toolnamen und eingetragenen Warenzeichen sind Eigentum der jeweiligen Toolhersteller/Tool names are property of tool vendors. Die Studien sind grundsätzlich auf Anfrage frei erhältlich. Software Quality Lab behält sich jedoch vor, die Aufwände für gewisse Branchen und Privatpersonen in Rechnung zu stellen (z.b. Beratungsfirmen, Toolhersteller usw.) Studenten erhalten die Studie zum halben Preis/All studies are basically free, except for certain branches of industry or private persons, for whom we invoice at cost. Students get a discount of 50%. Seite 2 von 2

Tool Evaluation Center Efficient, goal-oriented and professional tool evaluation Unique in Europe What is TEC? The Tool Evaluation Center (TEC) is a neutral environment for evaluating software tools related to software development, through which you will receive a detailed, vendorindependent overview of the suitability of different tools for your software projects. Your Partner for software quality and testing Consulting Implementation Training Automation Evaluation Software Quality Lab is your competent partner in software quality and testing and one of the leading independent consulting companies in Austria. We specialize ourselves in the improvement of efficiency, quality and security in the fields of software development and system processes. All tools in TEC are up to date, installed and configured, furnished with examples and ready for demonstration. Practical work and getting to know the tools in a handson manner is also possible. Your Benefit EETime-saving: Tool selection in a few days. No time-consuming research and product requests, no installation and testing. EEPreparation of information for different target groups from technicians to the managing board. EESupport provided by specialists, ranging from requirements through to a proof of concept or a pilot project. Our services around the tool selection Tool categories in the TEC EEApplication Life Cycle Management EERequirements Management EETest Management EEGUI Test Automation EETest Data Management EEComprehensible decision criteria: Using special techniques we evaluate the tools together with you, basing on your requirements as a foundation for your investment decision. EELarge selection and direct comparison of products ranging from market leaders through newcomers to open source software and freeware. Linz / Vienna / Graz / Lustenau / Munich Requirements elicitation, Creating a list of criteria Tool review, Pre-selection of tools, Practical getting to know the tools in the TEC Workshop with 3-5 suitable tools, Proof of Concept, Planning and implementing the pilot project Integration with other tools Tools in TEC www.software-quality-lab.com Our TEC includes more then 40 installed tools from reputable manufacturer (e.g. IBM, HP, Micro Focus, Microsoft, Polarion, Siemens) as well as interesting newcomer products and alternatives from the open source area (e.g. JMeter, Selenium). Further details can be found at www.tool-evaluation.com. V. 2011-12 Software Quality Lab GmbH info@software-quality-lab.com www.software-quality-lab.com