-
Notifications
You must be signed in to change notification settings - Fork 9
Home
is a project to provide a general purpose Java testing framework based on combinatorial testing technique.
The product is able to test various products from a library to applications and various phases from unit testing to system testing. But product specific features and phase specific features are not in focus of it and they should be provided outside this product, e.g., Log collection mechanism, which will be useful for system testing, or adapters for web applications will not be included in this product. Please refer to About JCUnit and Design policy for more detail.
This work was presented at ICST2017(IEEE International Conference on Software Testing 2017) and paper about it is found here.
n.{odd number}.x
releases are development ones, where various enhancements and specification changes happen (, author tries to keep JCUnit compatible with previous stable version, though). While n.{even number}.x
are stable ones, where only bug fixes will be made.
Version | Release item | Target date |
---|---|---|
1.0.x | Stable versions | 1.0.0 - Nov/2017 |
0.8.x | Development versions | 0.8.12+ - as needed |
0.7.x | Development versions | 0.7.0 - Aug/2016 |
0.7.1+ - as needed | ||
0.6.x | Stable versions | |
- 0.6.0 | - Coverage report #10 | Dec/2015 -> Feb/2016 -> Early Mar/2016 -> Mar/3/2016(done) |
- Generated test suite reusability #19 | ||
- "Smart" negative test generation feature #49 | ||
0.5.x | Development versions | Continually released |
- 0.5.5 | - See release history | Oct/25/2015(done) |
- 0.5.4 | - See release history | Oct/5/2015(done) |
Revised on Aug/30/2017.
- For 0.7.x versions, see Changes in 0.7.x
- For 0.6.x versions, see Changes in 0.6.x
- For 0.5.x versions, see Changes in 0.5.x
- Source code
- Blog (Japanese; 日本語)
- Test Design as Code: JCUnit
Copyright 2013 Hiroshi Ukai.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.