Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pinkeen/qcoverage
Simple application for demonstrating graph coverage (testing) criteria
https://github.com/pinkeen/qcoverage
Last synced: 14 days ago
JSON representation
Simple application for demonstrating graph coverage (testing) criteria
- Host: GitHub
- URL: https://github.com/pinkeen/qcoverage
- Owner: pinkeen
- Created: 2013-12-30T12:49:49.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-12-30T13:13:02.000Z (about 11 years ago)
- Last Synced: 2024-11-06T01:27:33.402Z (2 months ago)
- Language: C++
- Size: 168 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QCoverage README
## What does it do?
It is a simple Qt GUI application, that helps to visualize graph coverage criteria (in software testing).
It may be useful for courses based on `"Introduction to Software Testing", Ammann and Offutt`.
The interface should be self-explanatory. You create a graph, then the app computes requirements and coverage
for it using selected criteria.(Don't forget to try right-clicking a node.)
Generally speaking it is a bit friendlier version of (this webapp)[http://cs.gmu.edu:8080/offutt/coverage/GraphCoverage].
DISCLAIMER: I don't have any affiliation with the authors.
## Caveat
The prime path coverage seems to be different than the one produced by other algorithms. From what I've learned it seems
that the coverage is correct but the prime path criteria are not unambiguous thus diferrent algorithms are possible.Keep in mind that the algorithm was developed overnight and it may contain bugs.
## How to build the app?
The app was tested with Qt4. In the main directory run `qmake` then `make`.
## LICENSE
Copyright © 2010 Filip Sobalski
QCoverage - an application for demonstrating graph coverage criteriaThis file is part of QCoverage.
QCoverage is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .