Drive better outcomes through a shift-left approach
As the demand for new digital products accelerates, faster time to market puts additional pressure on quality engineering and testing functions to keep pace. Lean, agile testing and AI testing practices help accelerate development timeframes, but organisations do not want to sacrifice quality for the sake of speed.
In quality engineering (QE), the focus “shifts left” to prevent defects and build-in quality by capturing requirements and tests simultaneously versus the traditional quality assurance approach of discovering defects after the fact.
Why isn’t high quality software testing valued more?
Despite its importance, testing assurance is often seen as a complex, expensive, ineffectual process that stops projects delivering on time.
Organisations that have had bad experiences of poor-quality testing can feel that testing outcomes are unpredictable and unhelpful. Many teams treat software testing as a bolt-on so, when it brings defects and bugs to light just before launch, it’s seen as a brake on development, often inconveniently surfacing wider issues that require extra time or budget.
Plus, when organisations have limited in-house testing resources and expertise, there can be confusion over exactly what needs to be tested within a regulated market, reducing testing effectiveness.
How can CGI help?
CGI have developed a software testing automation service model taking customers through the entire lifecycle of test automation realisation, from framework definition, to execution and maintenance. We bring together the expertise of ISTQB certified testing specialists with all the benefits of our sector specific experience and our global business.
- 1. Test automation
-
We optimise your functional and non-functional testing process to incorporate proven test approaches that use automation first, and manual methods only where required. This involves an in-depth assessment of the test lifecycle, in the context of environmental and test data requirements. The resulting approach includes automated tools, test phases and a framework, plus a Proof of Concept and a documented governance and strategy for testing that’s agreed with stakeholders.
- 2. Testing as a service
-
This is designed for teams that simply don’t have the time or resources to incorporate adequate software testing. Our flexible approach allows you to ramp up testing when needed and to ramp back down after a project has met its milestones. A range of mature testing models and testing services match tools, technology and approach to your business objectives.
- 3. Continuous improvement
-
This service supports DevOps and agile software development teams to establish continuous testing at the heart of their process flow. Our experts work with you to establish robust, flexible testing models and environments. The service provides access to experienced, certified software testers in a supportive one team approach, transfers in-depth skills and knowledge of automation frameworks, and shares mentoring and best practice advice.
Testing advisory services
We also offer advisory services around engineering enablement, quality engineering, quality automation, DevSecOps, continuous integration/continuous development (CI/CD) pipeline, and training and upskilling.
23%Labor hour savings on average per sprint 20%Improvement in cycle time 100sEngineers upskilled from functional testing to QE automation Fully automatedUser story testing and test evidence capturing in the application life cycle management tool
Our testing services portfolio
Our broad portfolio of testing services covers the full testing lifecycle and extends across technologies, industries and geographies. Our testing frameworks, methodologies and tools enable automation in weeks, not months, while saving costs, decreasing time-to-market and improving quality. They include the following:
- Strategic consulting and quality management
-
- Quality engineering and testing maturity assessment (CMMI/TMM)
- Future state model and implementation roadmap
- Quality engineering/testing centre of excellence implementation
- Program/project management
- Early quality involvement
- Business acceptance
- Quality engineering and testing management and execution
-
- Program/project management
- Outsourcing
- Global delivery
- Program/project management
- Agile testing
- Test data management
- Performance
-
- Load and stress testing
- Scalability and volume testing
- Performance monitoring and tuning
- Security assurance
-
- Vulnerability and penetration testing
- Application infrastructure testing and hardening
- Application security consulting
- Automation
-
- Automated test service management (ATSM)
- Automation assessment, strategy and implementation
- Technology-specific solutions (ERP, SOA, TIBCO, SAP, etc.)
- Specialised
-
- User acceptance testing and operational readiness testing
- Accessibility, usability and privacy testing
- Test infrastructure and test data support services
- Mobile and embedded testing
- Agile, mobile and testing certification training
- Regulatory and compliance testing
Advance engineering enablement with CGI’s digital enablers and test automation accelerators
Automated Acceptance Test Driven Development (ATDD) is the catalyst for effective engineering enablement. Moving to an automation-first testing approach requires breaking down silos, prioritising quality, unifying requirements, and tests, and fostering cross-functional collaboration. Our digital enablers and test automation accelerators help clients achieve their desired engineering enablement end-state:
CGI’s SimpliTest: Automated ATDD accelerator
Testing earlier in the software and product development process reduces costs, improves quality and speeds time to market, lowering risk and technical debt. CGI’s SimpliTest accelerates test automation to enable proactive, shift-left quality engineering.
CGI TestSavvy: Automated test case builder
CGI TestSavvy empowers testers to manage automated test cases through an easy and flexible web portal, reducing timeframes, costs and risks, and increasing test coverage to 60%-80%.
Adopting agile while improving quality in healthcare
A large healthcare organization built in quality and increased automated user story testing efficiency by 23%, using CGI’s SimpliTest.
Moving to quality engineering saves US$1 million for a top US bank
A top tier bank shifted testing further left, supported by CGI’s SimpliTest, saving nearly 40,000 labor hours and US$1 million in 2023.
Scaling a telco’s testing capability through automation
A large communications provider created highly complex automated regression tests, while automated tests continued to execute unattended using CGI TestSavvy, saving ~40 labor hours per day.