Api Testing And Gui Testing
API testing is easy to go. But GUI testing is not.
There is a excerpt from GUI testing wiki page:
A novel approach to test suite generation, adapted from a CLI technique involves using a planning system. Planning is a well-studied technique from the artificial intelligence (AI) domain that attempts to solve problems that involve four parameters
It seems have something to do with AI.