Eclipse Web Tools Platform: Developing Java™ Web Applications
by Naci Dai, Lawrence Mandel, Arthur Ryman
Glossary
API
See Application Programming Interface.
Application Programming Interface
A contract that specifies programming services provided by a platform to application clients. An API consists of the syntactic definition of the programmatic interfaces and file formats provided to the application client, the semantics of their behavior, and possibly additional restrictions and limitations on their use. The goal of an API is to isolate application clients from changes to the implementation of the platform.
Black Box Testing
The type of testing in which the tester has access to and tests the application using the public parts of the application, including the API and user interface, and has no knowledge of the internal workings of the application. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access