Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

The Protocol Test Framework (PTF) is designed to support Microsoft Protocol Test Suites for both Windows and Office Protocol Interoperability testing.

License

Notifications You must be signed in to change notification settings

Youmu/ProtocolTestFramework

Open more actions menu
 
 

Repository files navigation

Protocol Test Framework

The Protocol Test Framework (PTF) is designed to support Microsoft Protocol Test Suites for both Windows and Office Protocol Interoperability testing. It implements the fundamentals to support Protocol Test Suite, including logging, checker, configuration and etc.

Prerequisites

PTF is based on Windows platform. You should install the following list of software in order to build PTF from source code.

  • .Net framework 4.0 or higher
  • Wix toolset v3.7 or higher
  • Visual Studio or Visual Studio test agent, version 2012 or higher

Build

After you clone a copy of this repo, change to the ProtocolTestFramework directory:

cd ProtocolTestFramework

Change to src directory and run build.cmd

cd src
build.cmd [formodel]

After the build succeeds, ProtocolTestFrameworkInstaller.msi should be generated in the folder ProtocolTestFramework\src\Bin\deploy\installer.

If you need to develop a protocol test suite using Model Based Testing tool Spec Explorer, you should install Spec Explorer first and then build PTF with the option formodel.

Examples

You can find samples of how to develop a protocol test suite using PTF here.

Documentation

  • User Guide describes the features of PTF, and how to use them to develop a new protocol test suite.

Contribute

You can find contributing guide here.

License

PTF is under the MIT license.

About

The Protocol Test Framework (PTF) is designed to support Microsoft Protocol Test Suites for both Windows and Office Protocol Interoperability testing.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.8%
  • JavaScript 1.8%
  • Other 1.4%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.