Main > Free Download Search >

Free unit testing software for linux

unit testing

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1058
QUnitTester 0.2

QUnitTester 0.2


QUnitTester is a Qt4 binary unit tester. more>>
QUnitTester is a Qt4 binary unit tester.
Everyone who uses JUnitTesting knows about the "green bar". Qt has great possibilities for Unit Testing but i missed the green bar.
If you want to know more about Unit Testing in Qt take a look at: http://doc.trolltech.com/4.2/qtestlib-manual.html
and http://doc.trolltech.com/4.2/qtestlib-tutorial.html
The software doesnt much yet. It only runs all tests...
INSTALL:
qmake (from qt 4, in (k)ubuntu for example qmake-qt4)
make
as root: make install
USAGE:
Write your testclass and compile it. Start the program and click on Test Binary...
Choose the compiled binary.
Click on start.
Enhancements:
- Possibility to use options
- Select test(s) to run
<<less
Download (0.027MB)
Added: 2007-04-08 License: GPL (GNU General Public License) Price:
929 downloads
guitest 0.3.1

guitest 0.3.1


guitest is a Python helper library for testing Python GUI applications. more>>
guitest is a Python helper library for testing Python GUI applications. pyGTK support is most mature, and support for other toolkits is in progress.
guitest is a simple GTK application with its unit tests and doctests to demonstrate usage is provided in the package.
Documentation is severely lacking at the moment; you might find my EuroPython 2005 presentation (OO.org Impress, PDF) useful, although it is a bit outdated. Doctests are also very useful because they are always up to date.
Usage:
See python scripts in the examples subdirectory. There is no real
documentation yet, you may want to look into the EuroPython 2005 presentation
in OpenOffice.org Impress format (ep2005.sxi) which has a broad overview.
Doctests (see guitest/tests/*.py), although verbose, may be useful as
they are always up to date.
Enhancements:
- Very preliminary support for wxWidgets and Tkinter applications was added.
- A few minor bugs were fixed.
<<less
Download (0.014MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1425 downloads
Eunit 1.1

Eunit 1.1


Eunit is an Erlang unit test suite. more>>
Eunit project is an Erlang test suite tool, inspired by agile development ideas.
Usage:
Launch example unit test with:
erl -config sys.config
and then
eunit:run([eunit_examples], {suffix, "_test"}).
Enhancements:
- This release is a complete rewrite.
- Writing unit tests should now be simpler than with the previous version.
- This release can also be used with the Aegis configuration management system for continuous integration.
<<less
Download (0.011MB)
Added: 2005-11-29 License: MPL (Mozilla Public License) Price:
1426 downloads
RCUNIT 0.9

RCUNIT 0.9


RCUNIT is a robust C unit testing framework. more>>
RCUNIT is a robust C unit testing framework. Requiring only an ANSI compliant C compiler, It is a highly portable testing tool.
Main features:
- Uniform interfaces for managing test cases
- Optional setup and tear down functions for each test case (test function) to isolate a particular test.
- Optional setup and tear down functions for each test suite (test module).
- Multiple test registries and test suites for structuring test cases. Also provides a default test suite and default test registry.
- Output redirection mechanism to redirect log and test run report when a file I/O facility is not available in the test platform.
- Log handler mechanism for redirecting logs.
- Allows optional test run callback function (test run hook).
- Alternative mechanism to ANSI Cs assert() function (non-test run assertions). Also allows assertion callback function (assertion hook)
- A runtime memory leak check facility
- An extensible exception handling mechanism
Enhancements:
- This is is the pre-release version of 1.0.
- There were no major changes from version 0.1, and it is fairly stable.
<<less
Download (0.40MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
1106 downloads
Folding@Gnome 1.19 (testing)

Folding@Gnome 1.19 (testing)


Folding@Gnome project is an applet is a GUI that keeps track of the background protein folding progress done by Folding@Home more>>
Folding@Gnome project is an applet is a GUI that keeps track of the background protein folding progress done by Folding@Home

The Folding@Gnome applet is merely a GUI in which you can adjust your Folding@Home settings and view the folding progress. Folding@Home is a background process that uses spare CPU cycles to calculate the folding of proteins. For more info, please visit Stanfords Folding@Home homepage.

<<less
Download (0.056MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
980 downloads
StoryTestIQ 1.6

StoryTestIQ 1.6


StoryTestIQ is a tool for creating Executable Requirements which have also been known as acceptance tests or functional tests. more>>
StoryTestIQ is a tool for creating "Executable Requirements" which have also been known as acceptance tests or functional tests. STIQ was developed based on two other open source acceptance testing tools, Selenium and FitNesse.

This combination allowed StoryTestIQ to capture the web browser based testing facilities and elegant command language of Selenium along with the wiki based editing and pluggable Fit fixture loading of FitNesse. We believe that this increases the productivity of working with StoryTestIQ and also enhances the capabilities of Selenium to test beyond the user interface.

When developing web applications it is helpful for the cross-functional team to have a definitive and executable view of the requirements for a specified iteration.

StoryTestIQ may be used to record what the teams customer needs and get sign off before developing even a single line of code. Most of the test cases which are recorded will be failing. It is the responsibility of the team to implement the requirements in order to make the test cases pass. These practices are based in the tradition of Test-Driven Development.

Although teams would benefit greatly from the above approach in which your entire cross-functional team including the customer, business analyst, QA, development, and anybody else providing input on the product benefits, StoryTestIQ does not enforce this approach.

StoryTestIQ may also be used in traditional development teams to create acceptance and functional tests. They may be used to supplement the teams unit tests with a Test-Driven Development approach or even to automate existing manual test cases.

Check out the page on how to get started. Once you have StoryTestIQ running successfully, take a look at the users guide for more details on how to create test suites and test cases. As you become familiar with creating test cases you may take advantage of more StoryTestIQ commands in your functioanl tests.
<<less
Download (3.2MB)
Added: 2006-09-17 License: GPL (GNU General Public License) Price:
1135 downloads
p-unit 0.13

p-unit 0.13


p-unit is a framework for benchmarking performance. more>>
p-unit is a framework for benchmarking performance. The project records memory consumption and execution time, and generates results in the form of plain text, image, and PDF file. Users can also easily register their own reporters by implementing PUnitEventList.
Test Suite and Test Class
Test suite and test class are two important concepts in p-unit. p-unit does not require any special type for a test class, so every class can be a test class. Of course, it includes junit test cases. There is one special interface for special p-unit only test class - p-unitTest. p-unit executes a normal test as following procedure:
invoke setUp if there is.
invoke the test method.
invoke tearDown method.
Noticed that setUp and tearDown will also be regarded as a part of performance test. If you dont want to count them into performance data, you need to implement p-unitTest interface, which will be executed as:
invoke setUpBeforeWatchers.
invoke setAfterWatchers.
invoke the test method.
invoke tearDownBeforeWatchers.
invoke tearDownAfterWatchers.
As the name suggests, you can put the setUp and tearDown code into the setUpBeforeWatchers and tearDownAfterWatchers.
Time/Memory Record
p-unit records the memory and time consumption of running a test method. There is a "watcher" concept in p-unit, which supervises the status during running the test method. By default, memory watcher and time watcher are installed. p-unit supports user-defined watcher too. The user only needs to implement the Watcher interface and register it to p-unit method runner.
Enhancements:
- Changes to adopt the Apache License 2.0.
- A customized watcher infrastructure to make it possible to report results from test cases.
- A new EventListener that sets public test fields on start up.
<<less
Download (0.12MB)
Added: 2007-08-13 License: The Apache License 2.0 Price:
804 downloads
IP and Ethernet testing Tool 0.8.5

IP and Ethernet testing Tool 0.8.5


IP and Ethernet testing Tool is an ethernet bridge addon for testing of network appliances and applications. more>>
IP and Ethernet testing Tool is also known as "IET" and its an ethernet bridge addon for testing of network appliances and applications.
Initialy IskraTel extended and customized the NistNet tool.
However NistNet functions on IP layer and requires that tested equipment be configured to use different subnets and gateways.
Nistnet main purpose was internet emulation while IET main purpose is testing of communication equipment.
Main features:
- no need to reconfigure equipment, just insert a PC with two NICs "on the cable"
- works on the ethernet level with a bridge
- network error conditions:
- packet loss
- delay
- in transmission errors (IP, UDP layer)
- bandwidth restraints
- kernel driver for low-CPU overhead packet processing
- control application for configuring driver engine
- GUI
- CLI
- saving configuration to a text file
Enhancements:
- Fixed support for matching ethernet packets based on the protocol
- Added additional matches for ICMP, TCP and UDP protocols (ICMP Type, TCP/UDP src port and dst port)
- Added target for corruption of IP and UDP packets with optional checksum update.
- Numerous small bug-fixes and enhancements
- IET has entered feature-freez and until version 1.0.0 is released there will be only bugfixes
<<less
Download (0.042MB)
Added: 2006-09-15 License: GPL (GNU General Public License) Price:
1160 downloads
GNU/Linux Desktop Testing Project 0.8.0

GNU/Linux Desktop Testing Project 0.8.0


GNU/Linux Desktop Testing Project is aimed at producing high quality test automation framework. more>>
GNU/Linux Desktop Testing Project (GNU/LDTP) is aimed at producing high quality test automation framework and cutting-edge tools that can be used to test GNU/Linux Desktop and improve it.
GNU/Linux Desktop Testing Project uses the "Accessibility" libraries to poke through the applications user interface. The framework has tools to generate "AppMap" by reading through the user interface components of an application. The framework also has tools to record test-cases based on user-selection on the application.
GNU/LDTP core framework uses "AppMap" and the recorded "test-cases" to test an application and gives the status of each test-case as output.
As of now, GNU/LDTP can test any GNOME application which are accessibility enabled, Mozilla, OpenOffice.org, any Java application (should have a UI based on swing) and KDE 4.0 applications based on QT 4.0 (based on the press releases by KDE).
We encourage you to join the project and help us to create robust, reliable and stable test tool/framework for Linux Desktops.
Main features:
- LDTP concepts are derived from Software Automation Framework Support
- LDTP supports verification of actions performed (GuiExist, VerifyState, etc) - API Reference
- Writing test scripts are very easy, the script writer need not know about the object hierarchy
- CPU / Memory performance monitoring of application-under-test can be measured - Class pstats
- From the XML log, we can gather HTML report using XSLT
- Group based execution, which provides precise control on the flow of test-script execution - Gldap XML
- Scripts can be written as a reusable component and for that the datas can be stored / retrieved in XML - Data XML
- User-friendly Text Editor with syntax highlighting for generating and grouping test data Howto use LDTP Editor
- Objects are identified both statically and dynamically
Enhancements:
- Now automation scripts can be written without using time.sleep.
- A particular object and its child can be remapped in a window.
- Memory leaks were fixed.
<<less
Download (0.36MB)
Added: 2007-02-22 License: LGPL (GNU Lesser General Public License) Price:
978 downloads
Linux Desktop Testing Project 0.1.4

Linux Desktop Testing Project 0.1.4


Linux Desktop Testing Project is a desktop testing framework. more>>
GNU/Linux Desktop Testing Project (GNU/LDTP) is aimed at producing high quality test automation framework and cutting-edge tools that can be used to test GNU/Linux Desktop and improve it.

It uses the "Accessibility" libraries to poke through the applications user interface. The framework has tools to generate "AppMap" by reading through the user interface components of an application. The framework also has tools to record test-cases based on user-selection on the application.

GNU/LDTP core framework uses "AppMap" and the recorded "test-cases" to test an application and gives the status of each test-case as output.

As of now, GNU/LDTP can test any GNOME application which are accessibility enabled, Mozilla, OpenOffice.org, any Java application (should have a UI based on swing) and KDE 4.0 applications based on QT 4.0 (based on the press releases by KDE).

<<less
Download (0.11MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1654 downloads
AppsUnit 0.1

AppsUnit 0.1


AppsUnit toolkit assists with the testing of your Oracle e-business suite code. more>>
AppsUnit toolkit assists with the testing of your Oracle e-business suite code. It tests views, PL/SQL packages, concurrent requests, and more.
No software needs to be installed on the application server. Results are made available as a PDF report.
Enhancements:
- The example test kit is available for download.
- The suite uses some of the apps foundation views as an example.
- These views are unit tested, and the results are available as HTML and PDF reports.
<<less
Download (0.035MB)
Added: 2006-11-01 License: Common Public License Price:
1088 downloads
Unit Circle 1.0.1

Unit Circle 1.0.1


Unit Circle project shows the relationship between trigonometric and angles functions like sine and cosine. more>>
Unit Circle project shows the relationship between trigonometric and angles functions like sine and cosine. To do this, the program implements an interactive "unit circle" (radius = 1) diagram, where the user can click or drag to set angles and see how the values of trigonometric functions change accordingly.

The unit circle (where the radius equals 1) provides a very clear demonstration of how various trigonometric functions relate to angles and one another. Draw an angle line from the origin to a point on the circumphrence of the circle; the (x,y) coordinates of that point will will be the cosine and sine of the angle.

In Unit Circle, use the mouse to set the angle line by either clicking or dragging the pointer inside the diagram. Or, change the trigonmetric values in the fields, and the angle will automatically adjust.

The inspiration for this program was provided by my home-schooled daughters, who had difficulty understanding the nature of trigonometry. As an educational tool, Unit Circle has been a success, and it may evolve into a larger application for exploring other aspects of trigonometry and geometry.
<<less
Download (0.10MB)
Added: 2006-01-09 License: GPL (GNU General Public License) Price:
1386 downloads
gunit-hildon 0.1.2

gunit-hildon 0.1.2


GUnit is a C unit testing framework in the spirit of JUnit. more>>
GUnit is a C unit testing framework in the spirit of JUnit. GUnit framework incorporates an easy-to-use GUI based on the GNOME libraries, as well as support for Hildon UI (maemo.org).
Installation:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- A broken pkg-config file was fixed.
<<less
Download (0.023MB)
Added: 2006-03-15 License: LGPL (GNU Lesser General Public License) Price:
1318 downloads
Beryl on Debian GNU/Linux Testing 1.1.6

Beryl on Debian GNU/Linux Testing 1.1.6


Beryl on Debian GNU/Linux Testing is a script which will install Beryl and possibly nVidia or ATI drivers on your Debian system. more>>
Beryl on Debian GNU/Linux Testing is a script which will install Beryl and possibly nVidia or ATI drivers on your Debian TESTING system. The script is only for users who have got a nvidia or ATI graphic card.
3 languages available:
- French
- English
- Polish
HOW TO EXECUTE:
Open a terminal and do sh beryl-debian.sh
NOTE: Its not really xgl so I changed the name into Beryl on Debian
NOTE: Some people told me that beryl doesnt work with the fglrx driver. If someone know how to make Beryl work with ATI cards, please contact me.
Enhancements:
- Add possibility to install Heliodor if you use GNOME
- You can see the countdown at the beginning.
<<less
Download (MB)
Added: 2007-05-20 License: GPL (GNU General Public License) Price:
574 downloads
Test::Unit 0.25

Test::Unit 0.25


Test::Unit is the main PerlUnit testing framework. more>>
Test::Unit is the main PerlUnit testing framework.

SYNOPSIS

This package provides only the project version number, copyright texts, and a framework overview in POD format.

This framework is intended to support unit testing in an object-oriented development paradigm (with support for inheritance of tests etc.) and is derived from the JUnit testing framework for Java by Kent Beck and Erich Gamma. To start learning how to use this framework, see Test::Unit::TestCase and Test::Unit::TestSuite. (There will also eventually be a tutorial in Test::Unit::Tutorial.

However Test::Unit::Procedural is the procedural style interface to a sophisticated unit testing framework for Perl that . Test::Unit is intended to provide a simpler interface to the framework that is more suitable for use in a scripting style environment. Therefore, Test::Unit does not provide much support for an object-oriented approach to unit testing.

<<less
Download (0.31MB)
Added: 2007-05-07 License: Perl Artistic License Price:
900 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5