• 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

Communicare Systems

Communicare Systems began as a patient information recall system for use by Aboriginal Healthworkers. It has expanded now to be a whole clinic software package for doctors, nurses, healthworkers and other health professionals. Clinics range in size from large urban clinics to very small remote clinics. Communicare supports these sites with frequent software development, remote database management, reporting and training.

Replacing Manual Testing With Automation

With today's healthcare stress on clinics across the globe, Communicare needed a testing solution that works as hard as they do, so they turned to TestComplete.

"In the beginning, most of our release processes were automated but at that time we could not automate the GUI testing. This meant that we could not make a release without going through manual testing the GUI. We had a release interval of at least 2 weeks and the manual testing of the GUI would take almost 1 day. Much of the manual testing was repetitive and time consuming. TestComplete allows us to do nightly GUI testing and has already been able to find unforeseen errors before a release. Our Communicare application has a relational database and often small changes in one area can have knock-on effects elsewhere that are not apparent until the product is used. Often we can build Communicare successfully but not find an access error until we test the interface logged on as a user with limited rights," said Steve White from Communicare.

Choosing TestComplete?

Steve explained how price and the need to handle Delphi applications was a requirement for their automation tool: "We tested four programs in total and we concluded that they all were about the same in functionality and power, but one of them did not handle Delphi applications very well and all were ten times the price of TestComplete."

Overcoming Project Challenges

"Users of our Communicare application are allocated different access rights based on their username. For example, system administrators have different rights in Communicare than those of doctors or healthworkers. Often, access to functions and data is restricted at the database level. Part of our testing was to log on as an administrator and perform various tasks. We would then log on as a user with fewer rights and attempt to do various tasks. We would expect this user to either be prevented from doing a particular task or to receive a polite message explaining why they could not do another task. TestComplete allows us to design routines that expect a particular response. Ugly error messages need to be intercepted so we can code these appropriately," said Steve.

More Time To Program

"TestComplete has made our GUI testing more consistent. Also, it can now be done overnight so that we can fix unforeseen errors. Our programmers now have more time for development and lead time for introducing a new feature in an interim release is reduced," said Steve.

TestComplete Brings Confidence

"We want to be able to say to our customers: “You can have this morning’s fully tested release” at very short notice. TestComplete provides us this confidence and the confidence that we have not introduced a bug into the GUI the day before," said Steve.

Less Manual Testing

Steve explained how TestComplete has reduced their manual testing efforts: "In a short amount of time we managed to reduce manual testing by one hour and it only cost us one day of scripting. We still need manual testing to be able to release but the goal is to be able to have a release every morning without having to perform manual testing."

More Testing Overall

"GUI testing was the last bit of testing we had to perform manually. Now, we are slowly automating it and have about 30 tests in total that run nightly. We used to only run tests about every two to three weeks, so as a whole, TestComplete has increased our testing and has given us more time for other tasks," said Steve.

Great Usability and Cost

"TestComplete's usability and cost are great and a less usable product or a more expensive product would never have been considered. For usability and cost TestComplete stands out above the rest," said Steve.

Conclusion

Buying TestComplete has allowed Communicare to automate their GUI testing, making it more consistent, increasing testing as a whole, and saving money while doing it.

Communicare Systems
Key Products
TestComplete

Replacing Manual Testing With AutomationChoosing TestComplete?More Time To ProgramConclusion
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