Windows Media Test Suite Data Sheet
Test Suite:
Windows Media Test Suite
Direction:
File

Advanced Systems Format (ASF) is Microsoft's container format for digital audio and video. It is mostly used to encapsulate Windows Media Audio and Windows Media Video codec data. The usual file extensions for ASF container are .asf, .wmv and .wma, which are all supported by the Windows Media test suite. Windows Media test suite can be used to test robustness, security and reliability of implementations capable of parsing the ASF containers. The Windows Media test suite focuses on the container format, modeling it throughly, but also introduces generic sample-based mutation anomalies for the codec data inside the container.

Used specifications

Specification
Title
Notes
ASF specification revision 01.20.06, January 2012
Advanced Systems Format (ASF) Specification

Tool-specific information

Tested ASF objects
GUID
Header Object

75B22630-668E-11CF-A6D9-00AA0062CE6C

Data Object

75B22636-668E-11CF-A6D9-00AA0062CE6C

Simple Index Object

33000890-E5B1-11CF-89F4-00A0C90349CB

Index Object

D6E229D3-35DA-11D1-9034-00A0C90349BE

Media Object Index Object

FEB103F8-12AD-4C64-840F-2A1D2F7AD48C

Timecode Index Object

3CB73FD0-0C4A-4803-953D-EDF7B6228F0C

File Properties Object

8CABDCA1-A947-11CF-8EE4-00C00C205365

Stream Properties Object

B7DC0791-A9B7-11CF-8EE6-00C00C205365

Header Extension Object

5FBF03B5-A92E-11CF-8EE3-00C00C205365

Codec List Object

86D15240-311D-11D0-A3A4-00A0C90348F6

Script Command Object

1EFB1A30-0B62-11D0-A39B-00A0C90348F6

Marker Object

F487CD01-A951-11CF-8EE6-00C00C205365

Bitrate Mutual Exclusion Object

D6E229DC-35DA-11D1-9034-00A0C90349BE

Error Correction Object

75B22635-668E-11CF-A6D9-00AA0062CE6C

Content Description Object

75B22633-668E-11CF-A6D9-00AA0062CE6C

Extended Content Description Object

D2D0A440-E307-11D2-97F0-00A0C95EA850

Content Branding Object

2211B3FA-BD23-11D2-B4B7-00A0C955FC6E

Stream Bitrate Properties Object

7BF875CE-468D-11D1-8D82-006097C9A2B2

Content Encryption Object

2211B3FB-BD23-11D2-B4B7-00A0C955FC6E

Extended Content Encryption Object

298AE614-2622-4C17-B935-DAE07EE9289C

Digital Signature Object

2211B3FC-BD23-11D2-B4B7-00A0C955FC6E

Padding Object

1806D474-CADF-4509-A4BA-9AABCB96AAE8

Extended Stream Properties Object

14E6A5CB-C672-4332-8399-A96952065B5A

Advanced Mutual Exclusion Object

A08649CF-4775-4670-8A16-6E35357566CD

Group Mutual Exclusion Object

D1465A40-5A79-4338-B71B-E36B8FD6C249

Stream Prioritization Object

D4FED15B-88D3-454F-81F0-ED5C45999E24

Bandwidth Sharing Object

A69609E6-517B-11D2-B6AF-00C04FD908E9

Language List Object

7C4346A9-EFE0-4BFC-B229-393EDE415C85

Metadata Object

C5F8CBEA-5BAF-4877-8467-AA8C44FA4CCA

Metadata Library Object

44231C94-9498-49D1-A141-1D134E457054

Index Parameters Object

D6E229DF-35DA-11D1-9034-00A0C90349BE

Media Object Index Parameters Object

6B203BAD-3F11-48E4-ACA8-D7613DE2CFA7

Timecode Index Parameters Object

F55E496D-9797-4B5D-8C8B-604DFE9BFB24

Compatibility Object

26F18B5D-4584-47EC-9F5F-0E651F0452C9

Advanced Content Encryption Object

43058533-6981-49E6-9B74-AD12CB86D58C

Index Placeholder Object

D9AADE20-7C17-4F9C-BC28-8555DD98E2A2

Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis