Main Menu
Home Articles Directory Submit Popular Site Top Rated Site - Programming - Database - Management - Software Testing and Quality Assurance - Approaches, Process, Methods New Links RSS/Atom
Sponsors



  Main  |  Submit New Article  

  Popular articles (top10)  |  Top rated articles (top10)  |  Category List  |  Randum jump  

Main  arrow  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  (150)


Sort by:   Title ( Title (A to Z) Title (Z to A)) Date ( Date (Old Links Listed First) Date (New Links Listed First)) Rating ( Rating (Lowest Score to Highest Score) Rating (Highest Score to Lowest Score)) Popularity ( Popularity (Least to Most Hits) Popularity (Most to Least Hits))
Articles currently sorted by: Date (Old Links Listed First)


Visit   Improving Application Quality Using Test-Driven Development (TDD) Popular articles    Last Update 2006/4/15 21:35
Category  Programming  arrow  .NET  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Test Driven Development
Description
This article provides an introduction to Test-Driven Development with concrete examples using Nunit.

Hits: 1849  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Advanced Unit Test, Part V - Unit Test Patterns Popular articles    Last Update 2006/8/4 10:00
Category  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing
Description
we are faced with a double edged sword. First, there is no formal unit test engineering discipline established in the community that provides a guide to the programmer and works to ensure some level of unit test quality. Second, the prerequisite that the design has to be somewhat formalized before any tests can be written causes difficulty for many programmers because they either don't have formal design experience or simply don't like up front design work. Aggravating this situation is the idea that up front design work can be replaced under the guise of "refactoring". In order to blunt this sword, two things are needed--a formalization of unit testing by establishing unit test patterns, and the early adoption of object oriented design patterns in the developing application to specifically target the needs of unit testing.

Hits: 1713  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Examining the Validity of Inversion of Control Popular articles    Last Update 2006/8/4 12:01
Category  Programming  arrow  Java  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Object Oriented Analysis and Design
Description
Inversion of Control (IOC) is a new pattern that has been gaining popularity recently. The pattern is based on a few simple concepts that deliver a highly decoupled, lightweight, mobile, and unit-testable code base.

Hits: 360  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Mocks Aren't Stubs Popular articles    Last Update 2006/8/4 12:12
Category  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing
Description
The term 'Mock Objects' has become a popular one to describe special case objects that mimic real objects for testing. However the term mock was not originally meant as a more catchy name for stub, but to introduce a different approach to unit testing. In this article I dig into this difference of style to explain the difference between the interaction-based testing style favored by mock object fans, and the more usual state-based testing style.

Hits: 378  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Test-driven XML Development: Building Rapid Change Management into XML Systems    Last Update 2006/8/4 12:15
Category  Programming  arrow  XML  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Test Driven Development
Description
This paper is a forward-thinking look at the application of test-driven development within the XML processing space.

Hits: 107  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   10 Ways to Make Your Code More Testable Popular articles    Last Update 2006/8/10 9:30
Category  Programming  arrow  .NET  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing
Description
This articles examines ten different ways you can change your code to make it ready to be tested. By doing so, you will be creating a more loosely coupled, flexible and transparent architecture, which will benefit you not only in testing but in documentation, maintenance and, eventually, modification. With a little forethought and some careful implementation, the unit tests can drive more than the QA process; it can help you design a more robust application in the first place.

Hits: 1886  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Continuous Integration with CruiseControl.NET and Draco.NETContinuous Integration with CruiseControl Popular articles    Last Update 2006/8/10 9:34
Category  Programming  arrow  .NET  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Programming  arrow  Configuration Management  :  Programming  arrow  Tools
Description
This article examines the whys and wherefores of continuous integration, and examines two of the leading (open source) tools for providing this service: Draco.NET and CruiseControl.NET. You will see how to get each up and running, and compare their strengths and weaknesses to determine when each is a better fit for your organization.

Hits: 257  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Driving On CruiseControl - Part 1 Popular articles    Last Update 2006/8/10 9:41
Category  Programming  arrow  Java  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Extreme Programming (XP)  :  Programming  arrow  Configuration Management  :  Programming  arrow  Tools
Description
Continuous Integration is one of the buzzwords most people have probably heard of but surprisingly few are actually following this XP best practice. Keeping this in mind, I'll begin this tutorial by briefly describing what Continuous Integration actually means, why you should consider doing it, and finally, showing step by step how to do it using one of the most used Continuous Integration products, the open source CruiseControl.

Hits: 399  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Driving On CruiseControl - Part 2    Last Update 2006/8/10 9:43
Category  Programming  arrow  Java  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Extreme Programming (XP)  :  Programming  arrow  Configuration Management  :  Programming  arrow  Tools
Description
In Part 1 of this tutorial, we set up the CruiseControl Continuous Integration server against a Subversion repository. In this second part, we'll continue where we left off by taking our build results online with the CruiseControl reporting web application.

Hits: 179  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   J2MEUnit in 10 minutes Popular articles    Last Update 2006/8/10 9:56
Category  Programming  arrow  Java  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Programming  arrow  Tools
Description
This guide will show you how to setup J2MEUnit in a modern IDE like Eclipse and write your first test case. Once you have followed all the steps you will have a test-driven development environment ready to go.

Hits: 518  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)



(1) 2 3 4 5 6 7 8 9 10 11 [15] » 
Software Development Expertise

Load Testing Software and Services by Web Performance : the only load testing software with "how many users" analysis

Software Development - Svitla Systems is an offshore software development company which provides various programming services.

Bug Tracking Software - OnTime is industry leading bug tracking software

Scrum Expert - Agile Project Management Knowledge

Software Testing Magazine - Unit, Load, Functional Software Testing Expertise

Share The Knowledge

Practical
Methods & Tools
RSS 2.0
Twitter
Contact
Software Development Jobs
Login
Username:

Password:


Lost Password?

Register now!
THEME_VALIDXHTML    THEME_VALIDCSS

Copyright (c) 2007-2013 Martinig & Associates | Methods & Tools Software Development Magazine | Privacy Policy
Software Development Tools | Software Development Articles | Software Development Directory | Software Development Videos
Software Development Jobs | Software Development News | Software Development Books
Software Development Blogs | Software Development Conferences