Software Testing and Quality Assurance
Please fill following information
Course Outline:
Software Testing Introduction
- Software Testing and Quality Assurance
- Software Development Life Cycle (SDLC).
- Software Testing Life Cycle (STLC).
- Software Testing Principles.
Testing Techniques and Test Management
- Test Planning.
- Test Scenarios.
- Test Case development.
- Understanding requirement and creating test scenario and test cases from requirements.
- White box, grey box and black box testing.
- Functional Testing and Non-functional Testing.
- Retesting & Regression Testing.
- Smoke Testing and Sanity Testing.
- Retesting and Regression Testing.
- Acceptance Testing.
- Boundary value analysis and Equivalent portioning for maintaining large test fields.
- Creating and maintaining Test Data.
- Bug Life Cycle, bug Priority & Severity, bug Reports.
- Test Management
Live project
- Create Web Project
- Test Complete project
Test Automation-Selenium with Python
- Python Basic
- Set Up a project from scratch
- Introduction to Selenium WebDriver
- How to launch Browsers?
- Architecture of Webdriver
- Methods in WebDriver
- Create your first script using Webdriver
- Launch Browser
- Navigate to URL
- Verify Page Title
- Close Browser
- Back and Forward
- Refresh page
- Difference between Find Element & find Elements
- Enter & Clear Text from Input field
- Click Action
- Input fields, buttons & links
- What are Locators?
- Identify ID, Name, Xpath, CSS from HTML Code
- Web Element
- Select and UnSelect Checkbox
- Handle Drop Down Scenarios –Select/DeSelect
- Select and DeSelect Radio Button
- Validate Drop Down Values
- Implicit and Explicit Waits
- Handle Simple, Confirmation & Prompt Alert
- What is Action Class?
- What can we do with Action Class?
- Drag and Drop Action
- Pytest-UnitTest Framework
- What is Pytest
- Write the first test case with Pytest
- Setup and TearDown Method with Pytest
- Assert in Pytest
- Fixtures in Pytest
- ata Driven Test
- Html based report generation.
- Suite Level Reports.
Live project for Test Automation
API Testing
- What is an API
- What is API Testing
- Postman Native App
- Building Blocks Of POSTMAN
1) Request
2) Collection
3) Environment
- Saving A Request into Collection
- Sample Request and Response
- Call REST APIs Using POSTMAN
Course Information
- Reg. Ends 04 June, 2022
- Start Date 05 June, 2022
- End Date 22 September, 2022
- Class Schedule 10:00 AM TO 12:00 PM
- Total Hours 36
- Venue Title Enroute International Limited,
- Venue Address Level 04, KA 74, Kuril Pragati Sarani, Kuril Chowrasta, Vatara, Dhaka-1229