WPF Application Quality Guide
来源:互联网 发布:c语言 bcd 编辑:程序博客网 时间:2024/05/19 17:23
WPF Application Quality Guide
Download This Document: WPF_Application_Quality_Guide_CTP4_Final.zip
(文章太长,编辑后发布有问题,请下载后阅读吧)
WPF Application Quality Guide
目录
Introduction 4
Introduction 4
Editions of this Document 4
Suggested Roadmap 5
Getting Started 7
Introduction to Software Testing 7
The Testing Stack 8
Testing Resources 8
Introduction to the WPF Programming Stack 8
WPF Architecture 9
WPF Design Principles 9
Major Subsystems of WPF 10
General Development Process for a WPF Application 12
Resources for Best Practices for Creating WPF Applications 12
Test Methodology, Planning, and Strategies 13
Automated Testing 15
Data-Driven Testing 15
Overview 15
Methodology 18
Conclusion 20
UI Testing 20
Basic Guidelines for Making UI Available 20
Discovery of UI Elements 21
UI Events and Interaction 27
Visual Verification Testing 28
Media Testing 29
Verification of Animations and Other Transitions 31
Graphics and 3D Content Testing 37
API Testing and Unit Testing 37
Performance and Scalability Testing 37
Development Practices and References 37
Testing Practices 37
Security Testing 37
Best Practices for Developing Secure WPF Applications 38
Testing Practices 38
Threat Modeling 38
Globalization and Localization Testing 38
Basic Globalization and Localization Concepts 39
Best Practices for Globalizing WPF Applications 40
Creating Localizable UI Layouts in WPF 41
Approaches to Localizing WPF applications 43
Process Flow for BAML Localization 44
Additional Resources 48
Accessibility Testing 49
Basic Accessibility Concepts 49
Implementing WPF UI for Accessibility 49
Accessibility Testing Best Practices 51
Key Resources 53
Stability and Stress Testing 53
What is Stress and Reliability Testing? 54
Why Run Stress Tests? 54
Considerations For Stress Testing 54
Stress-Testing Principles 55
Test-Case Design 55
Stress-Testing Best Practices 57
Catching and Reporting Bugs 57
Stress-Test Metrics and Quality Tracking 60
Custom Control and Extensibility Testing 61
Scenario and Integration Testing 65
Manual Testing and Record and Play 66
Choosing Whether to Automate a Test 66
How to Write a Good Manual Test 66
Recording a Manual Test 67
Tools 70
TestApi 70
UI Automation Tools 70
Debugging Tools 71
Performance Profiling Tools 71
WPF Application Design and Development Tools 71
Other Useful Tools and Resources for WPF Developers and Testers 72
Resources 73
Acknowledgements 74
Appendix 75
A1. Building a WPF Application Test Suite by Using Visual Studio Team System 75
A2. Building a WPF Application Test Suite by Using NUnit Or XUnit 75
A3. WPF Data Binding and Debugging 75
A4. WPF Interoperability 75
A5. Considerations for WPF Browser Applications 76
- WPF Application Quality Guide
- Application Architecture Guide 2.0 学习笔记(一)前言 - Quality Attributes
- Guide to Software Testing and Quality Assurance
- Practical Guide to Software Quality Management
- Multimedia Application Programming Guide
- Multimedia Application Programming Guide
- Application developer's guide
- Book Review of Software Project Survival Guide 3. Quality Assurance
- Quality
- My first WPF application
- WPF Summary:Application概述
- WPF Browser Application
- WPF中的Application
- Localize a WPF application
- WPF application对象
- WPF Single Instance Application
- Bluetooth Application Developer's Guide
- iOS Application Programming Guide 摘要
- [推荐]用例建模指南
- 程序员的十层楼
- 一个不错的ClickOnce PPT
- XAML Guidelines
- [WPF Documents 之旅]System.Windows.Documents下的Class Diagram
- WPF Application Quality Guide
- WPF中TreeView.BringIntoView方法的替代方案
- 【讨论】不得不重视的问题:信息太多!信息太杂!
- [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口
- 父窗口与子窗口的层次关系
- [WPF疑难]如何禁用WPF窗口的系统菜单(SystemMenu)
- [WPF疑难]避免窗口最大化时遮盖任务栏
- [Prism]Composite Application Guidance for WPF(10)——系列目录导航
- [Prism]Composite Application Guidance for WPF(9)——命令