Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Enterprise QA and Software Testing Services - Introduction

Enterprise QA and Software Testing Services - Introduction

Hemang Rindani

July 12, 2020
Tweet

More Decks by Hemang Rindani

Other Decks in Technology

Transcript

  1. 2019 Presentation Template Design | Presented by Marketing Team USA

    GERMANY UK SOUTH AFRICA DUBAI INDIA AUSTRALIA Founded in 2000 1000+ Employees Worldwide 750+ Clients Worldwide Serving in 35 Countries 2000+ Enterprise-class solutions & products delivered 11 Locations from where we engage with global clients OUR VALUES Speed Integrity Entrepreneurial Spirit Teamwork Mutual Respect Trusteeship About Us
  2. www.cygnet-infotech.com Cygnet QA Services • Managed Testing Services • Test

    Automation Consulting • Functional Testing • Mobile Testing • Performance Testing • Security Testing Services QA Services • Codeless Web Testing Solution- TestingWhiz • Microfocus-Borland Application Testing Solutions • HP Testing Solutions • Selenium Web Testing QA Solutions • Microsoft Application Testing Labs™ • SAP Testing Services • Oracle Applications Testing Services • A/B Testing Services Specialized Testing Services TEST Center of excellence Performance Labs Microsoft Test Labs
  3. www.cygnet-infotech.com Cygnet Test Strategy Consulting • Test Strategy: Cygnet as

    a QA partner crafts a unique process, framework & strategy for your requirement. We carry out requirement analysis for the applications that can be selected as a candidate for test automation and document key data points that allows you to estimate the ROI from Automation. Requirement gathering can be done offshore or onsite depending upon our customer requirement. • Tool Evaluation: In parallel to the test strategy we start evaluating possible tools, solutions and frameworks that fit the best for our customers. Furthermore we offer multiple choices with at least one open source and one commercial tool alternative wherever possible. o Automation evaluations can be extended to a proof of concept. • Framework Development: After carefully evaluating the right testing tools, we jump on building a custom framework using our knowledge and ready components available from our lab. • Test Planning & Management: We offer implementation of measurable test management & planning framework that can push you easily forward by a few months. Implementation of an effective test management practice allows our customers to track the progress and also measure the performance.
  4. www.cygnet-infotech.com Functional Testing • Involvement throughout the software development life

    cycle • Development of Test Strategy/Plan keeping the end user in mind • Thorough Test Plan and Test Case design/Review process in place • Experience on different SDLC models ( Waterfall, V-model, Agile, RAD, etc.) • Experience with I18N/L10N/Sociability Testing Functional Testing Integration Testing GUI Testing Compatibility Testing Regression Testing End-To-End Testing Acceptance Testing
  5. www.cygnet-infotech.com Test Automation Services Define Objectives Feasibility Analysis Tool Selection

    Plan and Estimate Measure ROI Strategize Architect Automation Design Automation Framework Map Test Coverage Design Outline Test Suite Start Test Script Development Test Data Preparation Plan for Test Script Execution Test Script Execution Test Test Script maintenance based on Application Changes Test Data Maintenance Regress Reduce Total Cost of Development | Balance Speed & Quality | Achieve high Code Coverage
  6. www.cygnet-infotech.com T e s t N G Cygnet Testing Framework

    + Config/Propertie s Reusable Fx Obj. Repository Test Scripts Reporting & Test Management API CI Server External Test Data Tables Invoke Report Excel TC Repository Command Line Instance Cygnet Test Automation Framework
  7. www.cygnet-infotech.com Cygnet Test Automation Framework: How it works? 1. Start

    Test Execution: Cygnet’s Test Automation Framework works seamlessly with Continuous Integration server or with a command line API, this allows added ability to invoke test scripts without human intervention or as soon as a build is checked in on the server: Command line API Build Checked In 2. Test Environment: A Configuration and Properties file stores all parameters that can be specified from a central location. Parameters such as Test Environment, Browsers, etc… can be selected from the framework itself. 3. Test Selection: Project/Test Suite/Test Case level details can be provided through an excel file or through the Test Management Tool.
  8. www.cygnet-infotech.com 4. Dynamic Test Data: Sets of test data to

    be used for the application can be imported from database, CSV or Excel files through variable 5. Test Distribution: Selenium Engine takes care of task distribution and test execution that can be carried out in sequential or parallel manner. 6. Execution: Cygnet Test Automation Framework supports parallel test execution at zero additional infra costs for setting up different test environment, by using local machines as nodes through Selenium Grid or through a cloud execution on Saucelabs: 1. Local Selenium Grid 2. SauceLabs Integration 4. Reporting & Integration: Reports are generated in HTML/XML formats and results are updated in the Test Management Tools through API. Test Execution Reports will be sent automatically to involved stakeholders. Cygnet Test Automation Framework: How it works?
  9. www.cygnet-infotech.com Performance Testing • Define Performance Testing strategy as part

    of System Test Plan • Ensure scalability of the application • Experienced in Performance/Load Testing of Web based and Desktop based applications • Quick turnaround for updated requirements from the client • Support for performance tuning of web, database and app servers Performance Plan and Capacity Analysis Tool Mapping & Selection Infrastructure for Distributed Testing Actual Tests & Results Analysis Cygnet {Performance Testing Approach}
  10. www.cygnet-infotech.com Mobile Application Testing Application Functionality Automated Regression Certification and

    Compatibility Usability Testing Cross Platform Validation Mobile Application Testing • Application testing using Physical as well as Virtual Devices • CPU Usage, Battery Usage, Connectivity (2G/3G/4G/Wi-Fi) tests as part of comprehensive test strategy • Testing for Application Integration with other features of the device (Camera, GPS, etc.) • Real Time reporting of Testing Progress
  11. www.cygnet-infotech.com Security & Penetration Testing Services Application assessment and audit:

    • Test Planning • Application foot-printing • Security Posture verification • Architecture Review Application Pen-Testing: • Vulnerability Review • Identify and fix; SQL Injection, XSS (Cross Site Scripting), File Disclosure, • Remote File Inclusion, PHP/ASP Code Injection, Directory Traversal and more Application code and architecture review: • Code Scanning • Traceability Reporting • Architecture review • Threat modeling • Guided Security Controls Application deployment assessment: • Web Server Assessment • Application Servers, Database, Middleware etc. • Infrastructure Assessment • Configuration Planning Our services – Cygnet provides services for application assessment, attack and penetration, application code review, product assessment, architecture and design review, threat analysis and mitigation etc.
  12. www.cygnet-infotech.com Why Cygnet? Quantitative Analysis Our metrics-driven quality approach checks

    efficiency of the software product throughout the SDLC, accelerating software delivery and offering quicker value to your business and customers. Certified QA Professionals Global companies trust our community of certified testers who follow industry- best practices to deliver quality products quickly, keeping technological needs of the business at the forefront. Tool Agnostic Approach Our tool and platform- independent testing practice for any technology enables top-notch quality, performance, and accuracy to develop and test the software, keeping businesses ahead in the digital space. Involvement Throughout the Product Life Cycle We test the software at every stage of the development cycle to initiate the feedback loop and mitigate the flaws for delivering the intended product and meeting the desired business expectations.
  13. Test Solutions for Web and Mobile Gaming Application For a

    Switzerland Based Gaming Company CLIENT PROFILE Europe based privately held company offers innovative solutions that delivers knowledge and joy among quiz players. Since the client has targeted the global quiz community, they have been working with quiz promoters across five continents. They have successfully created an Online Gaming Platform for Quiz Players that allows large groups of people to play games offering Trivia Quiz and Virtual Coins to indicate growth and ranking. CYGNET SOLUTION ▪ Cygnet offered an end-to-end testing for an existing web application and mobile extension. After understanding the complicated structure of the web application, QA Lead of Cygnet prepared a detailed test plan to test all the major functions and features to ensure smooth performance on mobile and website browser. Some of the major services include: ▪ Extensive Regression Testing ▪ Performance Testing ▪ Testing each module’s functionality ▪ Staging Environment Country Switzerland Domain Games
  14. USA GERMANY UK SOUTH AFRICA DUBAI INDIA AUSTRALIA INDIA (PUNE)

    +91-6359650113 INDIA (MUMBAI) +91-7433970638 INDIA (NOIDA) +91-12-04164954 SOUTH AFRICA +27 (0) 21 3002981 AUSTRALIA +61-280-147-206 UK +44-20-8099-1653 GERMANY +49-3222-1090-129 INDIA (BENGALURU) +91-9986216516 INDIA OFFICE Cygnet Infotech Pvt. Ltd. 16-Swastik Society, Nr. AMCO Bank, Stadium Circle, Navrangpura, Ahmedabad 380009 +91-79-67124000 UAE OFFICE Cygnet Fintech Software Unit 807, Ubora Tower 2, Business Bay, Dubai, UAE, PO Box No.: 418360 +971 52 830 5127 Cygnet Infotech Limited Devonshire House, 60 Goswell Road, London, United Kingdom EC1M 7AD UK OFFICE +44-20-8099-1653 Contact Us [email protected] USA OFFICE Cygnet Infotech LLC. 125 Village Boulevard, Suite 315, Princeton, NJ 08540 +1-609-245-0971