Click here to Skip to main content
14,279,378 members

Testing and QA

This section contains articles on Testing and Quality Assurance

Great Reads

by Anton Angelov
The next logical step in your build will be to build your solution or projects. I will guide you how to do it via MSBuild as build engine and NuGet for downloading the necessary packages.
by Jonathan de Halleux, Nikolai Tillmann
Pex is a new tool that helps in understanding the behavior of .NET code, debugging issues, and in creating a test suite that covers all corner cases -- fully automatically.
by Fred Song (Melbourne)
Angular 7 with .NET Core 2.2 - Global Weather
by Anton Angelov
A detailed overview with examples how to utilize the Strategy Design Pattern in automated tests to create an extendable and decoupled Validators.

Latest Articles

by Łukasz Bownik
This text presents a simple method to estimate the quality of a unit test suite that can give some insight into the subject beyond regular test coverage.
by Foyzul Karim
Step by step to your first unit testing
by Toby Steed
Selenium - XPath unleashed
by Kamran Bilgrami
This article showcases how Visual Studio features like PerfTips, Diagnostics Hub and Performance Analyzer can help developers measure the cost of their code in a meaningful manner in the context of developing cloud-focused applications.

Discussions

by on article "Unit testing with Mock objects (Rhino...
by on technical blog "Get Started with Unit Testing...
by on Article "White: An UI Automation tool for...
by on tip/trick "In-assembly parallel "IAP" test...
by on article "Atata - New Test Automation Framework"

All Articles

Sort by Updated

General 

6 Aug 2019
Łukasz Bownik
This text presents a simple method to estimate the quality of a unit test suite that can give some insight into the subject beyond regular test coverage.
19 Jun 2019
Foyzul Karim
Step by step to your first unit testing
11 Jun 2019
Kamran Bilgrami
This article showcases how Visual Studio features like PerfTips, Diagnostics Hub and Performance Analyzer can help developers measure the cost of their code in a meaningful manner in the context of developing cloud-focused applications.
11 Jun 2019
Kamran Bilgrami
In this article, I will follow up on the concepts I laid out previously and demonstrate how Visual Studio can be used to troubleshoot performance related issues effectively.
17 Apr 2019
WasiUllah Khan
Automated Pakwheels parsing with Selenium and Python
9 Apr 2019
Fred Song (Melbourne)
Angular 7 with .NET Core 2.2 - Global Weather
14 Mar 2019
thoughts-on-cpp
Testing point mass attraction and its deduced dimensions with Catch2
11 Feb 2019
frez
OpenCover and ReportGenerator Unit Test Coverage in Visual Studio 2013 and 2015
14 Dec 2018
Marcell Lipp
A brief overview about software testing
3 Dec 2018
Marcell Lipp
10 suggestions to reach better software quality, Architect, Dev, Design, Manager, QA
6 May 2018
Iqra Ali
This article is about CRON jobs and how we configure jenkins jobs using different CRON options.
6 May 2018
Sam__Khan
Automated Craigslist parsing with Selenium using Node.js
3 Apr 2018
Dr. Song Li
This is a note on unit test Spring MVC applications.
13 Mar 2018
Paolo Parise
A show case of a dockerized postgres to improve the coupling between versioned codebase and database schema
2 Nov 2017
Andrey Fedorov
Designing of the integration testing infrastructure
20 Sep 2017
SlavaUtesinov
Practical guidance how to use Effort library in your unit tests including workaround with views and triggers and some pitfalls.
16 Aug 2017
ergohack
Reason-Based State transitions for TFS WorkItems provides better usability and flexibility over the current State-Based transitions that place the collection of the Reason as secondary and often optional.
8 Jun 2017
David A. Gray
Historically, ETW has been portrayed as having a very steep learning curve, along the lines of the effort required to summit Everest. Realizing its potential value, I set about to reduce the effort to that required to summit Pike's Peak.
9 May 2017
HR Rony
How to write the test method name, guideline for the naming convention, body structure inside the test method, and why need object mocking in the test method for unit testing.
26 Apr 2017
David A. Gray
This article describes a handful of powerful shell scripts that I use to further automate my Angular 2 application development.
23 Apr 2017
HR Rony
This article will cover basic testing concept, best practice and principles to write unit testing, how to write test data for unit testing and naming convention using Behavior Driven Development (BDD).
3 Jan 2017
Metaphysico
Quick Setup for a basic Load and Performance Testing System with logging.
21 Dec 2016
AJSON
A quick look at data quality, and using expression trees to automate QA data testing
21 Nov 2016
onqtam
The article consists of an introduction to the testing framework, motivation behind it's creation (what makes it unique) and a few important points about it's capabilities.
22 Sep 2016
Sander Knape
Do you write integration tests? What about unit tests? I believe that more people say “Yes” to the second question than to the first. Which is kinda weird – for many applications, it really isn’t that hard to write integration tests. It might not even be necessary to setup yo
13 May 2016
DannyFreeman
Writing unit tests for a deep clone method
16 Apr 2016
slavik57
Synchronous promise for making testing experience much easier
18 Mar 2016
Robert Gowland
Reduce duplicate code in your unit tests with NUnit's parameterized testing attributes. Learn how with this easy refactoring exercise.
2 Jan 2016
HadyAllam
Use Microsoft Excel to generate TFS reports and Create/Modify Work Items
8 Jul 2015
Arup Banerjee
In this article we use a real life scenario which involves observing intra-day trades.
30 Apr 2015
Dominic Abraham
Load test in Cloud using Visual Studio 2013 Ultimate
20 Mar 2015
lansoprazole
1-day trial of outside-in development from what you want to what you code.
14 Mar 2015
Gaurav Aroraa
In this article, we will discuss all about TDD Katas and how we can get hands-on with Test Driven Development (TDD).
5 Mar 2015
Graham D Smith
Continuous Delivery with TFS: Standing up an Environment
24 Feb 2015
Flávio Henrique de Carvalho
What, where, when and who to test in your code
17 Feb 2015
NghiaDo
Field Catalog - Documentation System. Part One - Introduction
2 Feb 2015
super
Software reliability and its importance in present world
11 Nov 2014
Bert O Neill
Create unit tests for your stored procedures\triggers\functions and integrate into TFS continuous integration cycle
29 Oct 2014
Duncan Edwards Jones
The need for an evidence-based approach to software development
14 Oct 2014
Sipra Ray
Selenium to start with for automation Testing in a simple and diagramatic approach..
18 Sep 2014
sore_ron
How to automate SoapUI using Groovy
25 Jul 2014
Sourav Kayal
In this article we will discuss various important mock setups using Moq framework
8 Jul 2014
Paulo Zemek
Make your life easier by having components that never corrupt inner states.
8 Jul 2014
mkalos
Learn how to configure Team Foundation Server for automated web deployment.
12 Jun 2014
_Noctis_
Different ways of achieving unit testing for your projects
10 May 2014
Shivprasad koirala, Marla Sukesh
This article explain about 6 important use of Partial/Mocktesting
14 Feb 2014
shailesh91082
This is Part 2 of various techniques to debug applications on Windows, focussed on Application Crash
14 Feb 2014
shailesh91082
This is Part 1 covering various techniques on how to debug applications on Windows, focussed on application crashes
14 Feb 2014
shailesh91082
This is Part 3 of various Techniques to Debug Applications on Windows, focussed on automated way of generating Dump On Application Crash
14 Feb 2014
shailesh91082
This is Part4 of various Techniques to Debug Applications on Windows, focussed on Memory Leaks
14 Feb 2014
shailesh91082
This is Part 5 of various Techniques to Debug Applications on Windows, focused on Memory Leaks
21 Jan 2014
Ivan Yakimov
Some problems I faced trying to use data-driven tests in Microsoft Testing Framework
19 Dec 2013
deoxys
Automate the build process with a Build Dependency Tree.
17 Dec 2013
Member 9913858
An introduction to using FakeModel to create test aata for you.
12 Dec 2013
Bert O Neill
Know how to find issues within your deployed WCF services
2 Dec 2013
Petar Brkusanin
Minimalistic tic tac toe game implementation with some unit test coverage.
25 Nov 2013
Livio Francescucci
A basic introduction about how to write unit tests using mock objects (Rhino Mocks).
14 Nov 2013
deoxys
Test automation tool to run Visual Studio test classes.
12 Nov 2013
Marla Sukesh
In this article we will make a deep dive into VS 2012 Fakes.
4 Oct 2013
Gaurav H
The article is a step by step guide to enable unit testing ExtJS applications using Jasmine.
6 Aug 2013
Mattias Högström
ETW is a super fast way to collect runtime data from your app. We will look how we can insert intelligent data points, collect data, and analyze data logs. This permits supervision, anomaly detection, and system optimization.
6 Aug 2013
Mattias Högström
Event tracing for Windows is a super efficient log technology, alas logs are still flat raw logs. EtwDataViewer is a prototype for adding browsability, analysis, and a visual tree representation.
25 Jul 2013
Neerajan Lamsal
Unit Testing using NUnit.
15 May 2013
IndifferentDisdain
Using TDD for Fibonacci generator and lessons learned.
7 May 2013
c_a_dunlop
Get 10 tips for revitalizing your existing static analysis implementation—no matter what static analysis tool you're using.
6 May 2013
titteke
Testing an ASP.NET MVC app with Ruby.
18 Apr 2013
Kulamani Sahoo
The paper outlines the benefits of moving the application testing from traditional in house to cloud ,high level description on different type of testing performed in cloud for the applications, approach Test team/companies need to performed if they are adopting cloud solution .This solution is gene
3 Apr 2013
Bert O Neill
Create test project for client, server and GUI layers of a MVC application - so that they can then be incorporated into a continuous integration server build
14 Feb 2013
Mircea Sirghi
This article describes how to reuse web driver when selenium test crashes or how to debug selenium scripts on the fly.
14 Feb 2013
Biswas, Sumit
Command Line Interface (CLI) Performance Testing using java
10 Feb 2013
Shining Dragon
Automated testing and continuous integration in TFS
10 Feb 2013
Enrique Albert
Pattern to follow using mock frameworks so non public methods can be tested. The code example is based on the RhinoMock framework but it is easily applicable to any other mock framework.
5 Feb 2013
Pawel idzikowski
How to gain better control over the testing process reducing the amount of test methods in a unit test.
21 Jan 2013
Simeon Sheye
Beyond basic unit tests, how do you choose your tests and when are you done?
21 Jan 2013
Simeon Sheye
How to manage state and simulate behavior against the system under test.
3 Jan 2013
sbrakl
Problems related to maintenance of Unit test suites, using PEX tp help with the solution, and various PEX concepts like PEX Factories, PEX Method (PUT), Parameterize Mock and Partial Stubs.
27 Dec 2012
WebMaster
Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with clean & simple API.
2 Dec 2012
OlegKrivtsov
How to automate collecting information about critical errors occurring in your program to greatly simplify your life in sense of bug analysis and troubleshooting.
27 Oct 2012
NinjaCross
This tutorials introduces a new NUnit Addin able to record execution time of unit tests and generate XML, CSV, HTML performances reports with charts and history tracking.
18 Oct 2012
Indranil Pal
Mocking database in Unit Tests using Moq.
9 Oct 2012
Kay Lerch
Use TestUI to release a simple class library (or a whole collection of those) as an indepenent UI application for testing or administrative purpose. It is on your own to enhance the user experience with your own TestUIRenderer.
7 Jun 2012
AmitGajjar
This test case is intended for understanding of how useful automated Unit tests
11 Mar 2012
Andreas Gieriet
How to define RelationAssert as an extension to the VisualStudio Assert class.
1 Jan 2012
Petr Ivankov
Testing of complicated scientific tasks
28 Nov 2011
Praveen Kumar P.V
Website testing techniques
2 Nov 2011
Rene Pally
Advanced .NET Debugging Extracting Information from Memory
31 Oct 2011
Garima Valecha
The Time you save in testing is the time you gain for testing
2 Oct 2011
Wasp.NET
Parrots is a "record and replay" mocking/stubbing library introducing a new concept in the "mocking" area.
1 Sep 2011
spartacus23
Dynamic Unit Testing
24 Aug 2011
garymcleanhall
A Behavior Driven Design (BDD) library adding a clearer syntax and better organization to unit tests. Currently tested working with NUnit and MSTest.
5 Aug 2011
mrjvdveen
Bigger is not always better... communication breakdown
27 Jul 2011
HARISHCHOWDHARY
Discussion about agile testing
25 Jul 2011
Shai Raiten
Microsoft test manager - test plan
11 Jun 2011
Omar Al Zabir
This article presents some realistic unit and integration test examples in a N-tier web application to assist in writing tests that provide confidence in moving towards Test Driven Development (TDD)
14 Apr 2011
caloia
Many teams have not fully embraced TDD, this document is for teams that need to test legacy code or developers who write code after the fact.
4 Apr 2011
Bert O Neill
Mocking your .NET services (inc. asynchronous calls) or class libraries with MOQ
25 Feb 2011
Dipti Mehta
This is an introduction to NUnit and TDD
18 Feb 2011
Dr. Song Li
This article presents an example on unit testing of Silverlight applications with asynchronous service callbacks.
6 Jan 2011
mkowlowitz
5 F-A-Qs regarding project management and project management software
28 Dec 2010
Apriorit Inc, Kit Tatiana
In this article, I will describe the usage of external files for storing of test data and their usage in TestComplete scripts
10 Nov 2010
Simeon Sheye
Quality Gate One Studio is a testing framework that suggests a new approach to unit and integration testing.
24 Sep 2010
Apriorit Inc, Kit Tatiana
The aim of the article is to present a step-by-step description of the installation and configuration of the domain controller, Exchange Server, and MS Outlook with two accounts for the testing purposes.
16 Sep 2010
Sergej Andrejev
Load testing features available in Visual Studio 2008 through Team Suite Extension or in Visual Studio Tester Edition.
25 Jun 2010
Koundinya
The advantages and disadvantages of black box testing
10 Jun 2010
Giorgio Minardi
Getting started with BDD in an easy way
28 Feb 2010
Thomas Maierhofer (Tom)
How the .NET Framework Stopwatch class can be used to measure and compare algorithm runtime with a high accuracy
14 Feb 2010
erik.f
An example showing a source code structure that reflects user stories using MSpec.
15 Jan 2010
Andrei Marukovich
This article describes Sedge - a highly customizable tool designed to help your customers create better error reports.
1 Dec 2009
Obaid Malik
This article will explain how to reduce time for the execution of Selenium HTML test cases without using Selenium Grid.
16 Sep 2009
Diwakar Gupta
An article on creating a wrapper utility over the WatiN library.
21 Jul 2009
khaja786
An article on how watir helps Test automation and power of Watir by implementing Ruby libraries
6 Jul 2009
Sergiy Korzh
A small program which allows to check results generated by the nunit-console utility.
24 Jun 2009
Tommi Laukkanen
How to easily debug NUnit tests in Visual Studio 2008 professional edition
22 Jun 2009
Kuldip Rindani
Installer testing verifier - Useful for installer testing and verification.
10 May 2009
Donsw
A discussion of the different options of Unit Testing in VS2008.
28 Apr 2009
Cristinel Mazarine
Software development process or how to perform 100% testing on GUI applications
17 Mar 2009
GamePlanner
The article attempts to demonstrate a way of testing in the .NET framework. This is just a demonstration of how we can do automated testing in C# .NET.
7 Mar 2009
dorothyDorothy
Discusses the advantages of continuous integration going into some detail on automating unit tests and documentation. Includes example build files and configuration.
1 Mar 2009
Paul B.
One TDD mantra is that there should be only one "assert" per test. Here is a finance/trading example where that doesn't work very well.
29 Jan 2009
Jonathan de Halleux, Nikolai Tillmann
Pex is a new tool that helps in understanding the behavior of .NET code, debugging issues, and in creating a test suite that covers all corner cases -- fully automatically.
14 Jan 2009
Dmitri Nеstеruk
A BDD tutorial using NBehave and MbUnit.
31 Oct 2008
Vagif Abilov
The article discusses how to isolate the code under test from behavior of referenced classes by using mocking frameworks.
3 Apr 2008
slkr171
This article describes how to build a lightweight test bench for testing user interfaces which are written entirely in C#/.NET, using NUnit or any other unit test framework.
14 Nov 2007
Chris Cole
An NUnit syntax-compliant Logging Test Runner for performing automated Integration/Acceptance testing with WatiN (or anything else)
Sort by Updated

UI Testing 

15 May 2019
Yevgeniy Shunevych
An introduction to Atata C#/.NET web test automation full-featured framework based on Selenium WebDriver
9 Apr 2019
Haseeb A. Basil
LambdaTest Selenium Testing Tool Tutorial with examples in 2019
26 Nov 2018
Toby Steed
Are your automated tests really testing?
12 Nov 2018
Vlad Neculai Vizitiu
Automation testing dogma and exploration
26 Aug 2018
Toby Steed
Demand for automation and the risk for testing
14 Aug 2018
Iqra Ali
This article will cover some very less common and highly used Robot Framework and Ipy command to follow within your Jenkins job.
25 Jun 2018
Sean Rand
This is an article to help you clean up browser processes during automated Selenium testing.
29 Dec 2017
Nikola Breznjak
In this post, I'm going to give you an introduction to test automation in Angular applications, as well as cover some basic theory concepts about testing.
30 Nov 2017
Mohammed Faci
This article provides detailed steps for writing test cases using Selenium 3.7.0 and Visual Studio 2017/C#.
2 Mar 2017
Sean Rand
This is an article to demonstrate different uses of ByType Selectors within Selenium. This is the heart of the API, Finding Element(s) using By Types. Understanding these ByType's are key in navigating, selecting and using web elements to test. Lets get going in Automation Testing!
9 Feb 2017
Sean Rand
Let's get moving in Selenium and start Automation Testing in this Selenium Series.
30 Oct 2016
Anton Angelov
Learn how to extend the tests’ execution workflow running additional code on various points of the workflow. Configure SpecFlow hooks' execution order.
11 Jul 2016
Anton Angelov
Build a Hybrid Test Automation Framework. Learn how to create an abstract Testing Framework Implementation of it following SOLID principles. The post Create Hybrid Test Framework – Testing Framework Driver Implementation appeared first on Automate The Planet.
26 Jun 2016
Anton Angelov
Build a Hybrid Test Automation Framework. Learn how to create an abstract Selenium WebDriver Implementation of it following SOLID principles.The post Create Hybrid Test Framework – Selenium Driver Implementation appeared first on Automate The Planet.
19 Jun 2016
Anton Angelov
Build a Hybrid Test Automation Framework. Learn how to create an abstract Selenium WebDriver Implementation of it following SOLID principles.
17 Nov 2015
KishorM
Cucumber framework understanding with BDD approach
23 Sep 2015
Anton Angelov
Create automation framework based on Page Object Pattern. Detailed overview how to create singleton pages via IoC container.
4 Jul 2015
Mahesh Upadhyay Tech Consultant
Page Factory based Selenium Automation Framework and its architecture
4 Dec 2014
Gautham Prabhu K
A quick look into Selenium which allows us to automate testing of web pages.
13 Aug 2014
pi19404
IntroductionIn this article we will look at training and testing of a Multi-class Logistic Classifier Logistic regression is a probabilistic, linear classifier. It is parametrized by a weight matrix $W$ and a bias vector $b$. Classification is done by projecting data points onto a set of hyperpl
28 Nov 2013
James Coleman
Leveraging Selenium and Image Magick to perform screenshot comparisons for UI regression testing.
14 Feb 2013
Biswas, Sumit
Java API Performance Testing using LoadRunner
25 Nov 2011
jawed.ace
This article exposes how to use White for UI automation of Windows application and how to create Automation test script using White.
20 Jun 2011
Kumar, Ravikant INDIA Bangalore
A reusable plug-in framework which exposes inaccessible elements to UI Automation framework. A must for .NET 2.0 WinForm container controls
28 Aug 2010
Robert Corvus
How to create automated browser tests in ASP NET MVC using Watin
28 Jun 2010
Varun Jain 786
UI Automation challenge using Menuitem, and MenuStrip control
27 Aug 2009
Jonathan Franks
How to process confirm dialogs in WatiN.