Elevating ProtoTech’s CAD Plugins with Rigorous Testing

  • Domain

    CAD/CAM Solutions

  • Technologies

    CAD Software, Plugin Development Kits

  • Languages

    C#, C++

Client Overview

With over 20+ years of experience, ProtoTech Solutions has been at the forefront of custom 3D software development. ProtoTech has developed 100+ plugins on CAD platforms such as Revit, Inventor, Fusion, Navisworks, Max, Maya, Solid Edge, Solidworks, Sketchup, and many more.
ProtoTech has successfully transitioned into creating its product plugins. Recognized and awarded by Autodesk for being the only company with a maximum number of plugins on their store.
ProtoTech Solutions remains a leading provider of custom 3D software development services, specializing in CAD plugins, 3D visualization, and data interoperability solutions. They continue to deliver innovative, high-quality software that enhances productivity and efficiency for global clients across various industries.

Project Overview

ProtoTech Solutions embarked on a project to develop a suite of custom CAD plugins aimed at enhancing the capabilities of popular CAD software such as AutoCAD, Inventor, and Revit. These plugins were designed to automate repetitive tasks, improve workflow efficiency, and provide additional design tools, ultimately enhancing the overall user experience. Given the complexity and critical nature of these plugins, rigorous testing on different graphics card models was essential to ensure that they met the highest standards of quality and performance.

Challenges

  • Cross-Software Version Compatibility: Ensured the plugins were adaptable to multiple CAD software versions, addressing unique features and requirements of each platform.
  • Performance Optimization: Focused on enabling the plugins to handle large and complex models without impacting the performance of the host CAD software.
  • Bug-Free Functionality: Prioritized delivering stable plugins, minimizing bugs, and preventing disruptions or software crashes that could affect user experience.
  • User Experience Consistency: Integrated the plugins seamlessly with the CAD software’s UI and workflows, ensuring a consistent and intuitive user experience.
  • Customer Issue Resolution: Efficiently managed customer-reported issues, ensuring timely resolutions and continuous improvements, especially for critical bugs and functionality challenges.
  • Test Design: Developed comprehensive tests to thoroughly evaluate plugin functionality across multiple scenarios.

Solutions

  • Version Control: Implemented a robust system to support the latest CAD software versions, ensuring compatibility through detailed documentation and project analysis.
  • Performance Testing: Conducted load testing on high-dimensional models, optimizing plugin performance via a continuous feedback loop.
  • Agile Testing: Adopted a sprint-based, automated testing approach with detailed test cases, focusing on edge cases and real-world complexities.
  • Usability Testing: Validated UI consistency and enhanced user workflows through user experience testing.
  • Customer Satisfaction: Released beta versions for user feedback, enabling early issue detection and quality improvements.
  • Test Case Design: Developed comprehensive test cases covering all scenarios, emphasizing edge case handling.
  • Installation & Integration Testing: Ensured smooth installation via Autodesk installer validation and tested website integration for proper plugin accessibility.

In the image below, we can see the result obtained using the WebGL Exporter from ProtoTech Solutions

CAD Model

In the image below, we can see the result obtained using the WebGL Exporter from ProtoTech Solutions.

CAD Model
In the Video below, we can see the kind of testing is being done using the 3D PDF Exporter from ProtoTech Solutions

Benefits

  • High-Quality Plugins: The rigorous testing process resulted in high-quality plugins with minimal bugs and issues, leading to a smoother user experience.
  • Cross-Version Compatibility: Ensured that the plugins were compatible across multiple versions of CAD software, expanding their usability and market reach.
  • Optimized Performance: The plugins were optimized to handle large models efficiently, without degrading the performance of the host software.
  • Increased User Satisfaction: The seamless integration and consistent user experience provided by the plugins contributed to higher user satisfaction and adoption rates.

“ProtoTech is a long-time skilled and committed Autodesk system integration partner. As an early adopter of Forge, ProtoTech is now a leader in delivering Autodesk customer development services using Forge. Naming ProtoTech an Autodesk Forge Systems Integrator was an easy decision. They are a great partner delighting Autodesk customers with groundbreaking web and mobile experiences delivering users insights into their design and engineering data - powered by Forge.”

Jim Quanci

Sr. Director, Autodesk Developer Network,

Need Help with Your Ongoing Projects?

Have questions? Connect with us today! Explore how our innovative technology can optimize your projects and drive success. Together, we’ll take your business to the next level!

Edit Template
Back