recentpopularlog in

david.parrott : testing   50

Regular expression visualizer using railroad diagrams
debugging  regex  javascript  programming  tool  development  debug  testing 
january 2018 by david.parrott
Unit Testing and Coding Best Practices for Unit Tests: A Test-Driven Perspective | Toptal
Writing unit tests can be tough, but it shouldn't be. If your tests are hard to write, you probably have problems elsewhere. Untestable code is a sign of deeper design problems. In this article, Toptal developer Sergey Kolodiy delivers a comprehensive breakdown of what makes code hard to test, and how to write better code that avoids these pitfalls with stronger unit testing.
programming  testing  unittesting  c#  dotnet  development 
may 2017 by david.parrott
A Different Perspective on a TDD Lesson - Terrain Generation, Part III: Implementation
TDD is a valuable tool. But still you need to see it in perspective. Sometimes a little more thinking up-front goes a long way.
tdd  proceduralcontentgeneration  terrain  testing 
january 2017 by david.parrott
A Different Perspective on a TDD Lesson - Terrain Generation, Part II: Design
Should you do explicit design before TDD? Sure you should. It leads to modules which can be tested separately.
tdd  proceduralcontentgeneration  terrain  testing 
january 2017 by david.parrott
A Different Perspective on a TDD Lesson - Terrain Generation, Part I: Analysis
How thinking should be done before coding with TDD? This articles shows a TDD lesson with analysis to give an example.
tdd  proceduralcontentgeneration  terrain  testing 
january 2017 by david.parrott
FsCheck is a tool for testing .NET programs automatically using randomly generated test cases.
f#  dotnet  testing  unittesting  library  tool 
august 2016 by david.parrott
Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.
Test your regex by visualizing it with a live editor. JavaScript, Python, and PCRE.
debugging  regex  javascript  programming  tool  development  debug  testing 
february 2015 by david.parrott
Approval Tests
Unit testing asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed.
software  testing  library 
february 2015 by david.parrott
Nester - free software that helps to do effective unit testing in C#
Nester is a free tool for mutation testing of your C# source code in order to measure the adequacy of your unit tests. It involves modification of programs to see if existing tests can distinguish the original program from the modified program.
c#  programming  testing  tdd  unittesting  dotnet  development 
april 2012 by david.parrott
codereflection/Giles @ GitHub
Giles is a continuous testing tool for .NET applications. Just point Giles to your solution, test assembly, and project root and watch him run your tests immediately after saving any *.cs file. Currently only C#, mspec, and nunit are supported.
tdd  testing  c#  development  visualstudio  dotnet 
february 2012 by david.parrott
How to: Build Testable Windows Phone Applications - MSDN UK Team blog - Site Home - MSDN Blogs
The purpose of this technical article is to demonstrate how to build a testable Windows Phone application that consumes accelerometer data. The approach adopted here for building a testable Windows Phone application is to:

1. Abstract the Windows Phone SDK class that provides the desired functionality for the application.

2. Consume the wrapped class in an application.

3. Write unit tests that test application business logic.
programming  development  windowsphone7  testing  tdd 
february 2012 by david.parrott
Visual Studio Testing Extensions
The Visual Studio Testing Extensions is a library that exposes a set of extension methods to provide a way to write more readable unit tests in the Visual Studio Unit Testing environment. It is developed in C# 4.0 and requires the .NET 4.0 runtime.
visualstudio  tdd  testing  development  programming 
february 2012 by david.parrott
autotestnet - AutoTest.NET is an immediate feedback testing tool - Google Project Hosting
AutoTest.NET is based off of autotest which is a popular Ruby tool for running your unit tests as soon as your save your files. This practice gives you immediate feedback and helps facilitate real test driven development.
tdd  testing  visualstudio  plugin  development  tools  dotnet 
january 2012 by david.parrott
fakeiteasy - The winner fakes it all - Google Project Hosting
A .Net dynamic fake framework for creating all types of fake objects, mocks, stubs etc.
programming  development  software  opensource  tools  tdd  testing 
august 2011 by david.parrott Testing Interactive Fiction games
Here you can sign up to become a tester for Interactive Fiction games under development or, if you're an author yourself, find testers for your own game.
game  games  reference  testing  gamedev  interactivefiction 
august 2011 by david.parrott
Should Assertion Library
The Should Assertion Library provides a set of extension methods for test assertions for AAA and BDD style tests. It provides assertions only, and as a result it is Test runner agnostic.
programming  development  opensource  tools  testing  tdd  library  dotnet 
august 2011 by david.parrott
Continuous Tests
ContinuousTests is a continuous testing tool for the .Net and Mono platform. It helps you with the way you do TDD by taking care of all compiling and testing in the background to help you work more efficiently. It also figures out exactly which tests to run, based on the changes you just made. So, instead of running all tests, it will only run those affected by your changes.
tools  testing  tdd  ci  dotnet 
august 2011 by david.parrott
TSQLUnit is a testing framework to write tests for applications written in Transact-SQL.
opensource  database  sql  sqlserver  testing  tdd 
august 2011 by david.parrott
tSQLt is a unit testing framework for Microsoft SQL Server. tSQLt is compatible with SQL Server 2005 (service pack 2 required) and above on all editions.
database  sql  sqlserver  testing  tdd 
august 2011 by david.parrott
GameBoy Test ROMs - GbdevWiki
A test ROM is a program designed specifically to test whether the platform that the program is running on is working correctly. A test ROM can be used to test the accuracy of an emulator, as well as compare the behavior of different hardware revisions.
emulation  emulator  testing  reference 
june 2011 by david.parrott
EmuFuzzer: Differential testing of CPU emulators
EmuFuzzer is a fuzzer for CPU emulators. EmuFuzzer "stresses" a CPU emulator with specially crafted test-cases, representing registers and memory configurations, to verify whether the CPU is properly emulated or not.
emulator  security  cpu  testing 
june 2011 by david.parrott
NCrunch for Visual Studio
NCrunch is an automated parallel continuous testing tool for Visual Studio .NET. It intelligently takes responsibility for running automated tests so that you don't have to, and it gives you a huge amount of useful information about your tests (such as code coverage) inline in your IDE while you work.
c#  tool  visualstudio  plugin  testing  tdd  dotnet  tools 
may 2011 by david.parrott
Welcome at the WatiN (pronounced as What-in) website. Inspired by Watir development of WatiN started in December 2005 to make a similar kind of Web Application Testing possible for the .Net languages. Since then WatiN has grown into an easy to use, feature rich and stable framework. WatiN is developed in C# and aims to bring you an easy way to automate your tests with Internet Explorer and FireFox using .Net.
programming  opensource  tools  c#  web  testing  dotnet  development 
may 2011 by david.parrott
Selenium web application testing system
Selenium is a suite of tools to automate web app testing across many platforms.
testing  web  tools  development  software 
april 2011 by david.parrott
Windows 7/Vista/XP/2003/2010 compatible dummy SMTP server. Sits in the system tray and does not deliver the received messages. The received messages can be quickly viewed, saved and the source/structure inspected. Useful for testing/debugging software that generates email.
development  email  testing  tools  opensource  dotnet 
april 2011 by david.parrott
Vagrant - Welcome
Vagrant is a tool for building and distributing virtualized development environments.

By providing automated creation and provisioning of virtual machines using Oracle’s VirtualBox, Vagrant provides the tools to create and configure lightweight, reproducible, and portable virtual environments.
development  programming  testing  tool  tools  virtualization  virtualization 
november 2010 by david.parrott
Continuous Integration & Build Server - TeamCity
With TeamCity, you can set up a build server within minutes and enjoy out of the box continuous unit testing, code quality analysis, and early reporting on build problems — even without leaving your favorite IDE.
build  development  free  java  productivity  programming  software  testing  tool  tools  dotnet 
august 2010 by david.parrott
NUnit - Home
NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.5, is the sixth major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities.
c#  design  development  opensource  programming  software  testing  tool  tools  utilities  visualstudio  dotnet 
july 2010 by david.parrott

Copy this bookmark:

to read