Software:API Sanity Checker: Difference between revisions
From HandWiki
imported>Importwiki (change) |
Importwiki (talk | contribs) (import) |
||
Line 13: | Line 13: | ||
'''API Sanity Checker''' is an automatic [[Unit testing|unit test]] generator for C/C++ [[Library (computing)#Shared libraries|shared libraries]]. | '''API Sanity Checker''' is an automatic [[Unit testing|unit test]] generator for C/C++ [[Library (computing)#Shared libraries|shared libraries]]. | ||
The main feature of this tool is the ability to completely automatically generate reasonable (in most, but unfortunately not all, cases) input arguments for every [[Application programming interface|API]] function straight from the library header files. The tool can be used as a [[Software:Smoke testing|smoke test]] or fuzzer for a library API to catch serious problems like crashes or program hanging. | The main feature of this tool is the ability to completely automatically generate reasonable (in most, but unfortunately not all, cases) input arguments for every [[Application programming interface|API]] function straight from the library header files.<ref>{{cite web |title=API Sanity Checker - Free Software Directory |url=https://directory.fsf.org/wiki/API_Sanity_Checker |website=directory.fsf.org}}</ref> The tool can be used as a [[Software:Smoke testing|smoke test]] or fuzzer for a library API to catch serious problems like crashes or program hanging.<ref>{{cite web |title=API Sanity Checker |url=https://lvc.github.io/api-sanity-checker/ |website=lvc.github.io}}</ref> | ||
== See also == | == See also == | ||
Line 19: | Line 19: | ||
* Sanity testing in software development | * Sanity testing in software development | ||
[[Category:Software testing]] | ==References== | ||
{{reflist}} | |||
[[Category:Software testing tools]] | |||
{{Sourceattribution|API Sanity Checker}} | {{Sourceattribution|API Sanity Checker}} |
Latest revision as of 20:40, 5 June 2024
Developer(s) | Andrey Ponomarenko |
---|---|
Initial release | November 30, 2009 |
Stable release | 1.98.7
/ September 8, 2015 |
Written in | Perl |
Operating system | Linux, Mac OS X, MS Windows |
License | GPLv1+, LGPLv2+ |
Website | github.com |
API Sanity Checker is an automatic unit test generator for C/C++ shared libraries.
The main feature of this tool is the ability to completely automatically generate reasonable (in most, but unfortunately not all, cases) input arguments for every API function straight from the library header files.[1] The tool can be used as a smoke test or fuzzer for a library API to catch serious problems like crashes or program hanging.[2]
See also
- List of unit testing frameworks
- Sanity testing in software development
References
![]() | Original source: https://en.wikipedia.org/wiki/API Sanity Checker.
Read more |