1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for: generating at least one network file in response to a data capture command associated with a communications network, the at least one network file including information created utilizing a diameter protocol that includes Attribute Value Pairs (AVPs) representing telecommunications usage events on which real-time charging via a billing system is performed; receiving user input through a framework; and performing, through the framework, a plurality of operations on the at least one network file in response to the user input, the plurality of operations including: editing the at least one network file, including altering parameters in the at least one network file to be used as variable inputs to the billing system for testing, filtering the information in the at least one network file utilizing a plurality of filter criteria for the telecommunications usage events including an event type, a resource value, and a time range, generating a telecommunications usage event template from the edited and filtered at least one network file for use as a new test scenario for the billing system, and inputting the telecommunications usage event template to the framework to perform the testing of the billing system by replaying telecommunications usage events represented in the telecommunications usage event template.