• Products
    API hub
    • Design

      Collaborative API Development

    • Portal

      API Developer Portal

    • Explore

      Validate API Functionality

    • Testing

      Automated API Testing

    • Contract Testing

      API Integration Testing

    ReadyAPI

    Automated API Testing Platform

    Test hub
    • TestComplete

      Automated UI Functional Testing

    • BitBar

      Real Browser and Device Cloud

    • LoadNinja

      Automated UI Performance Testing

    • Reflect

      Codeless Automation with Gen AI

    • QMetry

      Test Management with Gen AI

    Zephyr

    Jira-Native Test Management

    Insight hub
    • Performance Monitoring

      Resolve Bottlenecks & Improve Responsiveness

    • Error Monitoring

      Debugging & Application Stability

    • Distributed Tracing

      Trace Issues Across Services

    AlertSite

    Global, Synthetic API Monitoring

    View All Tools

    Empowering QA Leadership: How User-friendly Automation Tools Drive QA Team Success

    View All Products →
  • Solutions
    Solutions
    API Lifecycle Observability Performance Testing
    Test Management UI Testing
    Integrations
    Source Code Management Collaboration
  • Resources
    Support
    AlertSite AQTime Pro BitBar Collaborator CucumberStudio LoadComplete LoadNinja PactFlow QAComplete
    ReadyAPI SwaggerHub SwaggerHub Explore TestComplete TestEngine TestLeft VisualTest Zephyr Zephyr Enterprise
    New Support Case
    Manage My Cases
    Resources
    Case Studies Webinars eBooks White Papers
    Academy Community Docs
    Blog
    Recent Posts
    What is Visual Testing?
    How to Use ChatGPT in Your Automated Tests
    About Us
    News
    Partners
  • Careers
  • Cart
  • Login
  • Try Any Tool for Free
    API Hub Insight Hub TestComplete ReadyAPI BitBar VisualTest Collaborator Zephyr QMetry Zephyr Essential Zephyr Enterprise LoadNinja AlertSite

MicroSystems Automation Group

MicroSystems Automation Group (MSAG) has been providing technology solutions for Government and Commercial clients since 1986. They have a rich history of working with clients to understand their business problems and leverage their technical expertise and knowledge to deliver an automated solution that improves business performance, reduces costs, works within the organizations technical infrastructure and most importantly allws their customers to better serve their own customers and/or constituents.

Improving Product Quality and Testing

"Prior systems suffered from poor quality and insufficient testing before their scheduled releases. TestComplete and automated testing has increased our initial product quality and helped us eliminate re-introduction of past software problems. We now see a noticeable increase in our product's quality at delivery. We also have a vast increase in testing volume and coverage. Before we had limited use in regression testing, but we are rolling out a full testing discipline now," said Ted Campbell from MSAG.

Choosing TestComplete

Ted explained how MSAG chose TestComplete: "TestComplete was chosen after an extensive review of available test products in 2003. The analysis of Software Testing Products has been reviewed three additional times, by committees, to ensure suitability. Official adoption of TestComplete by the Bureau of Educational and Cultural Affairs came at the end of FY 2006, after three years of review and completing evaluations."

"I implemented limited demonstration test plans on our five major projects: Exchanges Information System, Exchange Visitors Database – Enhanced, Citizen Exchanges Database rewrite (Eureka), ESMS Data Transfer and electronic National Program Association and Council of International Visitors management application. TestComplete performed very well with these limited test plans and we decided it was the right choice for us."

Eliminating Bugs in Releases

"TestComplete has basically eliminated the release of products with show-stopping behaviors. Testing of basic menu, UI, process, reporting and regression functions has prevented us from releasing project builds with flaws. By using TestComplete, it has reduced the need for point releases on projects where before, it was used for each release. Besides eliminating bugs in our releases, we have also experienced a better audit trail and better process compliance. All of these benefits are due to a more complete test coverage on our Main UI, Help, Menu, Reporting and Configuration options," said Ted.

TestComplete Saves Time and Money

Ted described how TestComplete has saved them time and money: "Automation of general test scripts removes up to 90% of the labor associated with executing a test specification. Complex and infrequently used program features are tested manually by Subject Matter Experts or specific test scripts. It has also saved money on projects by reducing testing time, code rework and by significantly diminishing the interval between introduction of a programming flaw and its discovery."

Improved Time-to-Market

"Our market is career US Government Staff, Foreign Service Officers and political appointees. In addition, all products produced for public diplomacy have significant Section 508, privacy and security compliance requirements. By reducing test times and increasing product quality with TestComplete, product release cycles have been reduced significantly," said Ted.

Testing Different Release Candidates

Ted explained that MSAG has hundreds of tests for several different projects: "We have hundreds of tests that test for show-stoppers every automated build. We also have automated test scripts for all alpha release candidates, manual, one off, complex and essential new functionality test scripts for all beta release candidates and User community Acceptance and Ad Hoc testing for every final release candidate. Our general goal is to automate any repeatable or data-driven test script after it has been performed more than two times."

MSAG TestComplete Test Plan

"TestComplete’s scripting language support and object orientation allow for the use of structured test development that mirrors code development," said Ted.

"All of our TestComplete projects are structured in the same way.
A project suite will contain the following functional test projects:

  • Main: start and stop, query test run defaults, test all help
  • MainMenu: worker scripts open and close all main menu choices
  • MainUI: worker scripts to open and close all main window dialogs and sub systems
  • Regression: worker scripts to implement pass/fail tests for all past reported error conditions
  • Process: test scripts to demonstrate, validate and log discrete program requirements from Technical Design
  • Configuration: worker scripts to test all remembered settings and configuration options
  • Reporting: scripts to test and output auditable results demonstrating program reporting requirements from Technical Design

"In addition, a switch to allow batch automated testing is included so top level testing can be performed during an automated build. This provides a pass/fail condition for the program delivery system."

MSAG on TestComplete

"After a brief training and startup time, TestComplete will reduce the time needed to produce and run test scripts manually the second or third time a test script is run. Avoiding large changes in UI control naming and functionality is key to avoiding rework in test scripts," said Ted.

"Once a body of test code and regression tests exist, you will see a reduction in point releases and reported bugs that is proportional to the number of test case failures disclosed by testing."

"By using TestComplete in your efforts you will increase the quality of your product and reduce the test time."

MicroSystems Automation Group
Key Products

Webinar
6 Steps to Achieving Performance Nirvana in 2016
Performance improvements are multifaceted: they can be challenging and sometimes
1 hour 2 minutes
Webinar
6 Steps to Become a .Net Performance Expert
To get you started, we are offering a tutorial-like webinar for testing performance
60 minutes
Webinar
6 Ways to Measure the ROI of Automated Testing
Join SmartBear's testing experts to discover what it means to transition from manual to
60 minutes
  • 0
  • 1
  • 2

Contact us

  • USA +1 617-684-2600
  • EUR +353 91 398300
  • AUS +61 391929960

Company

  • About
  • Careers
  • Contact Us
  • Newsroom
  • Partners
  • Responsibility

Resources

  • Academy
  • Community
  • Resource Center
  • Support

Products

  • API Hub
  • Insight Hub
  • TestComplete
  • ReadyAPI
  • Zephyr Enterprise
  • View All Products

Legal

  • Privacy
  • Security
  • Terms of Use
  • Website Terms of Use
Facebook Instagram Linkedin X YouTube

© 2025 SmartBear Software. All Rights Reserved.

LOGIN

Additional SmartBear Tools

  • AlertSite
  • QAComplete
  • BitBar
  • SwaggerHub
  • CucumberStudio
  • VisualTest
  • LoadNinja
Additional Links
SmartBear Community
Case Management
License System