In the field of software test engineering, API testing is one of the most important and sought after requirements for any application or system. This article covers: the aspects of API testing at operational level the challenges in API testing the features of an API testing tool Operational aspects of API testing Functional (System) Functional…
We live in a digitally empowered era with powerful mobile and web-based applications allowing us to explore the world online. Applications have revolutionized industries across all sectors and fields to cater to the growing needs of people and provide instant access to their services. This has led to unprecedented, explosive growth in the field of…
Technological advancements have revolutionized our lives, making life easier and fun. Organizations and companies in all fields and sectors have designed mobile and desktop applications to offer their services digitally, attracting new customers to expand their business ventures. Application Programming Interfaces (API) are key components that integrate the different layers of applications facilitating intra and…
The growth of technology and internet-based services has transformed the world into a highly interactive global village. The digital world has advanced in leaps and bounds with the advent of mobile and web-based applications allowing companies to offer their services and solutions online. The software has developed beyond its early purpose of making businesses efficient…
About the client The client aimed to redesign the financial experience for millennials by bringing a simple, smart, and transparent platform with modern design, new technology, and superior customer experience. Once a customer signs up and applies for credit, a card is assigned to them in a couple of hours. The virtual card has a…
About the client The client is a fintech company (Unicorn) that provides a digital wallet platform and online payment features. The client’s payments app services include Online transfers, Utility bills & Finance & Tax payments, Retail & Food, Insurance and Mutual Funds & Gold Purchases. Business and testing requirement Implement an enterprise grade automation framework…
Introduction Writing efficient code is essential to becoming a good software programmer. It is what differentiates an average and a ‘good’ software engineer. One should therefore learn how to write efficient code that has less time complexity and is faster to execute. What is Time Complexity As per programiz, time complexity of an algorithm signifies…
Application Programming Interfaces (APIs) enable business applications to interact with each other. Whatever be the platform or technology the applications are built upon, APIs facilitate the exchange of data between them. APIs are playing a leading role in accelerating application integrations and digital transformations. While development of APIs assumes business-critical importance, testing the APIs on…
Software quality is achieved through a combination of manual methods and automated tools. While critical thinking skills are irreplaceable when assessing quality, product releases cannot attain velocity and acceleration without the use of automation technology. Given today’s multi-dimensional products with complex architectures and scores of integrations, being built for a variety of platforms, operating systems,…
Welcome to an API (Application Programming Interface) driven world! In Menu Introduction to APIs REST API architectural constraints HTTP verbs API Authorization & Authentication Request and Response Headers Endpoints What is special about RESTful APIs? Before getting into things, let’s understand what is an API. Overview of APIs API stands for Application Programming Interface. A…
What is data migration? Data migration can be defined as: transfer of data between different types of file formats, databases, and storage systems or as transfer of data from one repository to another. Requirements to be remembered: Data quality must be assessed and documented before migration to ensure implementation is without data loss. The data…
The current global pandemic has caused a ripple effect across the world markets. June 2020 Global Economic prospects forecast a 5.2% contraction in global GDP in 2020 with a more profound impact on the future with lower investments, fragmentation of global trade, and human capital loss. As the fight to battle the pandemic continues, the…