Principles 2: Principles of Software Testing

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles 2: Principles of Software Testing Principles 3: Principles of Software Development Principles 4: End-to-End Development Process Principles 5: End-to-End Development Process (for Large Projects) +++ This is part 2 of my series on “principles”. In this post, I talk…

4

Introduction to TestApi – Part 5: Managed Code Fault Injection APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs Part 7: Memory Leak Detection APIs Part 8: Object Comparison APIs +++ Fault Injection is the…

30

TestApi v0.4 Released!

I am happy to announce that we have just released version 0.4 of TestApi – the testing API library – on Codeplex. Version 0.4 contains the following additions and modifications: An improved Combinatorial Variation Generation API with added support for parameter value weights and tags (for “negative” variations); A new Memory Leak Detection API allowing…

0

TestApi Slide-Deck from the Patterns & Practices Summit

This week is Microsoft’s Patterns & Practices summit in Redmond. Earlier today I gave a 15-minute presentation on TestApi. Here is the slide-deck: Test api View more presentations from ivom1234.

8

Introduction to TestApi – Part 4: Combinatorial Variation Generation APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs Part 7: Memory Leak Detection APIs Part 8: Object Comparison APIs +++ The state and behavior…

0

TestApi v0.3 Released!

I am happy to announce that we have just released the third preliminary version of TestApi — the testing API library. This version introduces some fairly significant changes and new features: New name spaces (under Microsoft.Test) and new binary names; New source code organization; A fairly comprehensive acceptance tests suite (using xUnit); Fault Injection APIs…

1

WPF Application Quality Guide v0.5 Released!

I am happy to announce that we have released CTP 5 of the “WPF Application Quality Guide” – our single-stop document for WPF application and component developers and testers. CTP 5 comes with the following new and updated content: New content: “Considerations for WPF Browser Applications” “Integration and Scenario Testing” “XAML Editing Tools and Visual…

5

TestApi v.0.2 Released!

I am excited to announce that we have just released the second preliminary version of TestApi – the testing API library – on http://codeplex.com/testapi! The v.0.2 package includes the following additions and modifications: Improved command-line parsing APIs Improved visual verification APIs A new tolerance map visual verifier in SnapshotToleranceMapVerifier New operations on snapshot (And and…

9

Introduction to TestApi – Part 2: Command-Line Parsing APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs Part 7: Memory Leak Detection APIs Part 8: Object Comparison APIs +++ Command-line parsers remind me…

13

Introduction to TestApi – Part 1: Input Injection APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs Part 7: Memory Leak Detection APIs Part 8: Object Comparison APIs +++ I am starting a…

15