img
img

Course Details!

List Of Diploma Courses

  • Manual Testing
  • Automation Testing

Description

In this course we will review the traditional software testing techniques that are applicable to any software product, as well as learn techniques for the paradigm of manual and automation test-driven development.
Continuous delivery and its impact on testing will be discussed.
We will also discover how innovative companies are able to build testing and quality into every stage of the development process and deliver a multitude of releases with a relatively small testing organization.
We will practice test creation and testing techniques through assignments, individual and group projects.
Concepts covered include test cycles; testing objectives; testing in the software development process; types of software errors; reporting and analyzing software errors; problem tracking systems; test case design; testing tools; test planning; test documentation; managing a test group; test-driven development principles; continuous delivery principles and their impact on testing.

What Will I Learn?

  • You will gain an understanding of the theory of testing.
  • You will practice writing tests for a variety of quality intent, including code coverage, defect finding, and statistical testing.
  • You will develop test plans to guide the testing stage of the software development lifecycle.
  • You will create defect reports to provide transparency and understanding to supervisors, colleagues, and users.

Certificates

  • Certificate Of Attendance From IT-Gate Academy
  • Certificate From Ain Shams University (Optional)

Manual Testing

  • Software Development Life Cycle

  • Software Testing Life Cycle

  • Software Development Models

  • Software Specification Document

  • Static Techniques

  • Software testing types & levels

  • Testing Terminology in Practical work

  • Test Case Creation, bug reporting and tracking

  • Jira

  • ISTQB Notes

  • API in Manual

  • Agile

  • interviews & Freelancing

Automation Testing

  • Java fundumentals

  • Java OOP

  • Automation testing Concepts

  • Web automation

  • selenium webdriver And POM ,BDD

  • selenium components

  • Maven project structure

  • Annotation usage

  • Locator strategies

  • Practical porject .

  • Page Object Model

  • supportive functions

  • intro to bdd (cucumber)

  • Api automation using rest-assuered

  • Rest api

  • Dealing with Json format

  • Api test and practical project

Mohamed Hussein(Course Manual Testing)

QC engineer with rich and vast experience in Manual, performance, security Testing, API, and Automation involving all the phases of Software Development Life Cycle (SDLC) and Testing Life Cycle (STLC)

Creating and manage the Company's Quality Standards; develop, implement, and maintain the Company's quality documentation, such as Test plan, quality procedures, reports, etc…
Build a QA team.
Applied technical knowledge and industry experience to related functions within the value stream, focusing on the accurate and efficient completion of all assigned jobs.
Identified process and systems improvements participated in teams.
Test in different environments including web and mobile & work on multiple projects.
Carry out functional and non-functional testing
Implement modern user experiences for company new products.
Contribute to estimation and scoping of projects.
Providing technical support to company clients.
Contribute to estimation and scoping of projects.
Worked on web automation using Selenium with java and mobile automation (Android and iOS) using Appium.
Team Player with good technical, analytical, communication skills, and friendly.
Quick Learner and adapt to the new tools and technologies and evaluate their test applicability.

Mohamed Hussein(Course Automation Testing)

QC engineer with rich and vast experience in Manual, performance, security Testing, API, and Automation involving all the phases of Software Development Life Cycle (SDLC) and Testing Life Cycle (STLC)

Creating and manage the Company's Quality Standards; develop, implement, and maintain the Company's quality documentation, such as Test plan, quality procedures, reports, etc…
Build a QA team.
Applied technical knowledge and industry experience to related functions within the value stream, focusing on the accurate and efficient completion of all assigned jobs.
Identified process and systems improvements participated in teams.
Test in different environments including web and mobile & work on multiple projects.
Carry out functional and non-functional testing
Implement modern user experiences for company new products.
Contribute to estimation and scoping of projects.
Providing technical support to company clients.
Contribute to estimation and scoping of projects.
Worked on web automation using Selenium with java and mobile automation (Android and iOS) using Appium.
Team Player with good technical, analytical, communication skills, and friendly.
Quick Learner and adapt to the new tools and technologies and evaluate their test applicability.

Comments

Diploma Instructors

  • img

    Mohamed Hussein

    4.0

    (Course Manual Testing)

  • img

    Mohamed Hussein

    4.0

    (Course Automation Testing)