Key Benefits of Framework
Standard process in Production- Test automation processes, a single standard is established across the organization. This helps the organization as they follow the standard processes as compared to pre-empted ad-hoc processes, which yield no results.
Free from dependencies- Complete coding and component usage standards are defined in production. Organization benefits include: - Independency from the individual coding standards and the utilities/components created
- Complete documentation helps the organization in inducting the new members with minimal effort
Complete Coverage- Requirements are collected from an overall organization's perspective (for eg: Product suite on multiple technologies .net and java etc). Overall coverage of re-usable components which includes (data communications, system communications, schedulers, loggers, reporters etc) This overall coverage minimizes the testing effort during the later stages of the releases, for the entire product suite across the organization.
Future Enhancements Support- Organizations need not worry about testing future enhancements. Only the validations related to the enhancements need to be added to the existing base framework, and that too with minimal effort.
Cost Estimation- At the end of Step 6, the complete cost for the framework development can be estimated. This cost includes, - Acquisition cost - In the procurement process of the tool, following cost needs to be considered:
- Tool Cost
- Cost based on number of licenses, based on our requirements
- Tool Support Cost (On-line, Telephone)
- Version Upgrade Cost
- Training - Training cost incurred for training test engineers, business users, developers and creating supportive training documentations must be taken into consideration
- Environment - Cost involved in setting up the system environment (Hardware and Software) must be taken into consideration
- Development - Development cost can be calculated based on the components designed in the framework development - Step 6
- Maintenance - Each tool has its own maintenance requirements. Some tools may demand for part-time, some tools demand for a dedicated resource maintaining the tool. Based on the tool's requirements, this cost needs to be calculated
|