|
via Udemy |
Go to Course: https://www.udemy.com/course/manual-testing-quality-assurance-course-for-beginners/
Manual Software Testing and ETL Testing Guide to Web Application Testing for Beginners from scratch. Quality Assurance is a must need in today's era of technology. Meeting the expected quality of an application has become an essential factor for organizations. This is where software development and software testing concepts come into play. Organizations need to follow certain quality assurance standards in order to survive in the market competition. It is must required to understand software development life cycle before executing software testing concepts. We often ignore software testing fundamentals and manual testing concepts which is hugely harmful. IT professionals can never reach the expected level of success without a strong foundation in software development and software testing concepts. Also, it has not been easy to find project oriented and real-time training in software testing fundamentals. However, we all need to learn the basics of quality assurance and testing before jumping into any sort of automation. In this course, we took a hands-on and step by step approach to make it easier for IT professionals to master software testing core concepts. This course includes basic and advanced QA training videos with practical examples of different aspects of testing including software development life cycle (SDLC), overview of specific roles and real-time work environment for a software tester, different types of testing, creating comprehensive test plans, and test cases.Our main objectives are to make sure that attendees will be able toLearn Generative AI in Software Testing· Understand the Basic concepts and terminology of Manual Software testing· Software Test Lifecycle· Waterfall and Agile Testing Process· Perform Web and Mobile Functional Testing· Plan, Document and Execute test activities· Understand Common Test CasesLearn Prompt engineering skills to generate Test Artifacts, Automation codes and demo of AI powered Testing toolsIntended audience· Internees· Fresh graduates· Graduates with one year experience· Software Testers, Developers, Designer, QA EngineersCourse OutcomesBy the end of this course attendee/ trainee will have the working knowledge of the following:· Comfortable understanding of Testing and web terminology· Be able to comfortably work in Agile Testing Methodology· Grasp over Functional Testing and Techniques (Web & Mobile)· Grasp over Test Plan, Test Cases, Bug Reports, Defect Reports· Hands on understanding of common Test Cases· Attendee will be able to work on live projects· Ability to use multiple tools used for delivering a projectCourse outline1. Introductiona) Software Development Lifecycleb) Waterfall Modelc) Agile Model2. Introduction to testinga) Why test?b) Who does Testing?c) When to Start/ Stop Testing?d) Principals of testinge) Verification & Validationf) Standards & Models Related to Testingg) V-Model - Intro only3. Testing Terminologya) Static analysis and dynamic analysisb) Failure, Error, Fault, And Defectc) Testing, Debuggingd) Software Testing Life cycle4. Testing methodologies & levelsa) Methods of Testing§ Manual Testing§ Automation Testingb) Levels of testing§ Unit§ Integration§ Systemc) Testing techniques§ Black Box Testing§ White Box Testing§ Grey Box Testingd) Types of Testing§ Functional Testing§ Non- Functional Testing (automation, performance, security, data, platform)5. Functional Testing· Kualitatem Process for testinga. Techniquesi. Equivalence Partitioningii. Boundary Value Analysisiii. Error Guessingiv. State Transition Testingv. Use Case TestingTypesi. Integration Testingii. System Testing§ Regression Testingiii. Acceptance Testing6. Non Functional Testinga. Performance Testingb. Load Testingc. Stress Testingd. Volume Testinge. Reliability Testingf. Usability Testingg. Compatibility Testingh. Security Testingi. Portability Testing7. Bug lifecyclea. Waterfallb. Agile8. Testing Documentation· Test Plano Introductiono Test Itemso Software Risk Issueso Features to be Testedo Features not to be Testedo Approacho Item Pass/Fail Criteriao Suspension Criteria and Resumption Requirementso Test Deliverableso Staffing and Training Needso Responsibilitieso Scheduleo Planning Riskso Glossary· Test Estimation· Test Scenario· Test Case· Traceability Matrix· Bug Report9. Bug Tracking Tools & Project Trackinga. JIRAb. Trelloc. Bugzillad. Base Campe. Kualitee10. Team Work11. Agile testinga. Water fallb. Agilec. Scrumd. Agile Testing Quadrantse. Agile Testing Processf. Agile Testing Principal & Techniques12. Web Testinga. Web Terminologyb. Functionality Testingc. Usability testingd. Interface testinge. Component-level testingf. Accessibility Testingg. Configuration Testingh. Database testingi. Compatibility testingj. Performance testingk. Security testing13. Mobile Gesturesa. Mobile Terminologiesb. Mobile Gestures14. Mobile Application Testinga. What is Mobile Application Testing?b. Differences between Native, Hybrid and Mobile Web Application?c. Complexity of mobile testing domain.d. Recommended strategy for mobile application testing15. Responsive web Testinga. Responsive web Designb. Responsive web Testing16. Cross Browser and Cross Platform Testinga. Cross Browser Testingb. Why Cross Browser Testingc. How to Perform Cross Browser Testingd. Cross platform Testing17. Blog Writing18. Bugs Classification19. Testing type Qualification20. Evaluation