Solutions for Developers

Automating unit testing

As a developer of high-tech equipment, you know that fixing a problem early in the development cycle is far more cost-effective than having to address it in the field. Therefore you routinely encourage unit or feature testing before passing your code to the QA team. Yet, each testing cycle seems longer than the last because you must:

  • Manually perform feature validation unit tests
  • Manually conduct automation interoperability testing between features and/or devices
  • Assemble a test suite to run for each bug fix or code check-in
  • Use a manual build regression system to verify quality before going to QA

How will Fanfare solutions help me do my job better and faster?

iTest® helps developers deliver quality code to QA teams by enabling them to quickly create repeatable unit tests. And it allows both teams to easily share tests and test results to re-create and diagnose test failures. This results in earlier and faster defect resolution-and better quality code.

Which iTest edition is right for me?

iTest Personal enables device testers to create repeatable test cases that are fully documented. Its powerful yet easy-to-use technology provides an automated alternative to time-consuming manual tests and scripting.

iTest Team enables seasoned feature testers and engineers with scripting experience to build fully automated test cases with pass/fail criteria, quickly and easily. These robust, easy-to-read, and transferable test cases can be used by other QA teams to speed up replication, defect resolution, and regression testing.

Highlights

  • Quickly re-create bugs and defects in the development environment by leveraging fully documented test cases and results from QA teams
  • Easily add test cases to current tests to ensure new code does not break existing functionality
  • Focus on product development by automating unit testing activities, including device configuration and other repetitive actions
  • Accelerate feature and device interoperability testing by reusing test assets from the automation team
  • Speed problem diagnosis and resolution by drilling down to the exact step in a test that is causing problems
  • Easily build unit tests, smoke tests, or feature validation tests