PacktLib: Quality Assurance for Dynamics AX-Based ERP Solutions

Quality Assurance for Dynamics AX-Based ERP Solutions

Credits

About the Author

About the Reviewer

Preface

Introduction to Dynamics AX

Introduction to ERP

Introduction to Dynamics AX

Dynamics AX as an Ideal ERP System

Customization of Dynamics AX

Summary

Quality in Dynamics AX-Based ERP Solutions

Quality Definition for Dynamics AX

Summary

Best Practices—Technical

Application Design Standards

Shared Standards

AOT Object Standards

Summary

Best Practices—GUI

Window and Screen Layout

Navigation Pane Requirements

Task Pane Requirements

Forms

Edit Controls

Buttons

Other Controls and Toolbars

Tabs

Tables

Tree Views

Function Window

Icons and Symbols

User Assistance—Help

Messages

User Assistance—Wizards

Enterprise Portal

Documenting Deviations

Summary

Best Practices—Trustworthy Computing

What is Trustworthy Computing?

Microsoft Security Development Life Cycle

Threat Modeling

Summary

Testing

Unit Testing

Compliance Check to Coding Standards

Compliance Check to Design and Architecture Guidelines

Help Navigation (User Assistance) Testing

User Experience and Usability Testing

Verification of Business Intelligence or Reporting Standard

Performance Testing

Security Testing

Authorization Testing

Globalization Testing

Localization Testing

Platform Compatibility Testing

Installation Testing

Back up and Restore Testing

Extensibility Testing

Functional Testing

Regression Testing

SDL Verification

Summary

Test Life Cycle

Test Approach

Criterion Definition

Roles and Responsibilities

Summary

Defect Management System

Defect Classification

Root Cause Analysis for Security Bugs

Importance Identification Using the DREAD Model

Defect Management Tool

Defect Life Cycle

Summary

Dynamics AX Tools

Best-Practice Check Tool

Compare Tool

Code Profiler

Dynamics AX Benchmark Toolkit

Summary

Index