Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-02-14 19:28:17
30-Day Money-Back Guarantee
IT & Software Other IT & Software Software Testing

Software Testing Theory, Practice & Hands-on - for Beginners

Dive into the Ins & Outs of software testing: Test Analysis, Test Design & Test Execution with Jira XRay & Confluence
Rating: 3.5 out of 53.5 (23 ratings)
208 students
Created by Shadi Oweda
Last updated 3/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Perform & manage complete test activities from analysis to test execution & reporting using mock projects with Jira X-Ray most popular defect & test management tool.
  • Structured approach to requirement traceability, test analysis, test design, test data prep, test execution & test reporting with or without test tools.
  • Extract functional & non-functional aspects from requirements or use cases and set preconditions to prepare for the software test life cycle (STLC).
  • You will be able to perform Test Analyst, Test Designer, Test Executor roles and you will gain the Know-how to find bugs early before the commencement of the test cycle.
  • Perform X-Ray complete test cycle in Jira Agile mock project environment from story to test set, test plan, test execution to defects reporting.
  • Create and manage Jira Epics, Stories, Tasks & confluence in a mock Agile Scrum project environment.
  • Manage Jira Agile projects from creation to Scrum Backlog building & prioritizing. (Bonus section: XRAY new features)
  • Create search filters & reuse them to create project Scrum Boards. Create Jira release versions & components to link to tests & to report.
  • Use Confluence as a collaboration tool to create project space, How to Article, Know-How pages and project requirements documentation.
  • Create Jira project Dashboard and Generate X-Ray test overage, traceability and other reports. Compare Selenium vs Katalon plug-ins.
  • Be able to test any software, web application, system or mobile devices and generate revenue from a software testing career working for corporates or remotely from home.
  • You will get software testing career development & support to hit the ground running as a Software Test Professional, the most demanding job in 2019.
  • Gain familiarity with technical testing: (Relational databases) - 1) Install & Configure MS SQL server 2017 & MS SQL Management Studio 2018. 2) Familiarize yourself with MS Database properties. 3) Use MS TSQL to retrieve data from tables by writing simple TSQL queries.
  • The Bonus section newly update with: Latest Xray new features - Jira & Bitbucket integration - Web browser test automation and unit testing demos using Java & Selenium.

Requirements

  • A computer with internet connection is required.

Description

                                     **** THIS IS MORE THAN A COURSE ****

If you are a beginner or a non-software tester, then you have made an excellent choice in choosing this course.

This course will walk you through real-life workplace simulated scenarios, which have been driven by my real-life workplace experiences.

Simulated scenarios, mock projects, personae, challenges & quizzes used in this course will drift you away, form the traditional learning methods, to place your learning engagement at the highest.

This course has been specifically designed for beginners and non-testers who seek to become software test professionals.

Key features of the course:

  • Introduce software testing to beginners and non-testers

  • Personal skills & career development

  • Practical aspects of software testing at workplace

  • Practical learning of software testing by doing

  • Manual approach to build principles of software testing

  • Implement software testing using popular tools: Jira, X-Ray & Confluence

  • Gain familiarity with technical testing: (Relational databases) - (Brand new section)


This course is presented in 11 sections:

  • What does the course cover - The course Landscape

  • Real Workplace Scenarios 

  • Overall Test Management Process

  • Using Jira, X-Ray & Confluence 

  • Implementing & leading Jira Agile projects

  • Other Software testing jobs

  • So you want to be a Software Tester?

  • Challenge: Manual vs Automated testing

  • Relational database testing - (Brand new section - In progress)

  • The Extras: Section contains the latest features, functionality and demos

  • Bonus: Recommendation: ISTQB Training, Certification Exams & (XRAY new features update)

By the end of this course you will be able to perform the following software testing roles:

  1. Software Test Analyst

  2. Software Test Designer

  3. Software Test Executor

What will you lean:

  • Identify soft and hard skills needed to be a Software Test Professional

  • Make decisions to develop missing skills needed to do the job

  • Learn how to monitor your progress

  • Gain insight into software testing market demand

  • Learn how to employ your skills at workplace

  • Gain familiarity with typical IT organization structure and departments

  • Gain familiarity with people roles and responsibilities at workplace

  • Appreciate how important is to be proactive and a team player

  • Cope and adapt with awkward situations at workplace

  • Turn awkward situations at workplace to your advantage

  • Be determined, proactive and use your own initiative all the way through

  • Develop and sharpen your skills to cope with unforeseen circumstances at workplace

  • Learn how to multi-task to cope with unusual situations 

  • Observe minor details around you and at workplace

  • Be proactive to develop own knowledge, capabilities and self-motivation

  • Gain insight into other software testing jobs

  • Familiarize yourself with other software tools and applications

  • Gain insight into how to get software testing jobs

  • How to start as a software tester in the UK

  • How to start your own LTD or Umbrella company in the UK

  • How to prepare yourself for job interview questions

  Software requirements: Functional & Non-Functional:

  • Learn the difference between functional & non-Functional software requirement specifications

  • Analyze software requirement specifications

  • Extract functional requirements

  • Learn that software requirement can be modeled as Use Cases

  • Gain familiarity with Unified Modelling Language

Test Phases, STLC, Test Case Design and Test Data:

  • The important phases of Software Test Life Cycle

  • Software Test Life Cycle phases, test types and what each phase involves

  • How test is organized within the overall project plan

  • How to organize your test efforts

  • Create, set preconditions and prepare test data for test cases

  • Link test cases to requirements 

  • Use structured test design approach to find bugs early

  • Know the success of software product relies on its quality

  • Learn why software testing considered necessary to the quality

  • How to link user events, actions or flows to preconditions

  • The difference between dummy and real client data

  • How test data can uniquely identify a future defect

  • The difference between valid and invalid inputs

  • How to define and create test case template

  • The minimum data columns required for a test template

  • How to come up with a new test template

  • How a test template can measure software traceability & test coverage

  • How test template can aid test reporting

  • How to differentiate between defects and correct behavior

  • How to write positive test case scenarios

  • How to write negative test case scenarios

  • How to challenge application or system under test

  • How to raise defects during test cycles

Manual Test Case Execution, Manual vs Automated testing:

  • How to manually execute test steps

  • How to create a report template using Excel or Word applications

  • How to compile end of test report

  • Compare Manual vs Automated testing plug-ins & tools

Jira, X-Ray & Confluence:

(NB: This tool is closely related to the course and you will need to sign-up)

  • Create and Delete projects

  • Create user stories

  • Create tests & link to user stories

  • Create project releases versions & components

  • Link tests to software versions & components

  • Edit and change existing components

  • Create or import manual test steps from CSV file format

  • Create test preconditions

  • The difference between epic, story and tasks

  • Create issues, bugs, tasks and epics

  • Confluence collaboration tool basics

  • Create How-to articles confluence pages

  • Create Confluence project workspace

  • Execute Jira tests

  • Implement Agile projects 

  • Edit and view issue details

  • Create and save filters

  • Create scrum boards

  • Create project dashboards

  • Use default project board

  • Use gadgets to customize project dashboard

  • Edit filters and share with project team or group

  • Make filter columns visible or invisible

  • Build project backlog

  • Prioritize Scrum backlog issues

  • Identify sprint workload activities

  • Use active sprints to organize & monitor issues

  • Estimate story efforts in hours, days or weeks

  • Report on current sprint status

  • Generate X-Ray test coverage, traceability & other reports

  • Export X-Ray reports to CSV file format

  • Export Test Cases to CSV file format

Software Development frameworks: Agile & Waterfall:

  • The difference between Agile and Waterfall development frameworks

  • The quality attributes of Agile framework

  • Familiarize yourself with rapid development, continuous release integration & delivery

  • Gain familiarity with software testing in Agile environment

This course has Assignments, Challenges, 2 Practice Tests and Quizzes

What do you get when you buy this course?

  • Lifetime access to the course video lectures downloads and updates

  • Full support from the instructor all aspects of software testing & testing career

Please note: 30-day money back guarantee, you've nothing to lose.

Enroll now and start learning, your future software testing career depends on what you do today.




Who this course is for:

  • This course is designed for non-testers, beginners or anyone who is interested to start a new career in the software testing field to become a software tester.
  • No IT background is necessary.

Course content

10 sections • 59 lectures • 3h 58m total length

  • Preview01:46
  • Preview03:34

  • Preview04:31
  • Preview02:46
  • Soft-Skills
    14 questions

  • Know Your Organization
    01:10
  • Functional & Non-Functional Requirement
    03:11
  • The Software Test Life Cycle (STLC) & Who Does What?
    05:00
  • Software Testing & Why is it necessary?
    01:56
  • Intro to Requirements & Test Cases
    11:02
  • How to Analyze Requirements and Define Test Cases
    00:55
  • Challenge #1: Traceability - Create a Test Case Template
    00:48
  • Create a Test Case for the ATM Withdraw Transaction
    07:35
  • Create a test data and data set
    04:28
  • Linking Test Cases to Requirements and Defects
    05:47
  • Put it All Together - Manual Test Case Execution
    11:26
  • Challenge #2 Compile End of Test Report
    00:37
  • The software Testing department at the start-up firm
    8 questions

  • How Jira, X-Ray & Confluence support Testing
    31:06
  • Introduction to JQL
    06:51
  • Udemy User Story to test.
    4 questions
  • Jira Test Steps
    12 questions

  • Changing the SD Framework from Waterfall to Agile
    00:51
  • Why Agile?
    02:13
  • Implementing a Jira Agile project
    03:30
  • Start Build Project Backlog
    02:01
  • Use Scrum backlog to priotorize issues
    06:15
  • Create a filter & Reuse to Create Scrum Board
    06:10
  • Create Versions and Components
    03:24
  • Create a project Dashboard
    06:04
  • Use Confulence as a collaboration tool
    02:58
  • Generate X-Ray Test Reports
    02:20
  • Create a Jira Project
    1 question
  • Create and manage your Jira Agile project
    1 question
  • Development Frameworks
    7 questions
  • Jira Agile terminology
    20 questions

  • Other Software Testing jobs in demand
    04:36
  • Useful software tools to know
    02:29
  • Sotware Testing Abbreviations.
    6 questions

  • Self-Education & Certification
    03:58
  • Job Hunt & CV Update
    02:41
  • Interview Questions & Screening
    04:23
  • How to start as a software tester in the UK
    03:24
  • What would be your next salary
    7 questions
  • Interview Part I: BasicTest
    10 questions
  • Interview Part II: Technical Test
    9 questions

  • Challenge Introduction
    01:41
  • Selenium vs Katalon Demo
    04:59
  • Manual vs Automated Conclusions
    00:33
  • Selenium Web Browsers Testing - Demo
    02:51
  • Submit Automated test tool proposal
    1 question

  • MSSQL server 2017 & MMS 2018 Installation & Configuration
    05:33
  • Database properties
    04:35
  • Use MS TSQL to retrieve data from tables
    05:46

  • How to Earn Money from testing
    00:05
  • Bonus Lecture: ISTQB Foundation Level Certification (CTFL)
    00:04
  • XRAY Test Repository (New Feature)
    07:07
  • The Xporter for Jira Cloud (New Feature)
    04:10
  • The New Jira User Interface
    01:38
  • Xray History tab
    01:41
  • Xray Document Generator
    01:58
  • Integrate Bitbucket with Jira cloud instance
    01:43
  • The Calculator Java program
    02:14
  • Bitbucket Cloud - Connect your project repository
    01:09
  • Jira Bitbucket integration
    01:51
  • Web site browsers test automation demo
    01:33
  • Website_Test_Automation_Demo
    01:50
  • Auotmated Unit Testing Demo
    05:16
  • The ATM Project Demo
    05:39
  • The ATM Project Demo cont.2
    02:38
  • The ATM Project Demo cont.3
    05:02
  • How am I coping with WFH?
    00:57

Instructor

Shadi Oweda
ICT & QA Consultant
Shadi Oweda
  • 3.9 Instructor Rating
  • 208 Reviews
  • 5,111 Students
  • 5 Courses

​ICT QA&Test Consultant & MBCS - (BSc (Honours) Open) - (Diploma in Computing). (ISO 9000/1 - FDA ISTQB & Agile Certified) - (Oracle & HP-UNIX  Admin Certified).

With 30 years’ experience and know-how in ICT working for large organizations and in diverse industries such as Teaching, Software houses, Telecommunications, Banking, Health Care and Pharmaceuticals.

I hold a BSc Honors degree, Diploma in Computing & BTEC-HNC from The Open University Milton Keynes​ and Norwich City College – UK England. I'm a professional member of the British Computer Society (MBCS) and a member of IBM Data Science Community.

I'm  tech enthusiast and a machine learning practitioner who loves software engineering, RDBM's,  Android mobile development, web site development and automation.

Major Subjects : Computer Science, Software engineering, databases, data Models, computer architecture, digital electronics, programming, mathematics , statistics, quantitative methods & (Artificial intelligence for technology OCR-Neural Network).


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.