About Validation
Validation is basically done by the testers during the testing. While validating the product if some deviation is found in the actual result from the expected result then a bug is reported or an incident is raised. Not all incidents are bugs. But all bugs are incidents. Incidents can also be of type question where the functionality is not clear to the tester. Data Validation is a process that ensures the delivery of clean and clear data to the programs, applications and services using it. It checks for the integrity and validity of data that is being inputted to different software and its components. Data Validation ensures that the data complies with the requirements and quality benchmarks. It is a process associated with the collection and production of intelligence that confirms that an intelligence collection or production requirement is sufficiently important to justify the dedication of intelligence resources, does not duplicate an existing requirement, and has not been previously satisfied.
Related resources for Validation
  • Handling Exceptions in ADO.NET Best Practices for Error Handling 7/24/2024 4:39:42 AM. When working with ADO.NET for data access in .NET applications, effective exception handling is crucial to ensure the stability and reliability of your applications. This article will explore common e
  • Validating Input and Forms in AngularJS7/23/2024 5:56:35 AM. Form validation is crucial for data integrity in web applications. This article demonstrates AngularJS form validation with a member registration example, covering HTML structure, controller logic, an
  • Before Business Rules in ServiceNow: Scenarios, Scripts, and Best Practices7/12/2024 7:04:10 AM. Learn about ServiceNow business rules and their importance in data validation and integrity. Explore real-time use cases like incident priority determination, preventing unauthorized modifications, dy
  • PowerApps Rating Control Total and Average Ratings Validations7/5/2024 7:50:30 AM. Rating is one of the most common features in the social sites and for any of the interactive requirements by users. While I was developing rating, I realized, there are lots of validation required in
  • AngularJS: Numbers Text Validation and cbTooltip in ASP.NET7/4/2024 9:46:21 AM. "In AngularJs applications, custom directives like allowOnlyNumber and allowOnlyText ensure input validation for numeric and text data, enhancing user interaction. Implementing cbTooltip with Boo
  • Custom Annotations and Validation in Spring Boot7/4/2024 7:30:33 AM. Explore how to enhance Spring Boot applications by creating and using custom annotations for validation. Learn to implement robust validation logic using Hibernate Validator and integrate custom valid
  • Create Different Values in Same Dropdown Control in PowerApps7/3/2024 5:16:46 AM. Learn to customize dropdown values in PowerApps based on form requirements. Explore methods for different forms requestor and approver using single-line text or choice columns. Ensure data integrity a
  • Accessing Multiple Instances of the Same Field in Dynamics 3656/30/2024 3:20:36 PM. When working with forms in Dynamics 365, fields may appear in multiple places. By default, Xrm.Page.getControl("fieldname") returns the first instance of a field. To access other instances,
  • Synchronizing Threads with AutoResetEvent in C# .NET6/23/2024 3:47:19 PM. In multithreaded C# applications, synchronizing thread execution is crucial to avoid race conditions and ensure controlled access to shared resources. The AutoResetEvent class helps manage this by act
  • Understand Antiforgery Token In ASP.NET MVC6/19/2024 11:55:51 AM. In ASP.NET MVC, Anti-forgery Tokens prevent Cross-Site Request Forgery (CSRF) attacks by generating unique tokens for each request. They safeguard web applications by validating the authenticity of re
  • Login Control in ASP.NET 3.56/17/2024 11:19:43 AM. ASP.NET login controls simplify user authentication for web applications by integrating with ASP.NET membership and forms authentication. These controls offer a ready-to-use interface to query user cr
  • Authentication And Authorization In MVC6/14/2024 10:41:40 AM. This article delves into authentication and authorization concepts within ASP.NET MVC applications. It explains the crucial difference between authentication (validating user identity) and authorizati
  • Creating Login Form With Authentication For User Login Using C#6/13/2024 11:51:06 AM. I created a login form in Visual Studio 2015 using C# and Windows Form Application. It validates username and password, restricting access after three failed attempts. The form includes labels, textbo
  • Wizard Control In ASP.NET Using C#6/13/2024 10:47:47 AM. In this tutorial, I’ll show you how to make wizard control in ASP.NET using C#, where we will use wizard control to show some students' information. The wizard control can be very useful when we a
  • Custom Model Validation In ASP.NET Core 3.16/10/2024 10:52:23 AM. Learn how to create custom model validation in ASP.NET Core using the System.ComponentModel.DataAnnotations namespace. This guide covers creating custom validation attributes, overriding the IsValid m
  • Building A Blockchain In .NET Core - Basic Blockchain6/6/2024 11:46:24 AM. Blockchain technology is the foundation of the Bitcoin. With the popular of Bitcoin, Blockchain gets popular too. People start to use Blockchain other than cryptocurrency in all kinds of applications.
  • Using Error Provider Control in Windows Forms and C#6/6/2024 11:45:38 AM. In this example we will see how to use the ErrorProvider control in Windows forms to provide validations in Windows Forms and display user-friendly error messages to the user if the validation fails.
  • How To Create JWT Token Authentication In Node.js Using Mysql?6/4/2024 7:22:22 AM. Learn how to establish JWT authentication in a Node.js application using MySQL and Express. This tutorial covers database setup, creating authentication routes, and managing token creation and validat
  • Read XML in C#5/31/2024 10:03:18 AM. Learn to parse and manipulate XML data in C# effortlessly. Utilize XML readers, XPath, or LINQ to XML for efficient XML processing. Handle XML documents, elements, attributes, and namespaces seamlessl
  • Guess the Celebrity5/30/2024 12:08:06 PM. Develop a Windows app for guessing celebrity images. Design includes labels, textboxes, buttons, and image browsing. Code validates password, hides buttons, and allows image loading. Note: Password is
  • Creating a Multi-Step Form in React5/20/2024 4:45:03 AM. Multi-step forms are a common requirement in web applications, allowing users to fill out complex forms in smaller, more manageable sections. This guide will walk you through the process of creating a
  • Unique Key in SQL: Syntax, Usages, and Example5/16/2024 9:30:31 AM. Unique Key in SQL ensures each record in a database table is distinct. Syntax involves defining columns with UNIQUE constraints. It prevents duplicate values, enhancing data integrity and search effic
  • Entity Framework: DbComparisonExpression Requires Arguments With Comparable Types5/16/2024 5:44:07 AM. The "DbComparisonExpression Requires Arguments With Comparable Types" error in Entity Framework indicates a type mismatch in a query comparison. It occurs when attempting to compare two valu
  • Building A Simple Registration Form In ASP.NET MVC5/14/2024 11:00:12 AM. Learn how to create a straightforward registration form using ASP.NET MVC. Explore MVC architecture, form validation, Razor views, and controller actions for handling user input. Build a functional we
  • Working with Text Input Control in Microsoft PowerApps5/13/2024 11:26:00 AM. Learn how to effectively use text input controls in Microsoft PowerApps for data entry and form building. Explore techniques for data validation, setting default values, managing placeholder text, and
  • Apply Single JavaScript Function to Multiple Textboxes For Validation5/8/2024 10:17:45 AM. Validate multiple textboxes efficiently in JavaScript using a single function. Employ event listeners for input events, utilize DOM manipulation to access textbox values, and apply validation rules su
  • Checksum Using the Verhoeff Algorithm 5/8/2024 6:10:46 AM. In this article we will see how we can calculate Checksum Using the Verhoeff algorithm. This article introduces the Verhoeff algorithm, a method for ensuring data integrity, particularly in sensitive
  • TextBox Validation Client Side And Server Side In ASP.NET WebForm4/30/2024 9:48:12 AM. This article discusses the importance of validation in web development, covering both client-side and server-side validation techniques. It explains how to perform validation for age, mobile number, a
  • Checksum Using the Damm Algorithm4/30/2024 4:42:58 AM. Implementation of the Damm algorithm for calculating checksums in C#. Checksum algorithms are vital for data validation and error detection. This article explores its implementation and its significan
  • File Upload Extension Validation In ASP.NET MVC And JavaScript4/29/2024 10:15:01 AM. Ensure secure file uploads in ASP.NET MVC with extension validation using JavaScript and server-side checks. Use HttpPostedFileBase for server validation and FileReader API for client-side checks.
  • Complex Custom Validation Attribute Specific to Entity4/29/2024 9:59:12 AM. Complex custom validation attributes tailored for entities in Entity Framework enable validation logic beyond standard rules. These attributes empower precise data validation, ensuring compliance with
  • Data Annotations For Web Forms in .NET 4.54/29/2024 9:58:55 AM. Learn to implement data annotations for enhanced validation in ASP.NET web forms. Utilize Entity Data Model for database setup, GridView for data display, and C# for code-behind logic. Explore comple
  • Validation Application Block (Enterprise Library 5.0)4/25/2024 6:02:29 AM. Validation is a process that ensures the sanity of data entered, received, or processed by a software module, class, or class members.Some examples of validation are length check, range check, Null ch
  • Keeping Your .NET Core API Safe and Sound4/19/2024 4:57:22 AM. In today's digital landscape, where data is king and APIs (Application Programming Interfaces) reign supreme, ensuring the security of your API in .NET Core is paramount. In this article, we delve
  • 🔒 Azure Key Vault Certificate Validation with C#4/16/2024 10:58:22 AM. In this informative article, we will delve into the world of secure certificate validation in the Azure Key Vault environment using C#. By leveraging the power of the X509Certificate2 class, we can im
  • ASP.Net Form Validation Using jQuery4/11/2024 10:52:32 AM. Learn how to perform form validation in ASP.Net using jQuery, enhancing user experience by validating form data on the client-side before submission. This tutorial covers setting up jQuery functions,
  • Best Practices for Maintaining Security and Preventing Vulnerabilities in C#4/9/2024 5:54:03 PM. Explore essential security practices in C# programming with Ziggy Rafiq, covering password hashing, input validation, SQL injection prevention, cryptography, HTTPS, secret management, and staying upda
  • Custom Validation In Angular Template-Driven Forms4/9/2024 9:08:54 AM. In this article, we will learn about validations in the template-driven form in Angular. We will create a simple user registration form and implement some inbuilt validations on it. Along with the inb
  • Custom Validation In Angular Reactive Forms4/9/2024 8:47:25 AM. In this article, we will learn about validations in the reactive form in Angular. We will create a simple user registration form and implement some inbuilt validations on it. Along with the inbuilt va
  • Password Policy/Strength ASP.NET MVC Validator4/4/2024 9:12:10 AM. The ASP .NET MVC Password Policy Validator facilitates implementing password policies and determining password strength for web system users. It utilizes ASP .NET MVC architecture, extension methods,
  • Authenticate the Valid User Via User id and MD5 Hashed Password4/3/2024 9:55:02 AM. Secure user authentication with MD5 hashed passwords and user IDs. This method ensures robust password protection by encrypting passwords before storage, enhancing system security and safeguarding use
  • How to Limit the User to Typing Only Numeric Values in a TextBox Using JavaScript4/3/2024 9:40:05 AM. Limit user input to numeric values in a textbox using JavaScript. Implement event handling for keypress events to validate input against character codes, allowing only numeric values. Enhances user ex
  • Limit the User to Typing Only Letters Into a TextBox Using JavaScript4/3/2024 9:39:34 AM. Learn how to implement client-side input validation in JavaScript to restrict users from entering anything other than letters (including spaces) in specific input fields like Name, Father's Name,
  • Auth0 App Registration - JWT Generation & Validation with Public Key4/3/2024 4:19:56 AM. Auth0 offers robust solutions for app registration, JWT generation, and access token management. Developers configure settings, generate JWTs signed by Auth0's private key, and validate them using
  • Model in ASP.Net MVC : Part 14/2/2024 9:15:36 AM. The Model in MVC encapsulates application logic, excluding view and controller logic. It manages data and performs operations. This article guides through creating and utilizing a Model class in an MV
  • Adding Custom Validation in MVC4/2/2024 9:09:42 AM. In MVC, custom validation involves creating validation attributes to enforce specific rules beyond built-in ones, enhancing data integrity and user experience through tailored validation logic.
  • Remote Validation in MVC4/2/2024 9:09:23 AM. Learn to implement remote validation in MVC, validating specific data without posting the entire form. Utilize the "Remote" attribute to check email existence by calling a controller action.
  • Getting Started with Razor View Engine in MVC 34/2/2024 9:08:59 AM. Learn about the Razor View Engine in MVC 3 through this beginner-level article, covering syntax basics, creating a User Registration Application, and utilizing Data Annotation Validator Attributes fo
  • Understanding Validation In MVC - Part 44/1/2024 9:48:22 AM. Understanding Validation In MVC - Part 4" delves into advanced techniques of data validation in ASP.NET MVC, covering custom validation, remote validation, error handling, and client-server valid
  • Multilingual Application with single Resx file - Forms Validation Strings4/1/2024 9:37:01 AM. Learn how to create multilingual applications using ASP.NET 8 in this third part of our series. Explore efficient techniques for managing form validation strings using a single Resx file, ensuring sea
  • Options Pattern Named Options in .Net Core with examples3/29/2024 9:41:11 AM. Learn how to implement the options pattern and validation in .NET Core using named and default options. Explore techniques for binding configurations, fetching options in APIs, injecting services into
  • Information Computation Mastery: Challenges, Concepts, Implementation3/28/2024 4:53:53 AM. To use computers to automate information processing we have to deal with bitstreams as the information representation. By design, bitstream management involves the organization, storage, retrieval, co
  • Options Pattern Validation in .NET Core with Examples3/28/2024 4:34:54 AM. .NET offers built-in resources for validating settings to ensure correctness without manual checks. Techniques like data annotations and custom validations streamline the process, enhancing configurat
  • Best Practices for Designing APIs in .NET3/26/2024 11:55:39 AM. This article provides a thorough overview of the fundamental principles, criteria, and concerns for creating APIs in.NET.
  • Web API Validation3/20/2024 9:41:36 AM. Learn about the importance of validation in Web API development, including techniques like Model Validation and Fluent Validation. Explore how to implement validation rules using data annotations and
  • Adding Date Validation In Dynamics 365 Portal3/15/2024 11:09:43 AM. This article is about implementing custom java script validation in Dynamics 365 portal web page. We will discuss how we can show our own custom validation message to portal user.
  • Change ‘The Form Could Not Be Submitted..’ Message In Dynamics 365 Portal3/15/2024 10:42:33 AM. In my earlier article, we discussed how to implement a custom JavaScript validation message, now let’s say we want to change the title of the validator.
  • Code First Approach in Entity Framework3/7/2024 11:28:21 AM. This content provides a comprehensive guide on implementing Entity Framework's code-first approach in ASP.NET MVC applications. It begins with an introduction to Entity Framework, highlighting its
  • Reactive Forms In Angular with Practical Example 3/1/2024 6:05:44 AM. Angular is a popular framework for building dynamic web applications, and one of its key features is its powerful Forms module. Angular offers two types of forms: template-driven forms and reactive fo
  • How To Validate An Email Address In Java2/29/2024 9:15:29 AM. Learn how to validate email addresses effectively in Java using regular expressions. This tutorial provides a comprehensive guide on implementing email validation, covering regex patterns, Java code e
  • Angular URL/Site Validation using Regular Expression and Bootstrap with Reactive Forms2/26/2024 4:26:28 AM. Steps to add validation for URL using the regex pattern in the angular application. I will explain steps to create a form with text input using the reactive forms in angular. This input field will on
  • Validation Settings In SharePoint2/21/2024 10:57:09 AM. Validation Settings in SharePoint 2013 enable users to enforce data integrity and quality in lists and libraries. Through custom validation formulas, JavaScript, or built-in functions, users can defin
  • Mobile Number Validation Using Angular and Bootstrap2/19/2024 9:48:49 AM. This article illustrates the implementation steps for 10-digit mobile number validation in an Angular app using reactive forms and Angular's phone number validation pattern. It guides us through s
  • Learn SharePoint In Series - Part Eleven - Form Settings In List Settings2/15/2024 12:06:20 PM. Explore the power of concurrency in Flutter with isolates. Delve into Dart's multithreading capabilities, harnessing parallelism for efficient background tasks in mobile app development, optimizin
  • Learn SharePoint In Series - Part Eight - Validation Settings In List Settings2/15/2024 10:56:52 AM. This article delves into the list validation settings in SharePoint, elucidating their importance and practical applications. It provides step-by-step guidance on configuring validation settings at th
  • Validating an HTTP Endpoint to Receive Events from Azure Event Grid2/7/2024 5:32:27 AM. This article elucidates the process of validating an HTTP endpoint for receiving events from Azure Event Grid. By creating an Azure Function App with an HTTP-triggered function, you can handle Microso
  • Validation Rules in WPF1/19/2024 5:48:53 AM. We need validation rules to play a crucial role in maintaining data accuracy and consistency within an application. Learn to enhance the WPF user experience by implementing email pattern-matching vali
  • How Do You Test Your FluentValidation Validators?1/16/2024 11:22:17 AM. When you create validators using FluentValidation in your .NET applications, it's important to check if they do their job correctly. Testing your validators helps you make sure they catch mistakes
  • FluentValidation in .NET 81/15/2024 10:08:43 AM. Validation is a crucial aspect of software development, ensuring that data meets specified criteria before it is processed further. In the .NET ecosystem, one powerful and widely used library for hand
  • Building a Secure PHP MySQL Signup/Login Website with Email Verification1/15/2024 8:48:49 AM. Creating a secure signup/login system is essential for any web application that involves user authentication. In this article, I'll guide you through building a PHP MySQL login/signup website with
  • How to Build an Interactive and Responsive Form12/28/2023 5:03:01 PM. Discover the world of web development with our latest tutorial on building a responsive and interactive form using HTML5, CSS3, and JavaScript. From the fundamentals of HTML5 to styling with CSS3 and
  • ValidateAntiForgeryToken in ASP.NET Core12/13/2023 6:17:03 AM. In web development, security is a crucial aspect that demands meticulous attention. Cross-Site Request Forgery (CSRF) is a type of attack where unauthorized commands are transmitted from a user truste
  • Using Date Function in Data Validation in Excel12/10/2023 6:29:24 AM. Learn how to use Excel's DATE function for effective data validation. Set criteria for a date column to ensure entries fall within a specific range, enhancing accuracy and data quality.
  • Securing Your .NET Core APIs11/18/2023 6:19:41 AM. This article explains how you can secure your .NET Core APIs with essential practices. It covers JWT authentication, role-based authorization, HTTPS implementation, input validation, and rate limiting
  • ASP.Net Form Validation Using JavaScript11/17/2023 7:16:36 AM. In this article we will learn how to validate ASP.Net form controls using JavaScript.
  • Data Validation in ASP.NET Core with FluentValidation10/19/2023 12:49:09 PM. FluentValidation in ASP.NET Core Data Validation is a title that encapsulates the concept of using the FluentValidation library within the ASP.NET Core framework for effective data validation. In this
  • How To validate Appsetting.json Configuration Values In .NET10/16/2023 9:26:04 AM. In .NET applications, the appsettings.json file is commonly used to store configuration settings. It's essential to validate the values stored in this file to ensure that they meet the required fo
  • Validation Controls In ASP.NET9/22/2023 6:55:55 AM. Validation is an important part of the user interface of a Web application. ASP.NET provides a list of validator controls to validate user input. In this article, I will explain the Validation Control
  • PowerApps - PCF - Input Formatter With Regular Expression9/21/2023 6:15:11 AM. The benefit and advantage of this component is to dynamically apply validation pattern to HTML5 input control with the help of custom regular exppression. Along with this, it also provides some masked
  • Data Annotation Validation in .NET Core9/20/2023 6:36:25 AM. This article explains how to create custom validation attributes in .NET, even though .NET provides built-in validation attributes. Custom validation attributes are useful when built-in attributes are
  • C# Security: Best Practices for Secure Coding8/31/2023 5:05:34 PM. In this article, we will discuss some of the best practices for writing secure code in C#. These practices include using secure password hashing algorithms to store passwords, validating user input to
  • How To Validate An Email Address In Python8/31/2023 4:45:27 AM. In this article, you will learn different ways to verify whether an email address is valid or invalid in Python.
  • Data Validation with Annotations, Custom Attributes, and Fluent Validation8/30/2023 9:43:46 AM. Data Annotations are attributes provided by the System.ComponentModel.DataAnnotations namespace in C#. They allow you to declaratively specify validation rules and constraints directly within your mod
  • Caching In RavenDB8/24/2023 10:53:48 AM. Caching — what it is, how it is handled in RavenDB, and how you can optimize your database performance with the right caching strategy.
  • Feature Selection with RFECV in Python8/2/2023 9:09:02 AM. Clarifying the functionality and steps involved in the Recursive Feature Elimination with Cross-Validation (RFECV) process in Python, and addresses common queries regarding the difference between the
  • Capturing Phishing Email Using Custom Middleware in ASP.Net Core Web API 8/2/2023 9:08:59 AM. To capture and detect phishing emails using custom middleware in an ASP.NET Core Web API, you can follow these general steps:Create Custom Middleware: Create a custom middleware that will intercept
  • Fluent Validation ASP.NET Core Web API 6.07/31/2023 6:15:23 AM. Powerful .NET validation library with clean, extendable rules and lambda expressions for easy data validation.
  • What are Functional Requirements? 7/31/2023 5:52:22 AM. Functional Requirements of the system are a very critical part of the system in which we defined the overall functionality of the system. Functional Requirements define the behavior of the system mean
  • Object Relational Mapping (ORM) Using NHibernate - Part 3 of 87/28/2023 7:00:28 AM. Firstly in part 1 of this article series, it had been shown that in ORM, while mapping a one-to-one association between objects to their corresponding tables, the primary key of one table is posted as
  • Creating a Custom Field Type for SharePoint (Email Validation Field)7/20/2023 8:42:03 AM. Here I am describing how to create a custom field type for SharePoint 2010.
  • Model Validation in Backbone.js With jQuery7/20/2023 6:37:46 AM. This article explains Model Validation in Backbone with jQuery.
  • Build Forms Validation in Power Apps7/19/2023 10:50:39 AM. Learn how to create and validate forms in Power Apps. Follow the instructions to implement form validation and enable auto-calculation, ensuring data accuracy and smooth user experience.
  • How To Create Form With Validation In Next JS Application6/10/2023 7:09:26 AM. In this article, we will learn how to create Next JS project and create a Form with Validation using react-bootstrap.
  • Unlock the Potential of Email Mocking: Papercut Integration In C# .NET Core 7 Console Apps5/22/2023 9:11:37 AM. This article explores how to effectively test email functionality in a .NET Core C# console application using Papercut. Discover the step-by-step process of mocking Outlook 365 Office emails, sending
  • Form Validation in JavaScript5/18/2023 1:46:00 PM. Here you learn how to validate form data using JavaScript.
  • Using FluentValidation In ASP.NET Core5/15/2023 3:41:53 PM. This article introduced three ways to use FluentValidation in ASP.NET Core. In the last article, I introduce the base usages of FluentValidation in .NET Core with a Console App.
  • Use FluentValidation In .NET Core5/15/2023 3:27:06 PM. This article introduced the basic usages of FluentValidation to build validation rules.
  • How to validate HTML Code with W3C Validator?4/25/2023 9:33:50 AM. Use of W3C validator tool to validate HTML Code.
  • Best Practices for Building Large-Scale Laravel Applications4/22/2023 10:54:39 AM. This article provides tips and best practices for developing large-scale Laravel applications. By following these best practices, you can improve the quality and scalability of your application, make
  • Blazor Validation Made Easy with Radzen4/18/2023 5:25:33 AM. Implementing validation in the Blazor application