Methods & Tools Software Development Magazine

Software Development Magazine - Project Management, Programming, Software Testing

Your Company Name Here - Reach 30'000 visitors/month and 35'000 software development professionals for $145.



KADOS - Open Source Scrum Tool

Charles Santucci, Marmotte Technologies, https://www.marmotech.fr/

KADOS is an open source web tool for managing Agile projects (Scrum more specifically) through visual boards on which are displayed post-its representing User Stories, Tasks, Activities, Issues, Actions, Bugs and any objects you wanted your project to manage.

Web Site: https://www.kados.info
Version tested: v1.7 released on May 1st 2014
System requirements: a web server with PHP 5.3 at least, a MySQL database v5.1 at least
License & Pricing: KADOS are published under MIT and GPL licenses and it's totally free
Support: by forum on Sourceforge.net or e-mail to the team.
Languages: French, English, Spanish, German and Brazilian Portuguese.
Documentation: Documentation is available online in French and English at the KADOS documentation web site

Kanboard - Open Source Kanban Board

Frédéric Guillot, http://fredericguillot.com/

Kanban came out of lean manufacturing techniques made by Toyota that used it to manage their workloads. The same principle can be applied to software development by matching the amount of work in progress to the team's capacity. This method gives a visual workflow, clear focus and incremental changes over the time. Kanboard is a free and open source software that put in practice the Kanban method. You can use it to manage any activity of your company: Lean business management, software development, web-marketing operations, recruiting process, sales pipeline, etc.

Web Site: http://kanboard.net/
Version tested: 1.0.11
System requirements: Web server with PHP
License & Pricing: Free and open source (AGPL)
Support: Bug tracker https://github.com/fguillot/kanboard/issues

Maven - Open Source Build Tool for Java and Java EE

Evgeny Goldin

Maven is an open source build tool traditionally used in Java and Java EE projects to compile source files, execute unit tests and assemble distribution artifacts. While Maven specializes in Java projects and artifacts, such as .ear and .war applications, it is not limited to those environments and can be equally used for Groovy and Scala projects, which seem to be popular alternatives to Java these days.

Web Site: http://maven.apache.org/
Version Tested: 2.2.1, 3.0.3 on Windows 7 / Server 2008 / Ubuntu 10.04, Java 1.6.0_25 x86
License & Pricing: Open Source (Apache license), Free
Documentation:

Nitrate: an Open Source Test Case Management System

Alexander Todorov, Mr. Senko Ltd, http://MrSenko.com

Nitrate is an open source test plan, test run and test case management tool that is written with Python and Django. It was initially created to replace Testopia, a test case management extension for Bugzilla. Nitrate has a lot of great features, such as Bugzilla and JIRA integration, QPID messaging, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

Web Site: https://github.com/Nitrate/Nitrate
Version tested: 3.8.18.x
System requirements: Python 2.7, MySQL, Django
License & Pricing: GPL 2.0, subscriptions from $200/mo
Support: GitHub issues tracker in upstream project, commercial support from http://MrSenko.com
User tutorial: http://nitrate-mrsenko.readthedocs.io/en/latest/tutorial.html
Demo server: available upon request

PerfCake - a Lightweight Open Source Performance Testing Tool

Martin Vecera, Pavel Macik

PerfCake is an open source performance testing tool and a load generator with the aim to: 1) be minimalistic, 2) easy to use, 3) provide stable and repeatable results, 4) have minimum influence on the measured system, 5) be platform independent, 6) use component design, 7) allow high throughput.

Web Site: http://perfcake.org, @PerfCakeTool
Version tested: 7.5
System requirements: JDK 8+
License & Pricing: open source under Apache License v2.0
Support: http://perfcake.org/support/

PESTT - PESTT Educational Software Testing Tool for Java

Francisco Martins, Rui Gameiro, LaSIGE & University of Lisbon, Faculty of Sciences.

PESTT is an open source Eclipse plug-in for unit testing of Java methods. It started as a tool specially tailored for teaching how to test software, but can be very well used in other scenarios. The current version supports the testing of methods based on control flow graph coverage criteria. Its suits well the teaching of software testing classes, because of its careful designed UI and its smoothly integration with the Eclipse IDE. The testing concepts are well organized: a view for the control flow graph (automatically generated from the method's source code), a view with the supported coverage criteria arranged in such a way that it is easy to visualize which criteria subsumes others, a view for manipulating test requirements and its explanation both in terms of the control flow graph and of the source code, a view for the test paths, another for coverage statistics, yet another for data flow information, and all these views integrated together to give as much information as possible to the test engineer. It provides integration with JUnit and reconstructs run paths of each test method, computing statistics either for each test method or for the complete test set. PESTT distinguishes from other coverage analysis testing tools because it is not just a node and branch coverage analyzer. Among other things, it supports many other "more powerful" coverage criteria and assists the test engineer in the various tasks of the testing activity.

Web Site: http://pestt.github.com
Eclipse update site: http://pestt.github.com/updateSite
Version Tested: 0.5
System Requirements: Eclipse 3.7 or greater
License & Pricing: Eclipse Public License
Support: The PESTT team will handle issues reported either by submitting a GitHub issue

PhpDependencyAnalysis - Manage PHP Dependencies

Marco Muths, @mamuz_de, www.mamuz.de

PhpDependencyAnalysis is an extendable open source static code analysis tool for object-oriented PHP projects. It builds a dependency graph for abstract datatypes (classes, interfaces and traits) based on their namespaces. Abstract datatypes are aggregatable to units on a higher level, like layers or packages. It detects cycle dependencies and verifies the graph against a custom architecture definition.

Web Site: https://github.com/mamuz/PhpDependencyAnalysis
Version tested: 0.*
System requirements: PHP>=5.3, GraphViz
License & Pricing: Open Source, MIT license, free
Support: https://github.com/mamuz/PhpDependencyAnalysis/issues

Ranorex - Automated Testing Tool for Desktop, Web & Mobile Applications

Franco Martinig, Methods & Tools

Ranorex is a software testing tool that allows you perform functional testing on desktop, web or mobile applications. It supports many user interface (UI) technologies that includes Java, HTML, C#, Flex/Flash, Android, iOS and Silverlight.

Web Site: http://www.ranorex.com/
Version tested: Ranorex Studio 4.1.5.17134 in February-March 2014 on Windows 8
System requirements: Windows XP, 7, 8, Windows Server 2003-2012
Microsoft .NET Framework 3.5 SP1 or higher installed for running Ranorex Studio
License & Pricing: from 690 to 3.490 euros depending on the license type.
More information on http://www.ranorex.com/purchase/buy-now.html
Support: support requests, on-line forums, on-line documentation.
More information on http://www.ranorex.com/support/support-center.html

Robotium - Open Source Testing Android User Interface

Renas Reda

Robotium is an open source test framework created to make it easy to write powerful and robust automatic UI test cases for mobile Android applications. With the support of Robotium, test case developers can write function, system and acceptance test scenarios, spanning multiple Android activities. Robotium tests can be run on both an emulator and a mobile device.

Web Site: https://github.com/RobotiumTech/robotium
Version tested: 3.2.1
System requirements: Android SDK
License & Pricing: Free, Apache 2
Support: Issue tracker at https://github.com/RobotiumTech/robotium/issues

Methods & Tools
is supported by


Vornexinc.com

Testmatick.com

Software Testing
Magazine


The Scrum Expert

deliver:Agile Live! is a series of online sessions by the Agile Alliance for Agile practitioners

Browse a selected list of upcoming Software Development Conferences

Discover the best available Open Source Project Management Tools (Gantt, Scrum, Kanban)

Explore a list of Free and Open Source Scrum Tools for Agile Software Project Management

Copyright © by 1995-2021 Martinig & Associates | Network | Advertise | Contact | Privacy
Follow Methods & Tools on  Twitter    LinkedIn    Facebook    RSS Feed

Methods & Tools uses AddThis for easy content sharing. You can read AddThis Privacy Policy here.
Methods & Tools uses Google Analytics for statistics. You can read Google Privacy Policy here.