Post on 30-Sep-2020
for sustainable business resultsIndependent QA & Testing Services
Company Profile
2003 2016
1400+
Proprietary
12+
Fast Facts
Global clientbase
с
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
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
VENDOR CUSTOMER
StabilizePass acceptance
Seeks smooth project launch:
Speed up time to market
Report Issues Report Quality
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
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
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
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
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
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.
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
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
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
A Few of Our Clients
Pritytskogo Str. 62, bld.1Minsk, Belarus
Contact our testing lab
London, Lakewood, Moscow, Lelystad, UK USA Russia Netherlands
start@a1qa.comwww.a1qa.com