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

In my current project we are testing our ASP.NET GUI using WatiN and Mbunit
Unit testing and ASP.NET web applications are an ambiguous point in my group. More
I'm writing my first app with ASP.NET MVP (attempting Supervisory Controller) and Unit Testing
Using VS2008 on my local dev machine, when I run my asp.net Web Application
I have an ASP .NET Web Forms application that makes use of the 'WebMethod'
I want to run my new web application with forms authentication under the ASP.NET
Are there any replacements for NUnitAsp that anyone knows of for testing ASP.NET pages?
I'm currently doing some GUI testing on a ASP.net 2.0 application. The RDBMS is
I'm a doing some blackbox testing of a ASP.Net website and I need to
I'm testing the basics for exchanging rest messages between a asp.net mvc site and

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.