MANUAL TESTING (Complete Package) WEB APP TESTING DB TESTING MOBILE APP TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS :
High Level Course Overview: 1. Types of application: a. Web Application Testing b. Mobile Application Testing c. Database Testing 2. Projects a. Banking Domain b. Insurance Domain 3. Process Models a. Waterfall Model b. V-Model c. Agile Methodology I. Scrum Framework II. Kanban Framework 4. Test Management Tools a. Quality Center b. Jira 5. Additional Skills a. Oracle b. Unix 6. Support from QT a. Resume Preparation b. Mock Interviews c. Interview KIT d. Placement Assistance
Section 1: Testing basics 1.1 Introduction to Software Testing Industry 1.2 Introduction to Quality Thought 1.3 How to prepare to get job in Software Testing 1.4 Analytical Questions and Real-time Terminologies Section 2: Testing classification 2.1 Testing Techniques a. Static Testing b. Dynamic Testing 2.2 Testing Methodologies a. White box testing b. Black box testing C. Grey box Testing 2.3. Black box testing categories 1. Functional Testing 2. Non Functional Testing a. Performance testing b. Security testing c. Usability testing d. compatibility Testing 2.4 Testing Methods a. Smoke Testing b. Sanity Testing c. Retesting d. Regression Testing e. Exploratory testing f. Ad-hoc Testing g. Alpha Testing h. Beta Testing i. Mutation Testing j. Localization Testing k. Manual Testing l. Automation Testing 2.5. Levels of Testing 2.5.1 Unit Testing 2.5.2 Integration Testing 2.5.3 System Testing 2.5.4 Acceptance Level Section 3: STLC 3.1 Test Strategy 3.2 Test Plan 3.3 RTM 3.4 Story Analysis (Requirement Analysis) 3.5Test case Design 3.6 Test case Review 3.7 Test Execution FUNCTIONAL TESTING
3.8 Defect Reports 3.9 Test case, Test script, Test log 3.10 Sample Test cases for GUI and Business Rules 3.11 Sample System Scenario s for System Level 3.12 Test case Design Techniques Equivalence Partitioning Boundary Value analyses Decision Table Error Guessing 3.17 Test case Review Techniques Peer Review, Formal Review, Walkthrough 3.18: Test Case Execution 3.18.1 Test Result 3.18.1Updating test logs 3.18.3 Cycle Test execution criteria 3.19 Defect 3.19.1 How to raise a defect 3.19.2 Defect Tracking and Management 3.19.3 Defect Life Cycle 3.19.4 Priority VS Severity 3.19.5 Triage Team 3.19.6 Deferred defects 3.19.7 Defect Reports Section 4: Test Management Tools 4.1 QC 4.2 JIRA 4.3 Bugzilla Section 5: SDLC SDLC Phases: 5.1.1 Introduction to Software Development Cycle 1. Plan 2. Analyze 3. Design 4. Development 5. Testing 6. Implementation Different SDLC approaches 1. Sequential Approach 2. Incremental Approach 3. Iterative approach 4. Spiral Approach 5.1 Waterfall Model 5.1.3 Waterfall Model 5.1.4 Advantageous and Drawbacks of Waterfall Model FUNCTIONAL TESTING
5.2 V Model 5.2.1 Verification and Validation Model 5.2.2 Compare V model and Waterfall Model 5.2.3 Advantageous and Drawbacks of V Model 5.2.4 When to Start Testing 5.3 Agile Methodology 5.3.1 Iteration Model 5.3.2 Compare Iteration Model, V Model and Waterfall Model 5.3.3 Introduction to Agile Methodology 5.3.4 Agile Methodology Principles 5.3.5 Advantageous and drawbacks Section 6: Advanced Testing 6.1 Entry criteria and Exit criteria 6.2 Testing Metrics 6.3 Defect Reports 6.4 Test Reports 6.5 Release Notes and Sign off report 6.6 Auditing 6.7 Estimations 6.8 Insurance and Banking Domain Section 7: Testing Tools live project 7.1 Project 1: Insurance domain 7.2 Project 2: Banking domain 7.3 Project 3: E commerce domain Section 8: Additional Technical courses 8.1SQL 8.2 UNIX 8.3 SVN 8.4 Code deployment Section 9: DB Testing with Sample project Section 10: Interview questions 10.1 Testing Tools fresher interview questions 10.2 Experienced Interview questions 10.3 HR oriented interview questions 10.4 Resume preparation FUNCTIONAL TESTING Mobile App Testing: 1: Intro to Mobile Application a. Mobile testing and its challenges 1. Devices 2. Platforms 3. Different OS Versions 4. Compatibility
b. Non-functional Performance and Security c. Network, Usability and Memory d. Components of mobile app e. Types of mobile apps Native, web mobile apps 2: Test case creation & Mobile testing approach a. Functional Testing b. UI Testing c. Installation Testing d. Regression Testing e. Compatibility Testing with the devices 3: Mobile SDKs a. SDKs: b. Android SDK - Android c. XCode - ios d. Android -.apk and details e. Install, uninstall testing f. Emulator and Device testing g. Mobile App: Widgets h. Types of widgets 4: App Debugging a. ADB commands b. Intro to DDMS c. XCode Intro 5: Web mobile apps a. Intro web mobile apps b. App deployment c. Accessing App d. App Testing e. Application debugging 6: Android vs ios a. Widget differences b. Android Architecture c. ios Architecture 7: Automation in Mobile App Testing a. Agile methodology b. Functional Requirements c. SPEC requirement d. Testing involvement e. Functional Testing f. Starting Application Automation
Data Base Testing: 1. Database Testing Fundamentals a. Introduction to DB Testing b. Importance of DB Testing c. Roles & Responsibilities of DB Test Engineer d. Database Components to be tested e. Data Validity Testing f. Data Integrity Testing g. Performance Testing h. DB Testing Phases 2. Database Design SQL using Oracle a. Introduction to Database b. What is DBMS & RDBMS? c. Introduction to SQL d. Data Definition Language e. Data Manipulation Language f. Data Retrieval Language g. Aggregate Functions h. Data Integrity i. SET Operators j. Sub Queries k. Joins and Types l. Data Control Language m. Transaction Control Statements 3. Database Testing Implementation a. DB Testing Process b. Test Plan c. Test Scenarios d. Test Cases e. Entry Criteria for DB Testing f. Test Execution g. Defect Management h. Test Deliverables i. Test summary report j. Bugs summary repor Live Project Essentials 1. Project Name : 2. Project Description: 3. Client Name: 4. Client Description: 5. Process Followed in the Project: 6. Tools Used in the Project: 7. Environments in the Project:
8. Team Size: 9. Team Distribution: 10. Roles and Responsibilities: 11. Client calls 12. Releases in Project 13. Project Architecture 14. Testing Life Cycle in the Project: 15. Product Backlog 16. Requirements in Requirement Management Tool 17. Stories from Customer 18. Success Criteria of the Story 19. Story Analysis 20. Query Tracker 21. System Test Plan 22. Requirement Traceability Matrix 23. Test case Design Check list 24. GUI Test cases 25. System scenario s 26. Test case Review checklist 27. Review Process in Project 28. Test case Review Tracker 29. Test case Execution 30. Test Log 31. Defect Life Cycle in Project 32. Role of Quality Center in Project 33. Role of JIRA in project 34. Weekly status Report 35. Release Status Report 36. Status Mails 37. Regression Testing in Project 38. Exploratory Testing in Project 39. Bugs Identified in Project 40. Risks Identified in Project and Contingency Plan 41. Challenges Identified in Project 42. Issues in Project 43. Test case Design techniques involved in project 44. How you executed the Test cases in Quality center 45. Scenario based Questions from Project 46. Practical Sessions 47. Interview KIT 48. Resume Preparation 49. Mock Interviews FUNCTIONAL TESTING
About Quality Thought: We are group of technical savviers who are dedicated to bring difference in the way people are trained in software tools & technologies. We focus on practical approach with well defined process & framework that perfectly transforms the academics to professionals. We believe in Practical Approach than Theoretical Approach About Trainer: Name of Trainer Years of Exp Designation : Ramana : 9+ Years : Sr. Test Lead 1. Currently Working as Sr. Test Lead with CMMI Level 5 Company and having 9+ Years of Experience in Software Testing (Functional Testing & DB Testing). 2. Mr. Ramana handled 68 + batches and trained 7,000+ Professionals from last 5 Yrs. 3. He is the first faculty to start Live Project Oriented Testing with Agile Scrum & Kanban Framework in Hyderabad.