• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux STclass Download

STclass

November 21, 2006
STclass is a Java testing software equipped with a Contract Based Built-in Testing Framework (CBBT), designed for efficient and accurate software testing.
Version 4.0 RC7
License GPL
Platform Linux
Supported Languages English
Homepage www-valoria.univ-ubs.fr
Developed by D. Deveaux
STclass is a Contract Based Built-in Testing Framework (CBBT) designed for Java developers. The objective of this project is to provide reliable testing framework to create professional-grade software. Tigris site supports the maintenance and evolution of STclass, ensuring users have uninterrupted access to this essential tool.

One of the outstanding key features of STclass is its runtime evaluable contract definition and evaluation. This framework supports OCL-like class invariants, pre and postconditions on methods, and contracts defined in javadoc comments. Contracts can be inherited from parent class and interfaces following the Meyer's rules.

STclass provides excellent class level unit testing capabilities, organized in TestUnits, TestCases, and TestSuites. TestCase supports individual setups and teardown actions, while TestUnit can participate in more than one TestCase. The framework is contract-based, with TestUnits used to define only scenarios, while oracles are evaluated by contracts. Tests are inheritable from parent classes and interfaces, making testing even more straightforward.

With a preprocessor generating instrumented code with a main function, running the test is as simple as running the class itself. Options manage the test conditions, making it possible to launch TestUnits individually in verification mode. Users can perform package or system tests for comprehensive testing. Test results are saved in XML format, and post-processing tools create HTML reports. Using the JIP profiler, a statistical and profiling analysis can be performed during the test, and the results are added to the HTML report.

In the latest release, STclass has fixed several bugs and has changed its option management system that is now based on property files. The framework is better integrated with Ant, and IDEs including NetBeans and Eclipse are now supported. A new "code_cover" command has been added that enables coverage tests with EMMA, making testing even more comprehensive.

Overall, STclass is a reliable and essential testing framework that every Java developer should have in their toolbelt. Its flexibility, ease of use, and integration capabilities make testing a seamless process, ensuring high-quality software that meets the user's needs.
What's New

Version 4.0 RC7: N/A

Free Download 3.8M
341
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

Usermin For Webmail
Usermin for Webmail is a pre-configured version of the Usermin package that ...
NVidiaScreenlet
The NVidiaScreenlet is a versatile software tool that utilizes the nvidia-settings package ...
TVNow
TVNow software displays North American satellite and network TV listings provided by ...
Addns.pl
Addns.pl is a self-sufficient software client for updating DynDNS.org (and other providers).
scrubber
Scrubber is a Python tool that employs whitelisting HTML scrubbing techniques. It ...
elfrc
The ELFRC software project can convert any type of file into an ...
Snes9X
An emulator for the Super Nintendo Entertainment System, allowing users to play ...
LinuxUpdate
LinuxUpdate automates package upgrades for Linux, irrespective of the distribution used. It ...
xterm patch
xterm is a terminal emulator widely used on the X Window System ...
D-Bus
D-Bus is a messaging system that allows applications to communicate with one ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.