Improved Software Quality

As applications grow more complex, the scope of software testing has grown more complex as well. Companies are finding themselves with a complicated matrix of supported platforms and versions, each of which require manually scripted, manually executed builds and tests.

Too often, QA teams are isolated from developers, waiting for code to be manually handed off before they can begin testing. Many organizations also restrict developers to build and test only on their own machines prior to checking in code. Because they cannot validate against all target platforms and configurations, it is more likely that developers will introduce errors during integration.

In addition, it is always more expensive to discover software defects later in the project lifecycle. Integrating and testing early and often is the real key to project success and better software quality.

Electric Cloud improves software quality by:

  • Empowering developers with the tools and resources they need to do builds and tests prior to code check-in
  • Enabling continuous integration and validation
  • Removing the silos between developers, build teams, and QA with a single, unified process automation framework
  • Driving high quality results using a repeatable, consistent solution that captures defect and error data
 Challenge Impact Electric Cloud Solution
 
Developers and QA teams don't have ready access to all needed platforms/ configurations
Developers can't do complete builds or tests prior to check-in resulting in "but it worked on my machine" bugs
Virtualized build and test gives developers self-service access to a library of virtual environments for builds and tests

Defects found late in the project cycle Impacts time to market and software quality
Integrations with HP Quality Center and Klocwork Insight allow tests and static analysis to be executed "upstream" as a standard component of every software build cycle, including developer builds

Teams in silos mean that QA must wait for a clean build prior to testing Testing is done less frequently than desired and teams often remain idle while waiting for a clean build
Fast, reliable builds and tests via parallelization
Secure, web-based access to latest build results mean QA knows exactly when a build is ready

Learn more about how ElectricAccelerator and ElectricCommander help drive improved software quality.

Learn more about integrations with Klocwork Insight for upstream static analysis.

Read about the ElectricCommander integration with HP Quality Center for early, frequent software testing.