Category: Technical

technical articles

Why we required structured logging?

Why we required structured logging?

Logging is one of the important cross-cutting concerns in software development and operations. It helps to debug or investigate an issue, create business intelligence on user activities and track the state and health of the system. So, it is very important to ensure we have enough and context full logs in place to make developers…

Read More Read More

How to write unit tests with Entity Framework Core?

How to write unit tests with Entity Framework Core?

Introduction The unit test will test only the SUT(system under testing) behavior and correctness and it will not test the SUT’s collaborators You might raise a question how to manage dependencies or eliminate them from the unit test, it is a very good question but to answer for this question is very hard. Fortunately, we…

Read More Read More

Test Double

Test Double

Introduction In a well-designed application,  SUT will not do everything that it required instead it will delegate to one or more collaborators to get things done. Managing these dependencies is one of the hard task and unit test focus on SUT, not other collaborators otherwise it will break the FIRST property. Fortunately, we have Test…

Read More Read More

MS Test V2 Introduction

MS Test V2 Introduction

Introduction MS test is a unit testing automation framework which facilitates to write unit tests in .Net framework. It is the primary unit testing framework for Visual Studio. MS Test provides various elements to write the unit tests. The parameter test was one of the important feature that missed in MS Test V1 and MS…

Read More Read More

Chrome Devtool Tips – $*() Aliases

Chrome Devtool Tips – $*() Aliases

Chrome Devtool provides the shortcut aliases to access the document.querySelector and document.querySlectorAll functions. $() – Alias for document.querySelector function. It may overridden by jQuery when it used in your site. Example: $$() – Alias for document.querySelectorAll function. Example: $x() – Function to find the DOM elements by an XPath expression. Example:

Basics of Unit Testing

Basics of Unit Testing

Introduction Software testing is a process to ensure whether a software application meets the specified requirements or not and it also identifies the defects to ensure that product is defect/fault free to produce the quality product. A quality product brings the more satisfaction and trusts from the customers. A study says, fixing a defect in…

Read More Read More

Security Principle – Defense in Depth

Security Principle – Defense in Depth

Security is one of the most important quality factors in the software world. It brings the trust from the customer and enables the business continuity by ensuring confidentiality, integrity, and availability. Defense in Depth is one of the core principles from the Microsoft Secure development lifecycle(SDL) and the word came from Military operations. As this…

Read More Read More

How to write an API automation test with Postman?

How to write an API automation test with Postman?

Postman Script Zip Introduction QA team used to spend lots of time on repetitive tests for each regression and smoke test. Test automation is the solution for this issue, we have lots of tools in the market for API automation test and Postman is one of the right choices since it provides the test script…

Read More Read More

How to create an environment generic request template with Postman?

How to create an environment generic request template with Postman?

Postman Collection and Environments zip Introduction Postman is one of the most popular REST API clients which provides a complete workflow for API development. In this article, we are going to discuss the Postman Environment and its benefits. When we want to manage API requests for different environments then we need to create separate postman…

Read More Read More