Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016...

16
for sustainable business results Independent QA & Testing Services Company Profile

Transcript of Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016...

Page 1: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

for sustainable business resultsIndependent QA & Testing Services

Company Profile

Page 2: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

2003 2016

1400+

Proprietary

12+

Fast Facts

Global clientbase

с

Page 3: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

SDLC

Requirement testing

Prototype testing

Usability testing

DesignRequirements

Acceptance testing

Upgrade or

migration testing

Delivery/Release

Issue reproducing

Issue cause finding

ProductionDevelopment

Unit testing

Integration testing

Test automation

Intermediaryacceptance

StabilizationDevelopment Documenting

Documentationtesting

Regression testing

Regression testing

Our Approach is our DifferentiatorAt A1QA we advocate continuous testing approach in parallel with the development

process throughout the whole SDLC

Page 4: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

Development and update of te

st models

Localiz

ation and in

ternatio

nalizatio

n testi

ng

Installa

tion te

sting

A1QA for Technology Customers

Perform

ance and lo

ad testi

ng

Securit

y testi

ng

Page 5: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

VENDOR CUSTOMER

StabilizePass acceptance

Seeks smooth project launch:

Speed up time to market

Report Issues Report Quality

Page 6: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

To improve application/system performance, A1QA executes the following testing types:

Load testing

Stress testing

Volume testing

Scalability testing

Stability testing

Evaluating software behavior under a speci�c expected load

Identi�cation of the upper limits of software capacity

Evaluation of software productivity under increasing volume of stored and processed data

Measuring of software capability under increase of processing power and architecture change

Check of software stability under continuous loads

A1QA runs performance testing applying the following tools:

METERLoad Runner J

Apache

BlazeMeter

Performance Testing Service Review

Page 7: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

AnalysisObjectives and research

Executing and processing

Interpreting results and creating reports

Hardware and con�guration optimization

Roadmap and methodology

A1QA performs software testing according to the following scheme

Planning

Testing

Reporting

Recommendations

De�nition of business objectives

Executing tests

Results analysis

Recommendations development

Composing testing roadmap

Software speci�cs research

Results processing

Composing reports

Planning optimal hardware and software con�guration

De�ning methodology and performance metrics

“… Thanks to the professionalism and joint team-work, we did not have to intervene in the testing process, but concentrated on goal definition and result acceptance. We were impressed by the effective and innovative solutions offered by the A1QA team.”

Egor Chekhievsky,Head of KPC Testing Kaspersky Lab

Page 8: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

Testing Mobile Apps with A1QAPutting your mobile application to test will ensure that you deliver stable and secure product with intuitive interface, high performance and bugfree functionality.

A1QA brings the industry-leading expertise in mobile testing services. 180+ engineers and testers involved in mobile testing and wellequipped proprietary competency center, contribute to identifying and implementing clients’ business needs for mobile solutions.

checking application functioning in different network types, at different connection speed and under low connection quality.

mobile compatibility testing covers aspects of platform fragmentation, physical characteristics, Google Play and App Store guidelines.

identifying usability issues as the first step of making the application easier to use.

testing application functioning under external interruptions(incoming calls, charging, turning Bluetooth on/off, etc.).

performing end-to-end security check and compliance with OWASP Mobile Top 10.

checking whether the application works as expected.

detecting “weak spots” in system resources affecting its memoryusage and performance,including mobile clientserverinteractions.

NETWORK CONNECTIVITY

COMPATIBILITY TESTING

USABILITY TESTING

INTERRUPT TESTING

SECURITY TESTING

FUNCTIONAL TESTING PERFORMANCE TESTING

Mobile Testing Service Review

Page 9: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

Testing on Right Mobile DevicesPicking up correct devices for testing is the primary factor to comprehensive test coverage. A1QA run tests on real devices exclusively. To date, our device center consists of 150+ mobile devices (iOS, Android, BlackBerry, Windows Phone) and wearables to cover all testing aspects.

Our approach to mobile devices selection:

ANALYZE CUSTOMER REQUIREMENTSDefine needs and target audience

Review hardware and software aspects

DEFINE MOST POPULAR DEVICES IN THE REGION/WORLD

Analyze market trends

Gather statistics

COMPOSE A LIST OF DEVICES FOR TESTING

Define devices by their priority

Develop test roadmap

A1QA helps deliver high-quality mobile experience that will amaze your users and bring your company from good to great.

“… A1QA is without a doubt the best QA provider that we’ve dealt with in the past 15 years. As such, we can without any reservations strongly recommend the work of the team at A1QA – for consistently exceeding our expectations.”

Frederick Ghahramani,AirG

Page 10: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

Security Control on Every Stage of Product Development Lifecycle

Architecture and platform requirements

Product and development requirements

Development process

Testing process

Release to market

Security experts review the system architecture to exclude any vulnerabilities that can lead to architectural changes and approve it.

The approach to the project development is reviewed. This includes requirements review and assesment of the existing security approach. At this phase, business logic vulnerabilities are detected.

The environment for static code scanning is set up. This includes automatic scanning of the newly created code and automatic reporting on vulnerabilities.

Security experts create a checklist for functional QA team to perform basic security checks on a regular basis. In case there is no QA team on the project, dynamic scanners are set up and launched on schedule.

Penetration testing of the release functionality and approval of the release version.

Support and maintenance Security experts create policies for architecture components security patching, security incident response plan and risk mitigation document.

Implementation of security control is essential for products that require high security level or compliance with international/industrial security standards. The above described approach assures that 95% of critical security vulnerabilities are detected on development and testing stages. The automated code scanner guarantees cost effectiveness without time-to-market increase.

Industrial Security Standards

International Security Standards

Security Development Best Practices

OWASP - Open Web Application Security Project

PTES - Penetration Testing Execution Standard

WASC - Web Application Security Consortium

We follow:

Security Testing Service Review

Page 11: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

Security Services for Enterprises

Our security testing services can be customized in order to meet expectations and needs of the client. In most cases we use open source tools and solutions in combination with manual security testing techniques. Such practice ensures high quality and performance of the security testing without additional costs.

Mobile security

Web security

Network security

Virtual environment security

Source code security

Social engineering

We have successfully completed 100+ projects in:

External penetration testing to evaluate the external perimeter security.

Internal vulnerability assessment and penetration testing to evaluate the company’s infrastructure security (office equipment, wireless networks, VoIP).

Web applications vulnerability assessment and penetration testing to evaluate the security level of the

product.

Mobile applications vulnerability assessment and penetration testing.

Implementation of social engineering techniques to evaluate the personnel behavior.

Page 12: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

Why Test Automation?

Test automation has recently become a prevailing trend in software QA. It is an integral part of QA processes that helps increase testing effectiveness, efficiency and coverage. Test automation enables organizations to save efforts on manual testing, avoid human errors, and increase the depth and scope of tests.

A1QA provides practical test automation solutions for enterprises and software development companies. Working in close integration with customer's in-house specialists, our experts are ready to meet any automation need to get tangible results from test automation.

Bene�ts of Test Automation for Business:

Improved product quality

Accelerated time to market

Optimized TCO for QA

Enhanced stability of live environments

Increased productivity

Business Value of Test Automation

Automation Tools We Use

Test Automation Service Review

Page 13: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

A1QA Test Automation Services

A1QA offers to develop a customized test automation solution delivered on a turnkey basis. Our experts will select the best suited testing tools and complete all stages - from assessing the automation need to putting automated tests in operation and managing the entire process.

Assessing the need of test automation implementation

Reviewing existing automation solutions

Turnkey Test Automation Solution

Test Automation Consulting

Automation scope de�nition

Tools selection

Framework implementation

Test data preparation

Automated test development

Test run & result analysis

Automated test support

Test automationmonitoring

Environmentcon�guration

TestAutomation

Cycle

Our specialists will develop the automated tests suite or assist you at any stage of test automation. Get agility and attention to every of your needs while reducing costs for recruitment and training of in-house QA specialists.

QA Team Augmentation

Our test automation consulting service line includes the following options:

A1QA test automation cycle suits all software development methodologies.

Creating automation Proof of Concept

Training customer's specialists to develop and use automated tests

Our dedicated team at A1QA are very competent and responsive. Not once did they provide help, and they worked longer hours when we had an emergency at our end. Their feedback on our test models is always detailed and valuable.

And we are more than happy with the testing quality.

Sergey Storozhenko,QA Lead, Acronis

Testimonial

Page 14: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

WHY A1QA?WHY A1Q

Experience in testing projects with complex business logic

1400+ successfully completed projects

Different cooperation formats: �xed price, T&M, dedicated team, remotely, at clients premises

Expertise in multiple business domains

System/application testing across the software development life cycle

Signi�cant QA cost savings

Applying waterfall and agile methodologies

Page 15: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

A Few of Our Clients

Page 16: Independent QA & Testing Services for sustainable business results · 2018. 2. 20. · 2003 2016 1400+ Proprietary 12+ Fast ... business objectives Executing tests Results analysis

Pritytskogo Str. 62, bld.1Minsk, Belarus

Contact our testing lab

London, Lakewood, Moscow, Lelystad, UK USA Russia Netherlands

[email protected]