Software testing
Bringing rigorous testing to IT environments has one overriding goal, and that is
to improve the quality of software and applications being brought to production.
Quality here means several things:
- Minimum of defects We help clients structure their testing processes and
infrastructure so that defects are identified quickly, and defect correction is
rigorously tracked through completion.
- Responsiveness to requirements By ensuring that all requirements are thoroughly
tested, we can help ensure that the final software product will perform as expected.
- High performance Applications are only perceived as high-quality if the perform
quickly for the users. Our core competence of capacity and performance testing will
ensure that users percieve quality from applications that are responsive and not
capacity limited.
But today's IT organizations often need more than quality, they need cost effectiveness.
The First Line approach is to work with our customers to evaluate existing testing
process, and find areas for improvement. The improvement areas, however, usually
lead to substanial gains in testing efficiency, therefore saving clients money.
We can also offer off-shore test execution services to reduce on-going costs. Ultimately,
we can bring to bear Quality Acceleration techniques, such as test-driven design,
and test automation, to bring organizational testing efficiency to world-class levels.
Our generic software testing methodology consists of the following stages:
- Existing test process assessment and carefull
test strategy planning is the only way to ensure quality of the product
- Test execution is the ongoing delivery of services by the
offshore team on the First Line
- Metrics: tracking and reporting First Line is proposing a
set of metrics to be and reported collected regularly. Depending on the nature of
the metrics, they will be reported daily, weekly, monthly, or based on the milestones
of the specific projects.
- Continuous process improvement (the principle of "reflect and adapt") is an important
part of Agile methodologies and one of the cornerstones of First Line's approach
to outsourcing. Our specialists are constantly looking for ways to improve the efficiency
and productivity of our teams. This is achieved through a broad range of means,
including ongoing internal reviews, project postmortems together with the client,
a CSAT (customer satisfaction) program, etc. In order for customer and First Line
to achieve maximum productivity and effectiveness, both companies will develop a
vibrant ongoing communication process in order to allow the best ideas to get the
attention of the management
|