Creating test Plan with API parameters
I have an API document that lists all the APIs(Commands) that go to hardware and each API has lot of parameters. I need to verify all the parameter range and also all API. Which is a best tool to enable coverage of all test cases for all APIs and their respective parameters. I am searching for tools to maximise coverage for all APIs. Execution will be done by a different tool. My present scope is to cover all the tests. Thank you!
I don't know of an easy tool at the moment. For the most part you'll have to do boundry analysis or input class partitioning.
Originally Posted by ijalab
In theory, I think the field of constraint programming is promising in this area. Here's a good research paper on the topic,
http://www.ptidej.net/publications/d...+Sakti.doc.pdf, It's on the use of Constraint programming to generate test data. Constraint programming is generally used for UI calculations such as defining ares where windows can be successfully dragged to, and automatic layout. The same techniques could be used to narrow down the input range when given some arbitrary logic and rules.
If you're just looking for generating fake example inputs that fit certain form, you can try Faker, https://github.com/marak/Faker.js/ with a large language set.