Commercial Off-the-Shelf software became a major part of any organization on building the maintenance and working flow capabilities. COTS software are even integrated into the testing processes without much of increase in the testers activities and effort. More and more companies are breaking their heads to understand what is better for them, COTS against In-House developed frameworks.
What is API :
An application-programming interface (API) is a set of programming instructions and standards for accessing a Web-based software application or Web tool.
Example
An API is a software-to-software interface, not a user interface. With APIs, applications talk to each other without any user knowledge or intervention. When you buy movie tickets online and enter your credit card information, the movie ticket Web site uses an API to send your credit card information to a remote application that verifies whether your information is correct. Once payment is confirmed, the remote application sends a response back to the movie ticket Web site saying it’s OK to issue the tickets.
To test a GUI, you need a reliable method of finding components of interest, clicking buttons, selecting cells in a table, dragging things about. In fact you need a 'Bot' that will activate all The User Interfaces, Buttons, Windows, etc. like human user does. The GUI test need a full description of the expected behavior of the User Interface controls, and its process is similar to any developing process. Gui test also had to make sure that the GUI stands on the customer requirements as well.
Recent comments