# perldoc > Test::Unit::Test

yaml
---
type: CommandReference
command: Test::Unit::Test
mode: perldoc
section: 3
source: perldoc
---
## Quick Reference

- `Test::Unit::Test` — Abstract base class for unit testing framework. Not intended for direct use.

## Name

`Test::Unit::Test` — unit testing framework abstract base class

## Synopsis

This class is not intended to be used directly. Use `Test::Unit::TestCase` or `Test::Unit::TestSuite`.

## Description

This class is used by the framework to define the interface of a test. It is an abstract base class implemented by `Test::Unit::TestCase` and `Test::Unit::TestSuite`. Due to the nature of the Perl OO implementation, this class is not really needed, but rather serves as documentation of the interface.

## See Also

- [Test::Unit::Assert](https://metacpan.org/pod/Test::Unit::Assert)
- [Test::Unit::TestCase](https://metacpan.org/pod/Test::Unit::TestCase)
- [Test::Unit::TestSuite](https://metacpan.org/pod/Test::Unit::TestSuite)

## Author

Copyright (c) 2000-2002, 2005 the PerlUnit Development Team (see [Test::Unit](https://metacpan.org/pod/Test::Unit) or the AUTHORS file included in this distribution). All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.