Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 87553
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T22:25:15+00:00 2026-05-10T22:25:15+00:00

I am testing the UI of my ASP.Net Web Forms app using NUnit/Watin. I

  • 0

I am testing the UI of my ASP.Net Web Forms app using NUnit/Watin. I understand the high level concepts around TDD, Unit Testing, integration testing etc, but have not had much of a chance to put them to use until now.

So, when I am testing the validation logic on a data entry form, should I be writing one test that triggers each of my validation errors (i.e. Field x is required), or a separate test for each of the validation errors that should be thrown by the form. Is this simply a style issue, or are there valid reasons for writing several tests instead of one that hits on all possible combos of my validation logic?

Psuedo code:

    [Test]     public void Validation()     {        //Do some stuff to test that username is required.        Assert.AreEqual(true, ie.ContainsText('Username is required.');         //Do some stuff to test that passwword is required.        Assert.AreEqual(true, ie.ContainsText('Password is required.');     } 

vs.

[Test] public void ValidateUserName() {    //Do some stuff to test that username is required.    Assert.AreEqual(true, ie.ContainsText('Username is required.'); }  [Test] public void ValidatePassword() {    //Do some stuff to test that passwword is required.    Assert.AreEqual(true, ie.ContainsText('Password is required.'); } 
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T22:25:16+00:00Added an answer on May 10, 2026 at 10:25 pm

    I would lean towards one test per validation:

    • If you completely break validation, two tests fail, so you know immediately about everything you’ve broken. If they’re in the same test then the first failure will mask the second until the first is fixed.

    • As soon as you break anything you’ll get a description of exactly what’s broken in the names of the failed methods. Many unit testing GUIs will give you a little red traffic light next to each failing test, and these will naturally highlight and describe all your errors.

    Having said that, the important thing is that you test at all – where particular tests appear in a class is a minor detail…

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am using ASP.NET Web forms and sending an automated email through our SMTP
I was testing the new ASP.NET 4.5 model binding for Web Forms, with a
Background: I'm testing a function within an ASP.NET 4.0 (Web Forms not MVC) and
I am trying to learn MVP It is using web forms in ASP.NET. I
I've been developing an asp.net web app using VS studio. I'm using SQL Server
How to do TDD/BDD with asp.net 4.0 Web Forms? I have an existing website
Age old question! When you have finished developing and testing your ASP.Net web application,
So basically I am thinking about attempting load testing on my asp.net application using
I have a ASP.NET MVC site using Membership Provider. I have trouble testing some
Here's the issue. I'm using ASP.NET Forms Authentication for an account balance type website.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.