Skip to main content

Posts

Showing posts from 2014

ReTesting vs Regression testing

Difference between Re-testing and Regression testing: Re-Testing: When tester finds the bug and report to developers and developer fix that bug now if tester tests only that test case in which he found the bug with same or different data then it is known as retesting. Re testing requires re-running of the failed test cases. Re testing is plan based for bug fixes in build notes and docs. Regression Testing: After modification or fixing the bug if tester test that test case in which he found the bug and test all the or specified test cases which he executes earlier then it is known as regression testing . The aim of this testing is that bug fixing is not affect the passed test cases.     It is an important activity, performed on modified software to provide confidence that changes are correct and do not affect the other functionality and components.   Regression testing is generic and may not be always specific to defect fixes.

What is an API?

What is an API? ·          API stands for application programming interface - It is a set of programming instructions and standards (i.e Interface) for accessing a Web-based software application. API is a method by which the third-party vendors can write programs that interface easily with other programs API vs. Web Service: API and Web service serve as a means of communication. The only difference is that a Web service facilitates interaction between two machines over a network. An API acts as an interface between two different applications so that they can communicate with each other. Refer the Links: http://www.differencebetween.net/technology/internet/difference-between-api-and-web-service/ http://malidipak.blogspot.in/2013/03/difference-between-api-vs-web-services.html

Methods Used in Web Services

Methods Used in Web Service: GET : Retrieve Information POST : To add new information, show relationship with old information PUT : Update the Information DELETE : Discard the Information Drawbacks:- Overhead : Transmitting all data in XML is not efficient as much as Binary Code Lack of Maturity: Needs more programming knowledge because of lot of new technologies coming up(like in Transactions, Security)

Key Points of Web Services

Key Points: Web Services is a combination/architecture of Client (Service Consumer) and Server (Service Provider). Web Service communication between client and server in 2 ways. Direct Communication : - If Client knows services provided by Server, then directly communicates via XML and access the service. Communication via UDDI : - If Client doesn’t know the Server services directly, then it search for service in UDDI (it is a registry that contains all services are registered in UDDI), once services are find then Client directly communicates Server for services .           Features: Web Service supports Machine to Machine Integration Any request/response is convert to Service (i.e. XML Format –XML is a way to communicate with any device/machine) Machine process web Services in XML formats because of (Simplified Interconnection with Remote machines, Layout and machine processable for Web Service Client a...