11

Qa inclu it

  • Upload
    incluit

  • View
    291

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Qa inclu it
Page 2: Qa inclu it
Page 3: Qa inclu it

Our formula results from combining:

An experienced team with vast experience and ISTQB certifications that provides us with the necessary talents to deliver our services.

On the other side, our methodology combines the implementation of V-Model together with Scrum

Page 4: Qa inclu it

Our testing services are: • Testing Factory Services

• Automated Testing

• Functional Testing

• Acceptance Testing

• Mobile Testing

• Performance Testing

• Compatibility

• Usability

• Regression Testing

• QA Process and Development Assessment

Page 5: Qa inclu it

Seniority and skill balance according to the type of testing and client requirements.

Developer

Test Analyst

INCLUIT QA REFERENT

CLIENT QA CLIENT DEV/QA

INCLUIT QA

INCLUIT QA REFERENT

Mixed IncluIT and Client Cells: Automated QA Cells (Mixed) Functional QA Cells

Pure QA Cells: Automated QA Cells (Mixed), Functional QA Cells

INCLUIT QA CLIENT DEV

INCLUIT or Client Management

SER

VIC

E

INCLUIT QA REFERENT

Staff Augmentation

QA INCLUIT

QA INCLUIT

CLIENT QA CLIENT DEV/QA

CLIENT DEV

Page 6: Qa inclu it

Summary:

IncluIT is part of the Multi-country Reporting and Indicators project providing support in operations tasks as well as in leadership and management.

Main Services:

• Testing Services Management

• Testing Indicators Management

• Functional Testing

• Integration Testing

• Regression Testing

• E2E Testing Support

• Acceptance Testing Support

The Problem This Multinational Telecommunications company needed to develop a new reporting system for the region that would allow taking decisions in an efficient and effective manner as well as providing visibility to the board of directors. This project included Mexico, Chile, Peru, Brazil and Argentina. Global reports for these countries were also made available.

The Solution •Putting together a team of Senior, Semi Senior and Junior Testing Analysts to take part in all the stages of the testing process (from the Ambiguity Analysis to the UAT testing support) •Testing strategy definition, resulting from a complete analysis and study of the project’s documentation. •Taking part in the testing plan definition •Early involvement in the TCs execution team for Knowledge Transfer •Meetings following SCRUM Methodology •TEST DATA generation •Integrity testing definition for Data in DBs. •Sanity testing execution and those defined for each project release.

The Result •Ambiguity analysis complete, most metrics needed to be reviewed due to this. •Set a testing strategy that allowed the verification and validation of all client requirements. •Knowledge on the DB of all team members, including client stakeholders. •100% of project tasks in due time and shape thanks to daily management based on SCRUM.

Multinational Telecommunications Company - Reporting and Indicators System Project (Multi-country)

Page 7: Qa inclu it

Main Services • Testing Services Management

• Testing Management and Indicators

• Integration Testing

• Regression Testing

• E2E Testing Support

• Acceptance Testing Support

The Problem The Chilean Geography gained a license to operate on the 3G communications network. This enabled them to add new mobile telephony services; however, this required a migration of global and local applications through a total of 22 quality assurance

The Solution •A team of Senior, Semi Senior and Junior analysts to work onsite during a month in the client’s premises in Chile, where resources received training on the applications to be tested so that they could later work as experts from a remote location and be able to transfer knowledge to the rest of the team that would act as backup. •Collaborate with the integration testing plan design, E2E and UAT including 6 months for testing on the applications within the scope. •Take part in test execution and follow up on defects. •Provide IT support for end users for UAT testing, interacting with all applications vendors and the involved areas in Chile, facilitating tests and defect resolution. •Perform sanity check tests and provide support for end users during the project’s dress rehearsal and cut over final activities. •Provide support to Operations during the stabilization stage.

The Result •0% high severity or critical severity defects was accomplished in the last cycles of testing-. •Go Live date for operations was achieved with all systems integrated. •Low number of incidents after Go Live.

Summary

IncluIT , as part of the testing factory, provides support in testing tasks in the 3G program of the Multinational Telecommunications Company Chile Geography.

Multinational Telecommunications Company – Chilean Geography – 3G Project

Page 8: Qa inclu it

Multinational Telecommunications Company- Number Portability Project

Main Services • Testing Services Management

• Testing Management and Metrics

• Integration Testing

• Regression Testing

• E2E

• Acceptance Testing Support

The Problem The company needed to fulfill a Communications Ministry Resolution on Number Portability. This required the creation and modification of applications and processes, which in turn would generate a high impact on the company’s 3G platform, as well as an important risk to fulfill this on time and shape and the terms set by the government.

The Solution •A team of Senior and Semi Senior analysts to solve at an early stage ambiguity problems in the project’s documentation. •Present to the IT department in Argentina the type of testing needed to assure the quality of the product, portraying its benefits when applied correctly in the project´s life cycle. •Plan and implement exhaustive E2E testing on applications affected by the implementation of the Number Portability process. •Encourage good practices in the management of the configuration to correct the high number of defects on the deployments of the testing environments. •Introduce new control and follow up practices to assure the fulfillment of delivery times.

The Result •Due date set by government, March 2012, was met •0% high severity or critical severity defects was accomplised during the last testing cycles •0% critical, high, medium severity defects was accomplished during production.

Summary

IncluIT provides support in product quality assurance practices for the Number Portability project for the Multinational Telecommunications Company.

Page 9: Qa inclu it

Main Services:

• Testing Services Management.

• Testing Management and Metrics

• Component Testing

• System Testing.

• Regression Testing

• E2S Testing

Tools:

Python. Apache Ant, Bamboo, Jira, Own reusable Framework.

Jbejave, Java, TestNG, JMeter

The Need: To develop test components for a REST (Django) application, test automation should allow to ensure software quality from the implementation in a continuous integration server. Reports on the application’s quality were required for developers and managers, these reports did not exist since automation was only available at unit level. Performance and system testing were required.

The Solution: - Scenario definition for automation. - Architecture and Design proposal of the automated testing suite. - Building of the test component using Python from a REST app created with Django. - Creation of own framework to ensure test performance at component level of a REST app created on Django.

The Result: - Immediate feedback for developers regarding integration results. - Report delivery for Managers over quality metrics, performance specifically.

Cloud Services Situation and Authorization – Multinational SW/HW Company

Page 10: Qa inclu it

Main Services:

• Testing Services Management.

• Testing Management and Metrics

• Unit Test.

• Component Testing.

• System Testing

• Integration Testing.

• Regression Testing

• E2E Testing Support

Tools:

Framework Jasmine, Selenium, JsTestDriver. Lenguaje Python. Android, Apache Ant, Bamboo, Java Script, among others.

The Need: JavaScript library integrity was required and a verification of the services part of the CSP (8 services) was needed. CSP is an application that offers data storage, statistics, shopping carts, catalogue functions, etc. Useful information for the developers is required and errors in service integration tests are identified.

The Solution: - Scenario definition for automation. - Architecture and design proposal of the automated suite. - Scenario definition for automation - Automated testing suite architecture and design proposal - Test system development, library created in JavaScript. For this, we used different frameworks:

Jasmine, Selenium, JsTestDriver. - Additional level testing detected, additional to the ones originally set. System Test is

implemented as support for the CSP and service integration.

The Result: - Immediate feedback for the development satellite teams in charge of other CSP services. - Delivery of reports for the development team. - Certification of the solution before Go Live thanks to the system test executed by IncluIT

CSP (Cloud Services Platform) – JavaScript SDK - Multinational SW/HW Company

Page 11: Qa inclu it

Main Services • Testing Services Management.

• Testing Management and Metrics

• Implementation of TDD and BDD methodologies.

• Unit, functional, performance and automated testing

• Continuous integration.

Used tools • Android, Apache Maven, Apache

Ant, Bamboo, Robotium, Roboelectric, among others.

Summary

IncluIT provides SQA teams to guarantee the quality of the projects developed by Intel and enhance its quality assurance processes.

The Problem The company’s development center in Argentina develops Android libraries and applications that enable the development of new applications. In order to carry this on, over 15 projects inter-dependent were created. The testing strategy was manual through the use of real devices and emulators. In many cases, due to delivery dates, there was no testing performed.

The Solution • IncluIT provides SQA teams as a service, offering different solutions. • Testing tools and methodologies are implemented to guarantee the quality of the products at all

stages: unit testing, functional testing, performance testing. • Continuous integration together with automated testing is implemented.

The Result • Quality metrics, such as coverage and lint, are obtained. • Manual testing is reduced in 90%. The remaining 10% is due device restrictions and/or use of

specific sensors. • The deployment to Google Play is done directly from the continuous integration server, after

having gone through all testing phases.

Multinational SW/HW Company Argentina Software Development Center