ActCAD is a very complex 2D Drafting and 3D Modeling CAD Software based on latest IntelliCAD engine. ActCAD uses several programs developed internally and licensed from our Technology partners. ActCAD also utilizes services and libraries from ODA, Microsoft .Net Framework, OpenGL, VC++, PDF etc..
The source code undergoes regular modifications, improvements and new addtions. Each of these changes must be carefully tested their effects on other parts of programs. It is very difficult to conduct manual tests for various scenarios. IntelliCAD has developed highly sophisticated regression technology to conduct these tests. ActCAD uses this platform for its internal testing using additional test scripts. Our source codes undergo millions of regression tests each day and our QA team closely monitor any failures. We normally keep our failure rate at just below 0.1%.
We create multiple installable builds very frequently, perform millions of automated regression tests and report results on our QA Dashboard. These reports are very handy to understand the issues and accordingly release patch or major releases.
Our test framework takes care of unit tests, regression tests, API tests, roundtrip tests, visual comparison tests, and performance tests all use similar verifications and report to a common QA Dashboard.
In addition, each production release build will be manually tested as per our custom Quality Checklists and install the software on some target test computers to ensure quality.
All our automated test and build systems reduce lot of manual effort and reduce our overall software development costs.
If we find any new bugs or reported by our users or partners, we have a separate Bug Tracking system to resolve these bugs in a reasonable time frame.