Regression testing is any type of software testing which seeks to uncover regression bugs. Regression bugs occur whenever software functionality that previously worked as desired stops working or no longer works in the same way that was previously planned.
Often used interchangeably with "offshoring," the term "outsourcing" has much broader-reaching implications.
A Software Model that emphasizes on global delivery of quality software build by talented pool of professionals at an economical cost from a development center that is located in a foreign land is Offshore Software Development.