LoadRunner / Performance Center and Continuous Integration

What is Continuous Integration (CI)? Continuous Integration is a method of software development. Separate pieces of code, written by multiple developers, is compiled with the main code base several times a day.  Ideally, the working code is unit tested before each build.  After the build, regression and performance tests are run on the new software… Continue reading LoadRunner / Performance Center and Continuous Integration

Sample Deployment Pipeline Diagram

Deployment Pipeline In the diagram above you can clearly see that the IT organization created a rich and robust set of approval processes and committees to improve the quality of every change that goes into production. When this team needs to react quickly, they skip some of the manual review processes. This is a top-down… Continue reading Sample Deployment Pipeline Diagram

Using Subversion for Loadrunner Projects with an Eye on Continuous Delivery

We were working on a project that required us to bring everything under version control to facilitate continuous delivery. Our team came up with a solution for the performance testing elements.  The key was to include more than just the scripts. We needed a design for everything to reproduce the test runs and store results… Continue reading Using Subversion for Loadrunner Projects with an Eye on Continuous Delivery

Repeatable and Trustworthy

These are key tenets of any enterprise testing organization but too often the testing teams are at the mercy of the hardware, operating system and middleware configuration of their system under test environments. How can the testing professionals really do their job without a clean and well controlled laboratory? They are mixing chemicals in dirty… Continue reading Repeatable and Trustworthy