<img alt="" src="https://secure.leadforensics.com/150446.png " style="display:none;">


Kirti Mansabdar

Kirti Mansabdar

Kirti Mansabdar is a Test Engineer at e-Zest with valuable experience in QA. She loves Testing as a profession as it enables her to enhance the quality of the software /application. She is extremely passionate about database knowledge and automation testing.

Recent Posts by Kirti Mansabdar:

Points to contemplate before automation testing

In recent years, automation testing within software industry has transformed at all stages. Irrespective of its popularity, a lot of difference has been observed in the adoption level of automation, owing to different quality parameters and demands of customers. Automation testing is nothing but a process of reducing repetitive and redundant tasks to ease out your manual testing efforts. No doubt, whenever software testing is mentioned, automation is always followed by it.

Automation plays a key role in any software development process considering its benefits such as flexibility, speed and reliability. However, with ever changing project requirements, automation scripts are also likely to change. This continuous modification in the scripts can become a tedious process and can have a detrimental effect on the development team. Therefore, it is essential to think why and when automation is required for your project.  

The fundamental job of automation testing is to free up resources performing repetitive tasks by enabling them to work on latest features of the project. However, there are some other factors which might define need automation testing.  

  • Phase of the project: Before implementing automation, it is necessary to consider the phase of project. For example, if user interface of the project is not finalized and its requirement is constantly changing then implementing automation at this stage can be a costly affair.
  • Budget: Before considering automation for the project, evaluating budget is important. Having right automation tools or framework can help in reducing maintenance cost of project. Trying other open source frameworks before moving on with actual framework can help in evaluating and understanding the impact of automation and cost required for developing it.
  • Automation framework: To avoid rewriting scripts for dynamic project requirements, having a good framework is essential. An automation test framework can help in reducing repetitive efforts. But, having a good knowledge of testing process is necessary before beginning test automation. Furthermore the testing framework should be simple to adopt and use. The initial testing processes must be combined and should have some standardized protocols to perform testing.
  • Automation team: While executing automation, having a team aware of complexities and standards is vital. The team should have basic programming understanding and also knowledge about the architecture of project. Training and educating the team on automation can be expensive and time consuming.  

Automation testing is to simplify the testing process by eliminating the need of repetition but it is not everybody’s cup of tea. The results of automation testing still depends upon how well it is performed. Analyzing cost before investing into a framework is necessary and evaluating the right framework too. Nevertheless, consulting a test advisory who can help you with this can also be considered as a viable option.

Topics: Automation testing Things to consider before automation testing

Importance of Positive & Negative Scenarios in Testing

Testing is a vital part of project delivery that it has become unthinkable to neglect or spend less time on it. There are so many ways to test an application; it doesn’t matters which way you have taken. Having said this, it’s important to consider both positive as well as negative test scenarios and more attention towards negative scenarios.

Topics: Testing Positive Testing Negative Testing Boundary Value Analysis Equivalence Partitioning

Bug Life Cycle

As software professionals, we are familiar with the word ‘bug’. It refers to the flaws in the program that make it to behave in ways it is not supposed. In this post, I have written about the bug life cycle.

Topics: Testing Software testing Bug Life Cycle Product Engineering Technology

Why is Documentation Important in Software Testing?

When we hear the term documentation, several questions arise in our mind:

Topics: Software testing companies Testing Software testing Technology


Hello Friends! I would like to share some points regarding databases. I know it’s a very vast subject & it can’t be covered in one blog; nonetheless I would like to share some points regarding database & database testing. We will have two sections for this. In the first section we will discuss some Database Concepts, and in the second section we will discuss some Tips for Database Testing & Checklist for Database Testing.

Topics: Technology

What is Domain Knowledge?

In software engineering, domain knowledge is awareness of the environment in which the target system operates. Domain knowledge is important, because it usually must be learned from software end users in the domain (as domain specialists or experts), rather than from software developers.

e-Zest is a leading digital innovation partner for enterprises and technology companies that utilizes emerging technologies for creating engaging customers experiences. Being a customer-focused and technology-driven company, it always helps clients in crafting holistic business value for their software development efforts. It offers software development and consulting services for cloud computing, enterprise mobility, big data and analytics, user experience and digital commerce.