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

WPF Control Verifier v0.1 Released!

Our strategy to improve WPF and .NET application quality has 3 major pillars: Provide guidance on how to create high-quality applications; Provide reusable API libraries for automated application testing and monitoring; Provide tools to help create and debug applications and components. To address (1), we have released several versions of the WPF Application Quality Guide,…

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

WPF Application Quality Guide v.0.4 Released!

I am happy to announce that we have just released the fourth preliminary version of the “WPF Application Quality Guide” with the following new sections: a new Data-Driven Testing section, an updated article on Globalization and Localization Testing, a new article on Stability and Stress Testing, a new article on Accessibility Testing, and a brief…

3