Quality Assurance for Dynamics AX-Based ERP Solutions Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Introduction to Dynamics AX
Chapter 2: Quality in Dynamics AX-Based ERP Solutions
Chapter 3: Best Practices—Technical
Chapter 4: Best Practices—GUI
Chapter 5: Best Practices—Trustworthy Computing
Chapter 6: Testing
Chapter 7: Test Life Cycle
Chapter 8: Defect Management System
Chapter 9: Dynamics AX Tools
Index

  • Chapter 1: Introduction to Dynamics AX
    • Introduction to ERP
      • Advantages of an ERP System
        • Operational Control
        • Management Control
        • Strategic Planning
      • Disadvantages of an ERP System
    • Introduction to Dynamics AX
    • Dynamics AX as an Ideal ERP System
      • Total Cost of Ownership (TCO)
      • Flexibility
      • Usability
      • Performance
      • Coherence of Business Processes
      • Easy to Integrate
      • Internationalization
      • Localization
      • Scalable
      • Code Documentation
      • Comprehensive Functionality
    • Customization of Dynamics AX
      • MorphX
        • IntelliMorph
        • Dynamics AX Best Practice Check Tool
        • Application Component Management
        • Dynamics AX Layer System
        • Dynamics AX Customization Files
    • Summary
  • Chapter 2: Quality in Dynamics AX-Based ERP Solutions
    • Quality Definition for Dynamics AX
      • Coding
      • Testing and Quality Assurance Standards
      • User Friendliness
      • Report Standards
    • Performance Optimization
      • Trustworthy Computing
      • Globalization
      • Localization
      • Platform Compatibility
      • Setup/Installation
      • Back up/Restore
      • Extensibility and Customization
      • Upgrade and Maintenance
        • Documentation of Integration Points
        • Database Upgrade Script
        • File Versioning for DLL and ActiveX Controls
        • Description of All Objects Modified
        • Removal of Non-functioning Code
    • Summary
  • Chapter 3: Best Practices—Technical
    • Application Design Standards
      • Code Placement
        • Three-Tier Architecture Considerations
        • Classes
        • Methods
        • GUI Objects and Reports
        • Temporary Tables
        • Queries
        • AOT Element Type Consideration
      • Performance Optimization
        • Database Design
        • AOS Performance Optimization
      • Using Field Groups in Tables
      • Maintaining Auto Property Settings
    • Shared Standards
      • X++ Standards
        • Text Constant Standards
        • Exception Handling
        • Branching
        • Code Layout
        • Methods
        • Handling Dates
      • Label Standards
    • AOT Object Standards
      • Data Dictionary
        • Extended Data Type
        • Base Enum
        • Tables
      • Classes
      • Forms
        • Avoid Coding on Forms
        • Use of IntelliMorph Maximally
      • Reports
    • Summary
  • Chapter 4: Best Practices—GUI
    • Window and Screen Layout
    • Navigation Pane Requirements
      • Favorites
      • Main Menu
    • 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
  • Chapter 5: Best Practices—Trustworthy Computing
    • What is Trustworthy Computing?
      • Security
      • Privacy
      • Reliability
    • Microsoft Security Development Life Cycle
      • SD3+C Methodology
      • Security Development Life Cycle
        • Requirement Stages
        • Design Phase
        • Implementation Phase
        • Stabilization Phase
        • Release Phase
        • Support/Servicing Phase
    • Threat Modeling
      • How to Conduct Threat Modeling
    • Summary
  • Chapter 6: 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
  • Chapter 7: Test Life Cycle
    • Test Approach
      • Entry and Exit Criteria
        • Entry Criteria for Unit Testing
        • Exit Criteria for Unit Testing
        • Entry Criteria for Module Testing
        • Exit Criteria for Module Testing
        • Entry Criteria for System Testing
        • Exit Criteria for System Testing
        • Entry Criteria for Regression Testing
        • Exit Criteria for Regression Testing
        • Entry Criteria for Release Testing
        • Exit Criteria for Release Testing
    • Criterion Definition
      • Test Case Pass or Fail Criteria
      • Suspension/Resumption Criteria
    • Roles and Responsibilities
      • Code Review
    • Summary
  • Chapter 8: Defect Management System
    • Defect Classification
      • Bug Priority
      • Severity
      • Classification for Security Bugs
    • Root Cause Analysis for Security Bugs
    • Importance Identification Using the DREAD Model
    • Defect Management Tool
    • Defect Life Cycle
    • Summary
  • Chapter 9: Dynamics AX Tools
    • Best-Practice Check Tool
    • Compare Tool
      • Type of Comparison
        • Same Application Object in Two Different Layers
        • Two Versions of the Same Object
        • Two Different Application Objects
    • Code Profiler
      • Gathering Data
      • View/Analyze Data
        • Call Tree Form
        • Profile Lines Form
        • Traverse Form
        • Totals Forms
        • Profile Summary Form
    • Dynamics AX Benchmark Toolkit
    • Summary

Back to BOOK PAGE

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software