Skip to content

I-Milanov/QA-Fundamentals

Repository files navigation

HTML5

QA-Fundamentals

These are exercises from SoftUni course - "QA Septemeber 2020".

The course includes Test Levels, Test Types, Incident Management, Testing Techniques, Test Management, Workshop: Manual Testing, Monitoring and Control, NUnit Essentials, Selenium Introduction, Workshop: Selenium Project Testing and Tools and Reporting.

Table for Contents

Lecture Content Exercises
1.Testing introduction
  1. What is Testing?
  2. Importance of Software Testing
  3. Seven Testing Principles
  4. Test Process
  5. Psychology of Testing
  6. Software Development and Testing
  1. Find the Errors
  2. Suggest Improvements
  3. Think Testing
  4. Test Psychology
2.Test levels and test types
  1. Test levels and test typesTest Levels
    • Component Testing
    • Integration Testing
    • System Testing
    • Acceptance Testing
  2. Test Types
    • Functional Testing
    • Non-functional Testing
    • Risk-Based Testing
    • Change-Related Testing
  3. Maintenance Testing
    1. Levels and Types
    3.Incident Management
    1. Software Defects
    2. Incident Report
    3. Defect Lifecycle
    4. Incident Management Metrics
    5. Tips for Bug Reporting
    6. Bug Tracking Systems
      1. Incident Management
      2. Bug Report
      4.Test Techniques
      1. Static Testing Techniques
      2. Dynamic Testing Techniques
      3. Black-Box Testing Techniques
      4. White-Box Testing Techniques
      5. Choosing a Test Technique
        1. Equivalence Partitioning / Boundary Value Analysis
        2. Decision Table
        3. State Transition
        4. Statement and Decision Testing
        5.Test Management
        1. Test Organization
        2. Independent Test Organization
        3. Roles and Responsibilities in Testing
        4. Test Planning and Estimation
        5. Test Strategy and Test Approach
          -
          6.Test Cases and Test execution
          1. What is SRS?
          2. Use Cases
          3. Manual Testing Activities
          4. Test Scenarios
          5. Test Cases
          6. Test Execution
            Manual testing
            7.Monitoring and Control
            1. Test Progress Monitoring
            2. Test Reporting
            3. Test Control
            4. Configuration Management
            5. Risk and Testing
              -
              8.Methods, Objects and Classes
              1. Methods
                • Declaring and Invoking Methods
                • Methods with Parameters
              2. Objects and Classes
              3. Defining Simple Classes
                1. Console Application "Hello SoftUni"
                2. Numbers from 1 to 10
                3. "PrintHelloWorld" Method
                4. Invoke a Method from Other Method
                5. Create an Object
                6. Create a Class
                9.NUnit-Essentials
                1. Nunit Essentials
                2. Test Automation
                3. Test Framework
                4. NUnit
                5. Unit Testing Best Practices
                  1. Bank Account
                  2. Assert
                    10.Selenium Introduction
                    1. What is Selenium?
                    2. Selenium IDE
                      • Install
                      • Features
                      • Limitations
                    3. Selenium WebDriver Introduction
                      -
                      11.Workshop selenium project testing - Automation testing
                      12.Exam preparation - Manual testing - https://shop.demoqa.com/
                      13.Tools and reporting
                      1. Purposes of Tool Support
                      2. Testing Tools
                      3. Benefits and Risks of Using Tools
                      4. Introducing a Tool into an Organization
                        -
                        14.Exam - Manual testing - https://qa-softuni-frontend.herokuapp.com/

                        About

                        These are exercises from SoftUni course - "QA Septemeber 2020".

                        Resources

                        Stars

                        Watchers

                        Forks

                        Releases

                        No releases published

                        Packages

                        No packages published

                        Languages