1 / 25

The Quality Assurance Checklist for Progressive Testing

Quality assurance (QA) is a strategic way of preventing mistakes and defects for engineering solutions that are ready-to-market. At Cygnet, we adopt the progressive testing approach to deliver high performing solutions. This presentation highlights key factors we consider when creating QA strategies.

hhjani
Download Presentation

The Quality Assurance Checklist for Progressive Testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Quality Assurance Checklist for Progressive Testing

  2. Contents 1. About Us 2. What is Quality Assurance? 3. What is Progressive Testing? 4. Need of QA Checklist Unit Testing Regression Testing Performance Testing Security Testing Installation Testing 5. Benefits of QA 6. Testing Solutions 7. Why Cygnet?

  3. About Us 11 Locations from where we engage with global clients UK GERMANY 2000+ Enterprise-class solutions & products delivered USA Founded in 2000 DUBAI INDIA Serving in 35 Countries SOUTH AFRICA AUSTRALIA 750+ Clients Worldwide OUR VALUES QUALITY &COMPLIANCE TECHNOLOGYPARTNERS Speed Integrity Entrepreneurial Spirit Teamwork Mutual Respect Trusteeship 1000+ Employees Worldwide

  4. What is Quality Assurance? Quality assurance (QA) is a strategic way of preventing mistakes and defects in developed products and avoiding problems when delivering products or services to customers. This defect prevention in quality assurance differs subtly from defect detection and rejection in quality control and has been referred to as a shift left since it focuses on quality earlier in the process* https://en.wikipedia.org/wiki/Quality_assurance#cite_note-1

  5. What is Progressive Testing? Progressive testing also known as incremental testing is used to test modules one after the other. When an application with a hierarchy such as parent-child module is being tested, the related modules would need to be tested first. This progressive approach testing method has three approaches: Top-down Approach Bottom-up Approach Hybrid Approach https://www.tutorialspoint.com/software_testing_dictionary/progressive_testing.htm

  6. Need of QA Checklist To ensure the implementation of processes, procedures and standards in context to verification of the developed software application To validate software development methods used for developing the software application To ensure quality control essential for long-term functionality and success of the software application

  7. QA Checklist • An exhaustive QA process should include the following tests: • Unit • Regression • Performance • Security • Installation

  8. Unit Testing Analyzes the response time of minute parts of code syntax to ensure the functioning of the smallest components Checks memory leaks and removes bottlenecks in the memory profiling Checks coverage and redundancies to look for unrequired or obsolete code

  9. Regression Testing Checks the system to ensure any previous changes to code does not damage the functionality of the overall platform Tests to ensure all previous changes are still intact and respond as expected

  10. Performance Testing Includes load, volume, stress and soak validation Verifies the behaviour of dedicated transactions under expected workloads Pushes the system to different levels of usage and see how it responds

  11. Security Testing Ensures the system passes all application level of security standards Confirms only appropriate users are able to access certain parts of the system Checks the security of the backend data

  12. Installation Testing Ensures the system application can or cannot be installed on different devices under different conditions Checks normal and abnormal conditions for installations and custom installs

  13. Benefits of Quality Assurance • Boosts Customer Satisfaction Reduction in Operational and Maintenance Cost • Prevents Corporate Emergencies Maintains great Customer experience • Brings in more profit

  14. CYGNET CAPABILITIES

  15. Cygnet Capabilities At Cygnet, we implement agile and automated testing methods to optimize application performance • Agile Testing • We offer agile testing services considering your performance indicators and SLAs. We have the proprietary testing tool (TestingWhiz), Framework (Cygnet’s Selenium Solutions) and Accelerators to improve and stabilize your software applications ensuring reduced cost with accelerated delivery. At Cygnet, we take full responsibility of your testing cycle, enabling you to focus on your core areas for building better software products and enterprise applications. • Automated Testing • We provide test automation services leveraging expertise in some of the finest automation tools (both commercial and open-source tools) and frameworks. With our automation services, we ensure, you avail best quality software and accomplish your regression cycles on time and hence, we conduct initial POC (Proof of Concepts) and CBA (Cost-benefit Analysis) to determine the best automation approach and solution that meet your exact requirements.

  16. QA Facts at Cygnet 40+ CERTIFIED QA PROFESSIONALS 14+ YEARS 125+ TEAM STRENGTH 1000+ ENTERPRISE PROJECTS 14+ years of successful QA Practice across multiple domains. Experts across different technologies and tools Successfully delivered projects for number of clients ISTQB, Agile Testing, SCRUM Master, Software Testing with Visual Studio

  17. Tools & Technologies Test Automation Tools Performance and Security Testing Tools Other Tools

  18. TESTING SOLUTIONS

  19. 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. Country Switzerland 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 Domain Games

  20. WHY CYGNET?

  21. Quality of the application in terms of performance, functionality and usability can be your key differentiators. Therefore, it is vital to ensure that the developed application is backed by quality testing methodologies that minimize or eliminate the risk of app performance failure at critical business standpoint.

  22. Technology First People Quality Adaptable & Flexible in order to serve customers irrespective of their domain Teams with strong understanding of ethos & culture, fully capable of mitigating risk Progressive Testing Rapid Productization The CygnetAdvantage Proven track record of meeting best-in-class quality standard with in-house testing product ‘Testing Whiz’ Partnering with you at each engagement level, right from ideation to UAT 100% Agile Scalable Architecture More aligned, higher autonomy to deliver high quality enterprise applications Engineering for the future, today

  23. Cygnet Values Entrepreneurial Spirit Team Work Trusteeship Speed Integrity Mutual Respect

  24. THANK YOU ALL FOR YOUR TIME!

  25. Contact Us USA OFFICE INDIA OFFICE Cygnet Infotech LLC. 125 Village Boulevard, Suite 315, Princeton, NJ 08540 Cygnet Infotech Pvt. Ltd. 16-Swastik Society, Nr. AMCO Bank, Stadium Circle, Navrangpura, Ahmedabad 380009 UK GERMANY USA +1-609-245-0971 +91-79-67124000 DUBAI INDIA UK OFFICE UAE OFFICE Cygnet Infotech Limited Devonshire House,60 Goswell Road, London, United Kingdom EC1M 7AD Cygnet Fintech Software Unit 807, Ubora Tower 2, Business Bay, Dubai, UAE, PO Box No.: 418360 SOUTH AFRICA AUSTRALIA +44-20-8099-1653 +971 52 830 5127 INDIA (PUNE) +91-6359650113 INDIA (BENGALURU) +91-9986216516 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 inquiry@cygnetinfotech.com

More Related