Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Testing GUI Apps - What to Test and How to Test It - Mini Coding Course for Beginners

Python Simplified via YouTube

Overview

This course teaches learners about automated software testing by using a Kivy GUI application to understand what to test and how to test it. By the end of the course, students will grasp the importance of testing in writing better software. The main skills taught include static analysis, dynamic analysis, automated testing, and unit testing a Kivy GUI Application. The teaching method involves a fun coding exercise, and the course is designed for beginners interested in software testing, coding, and GUI applications.

Syllabus

- introduction
- download example app
- when do we write tests?
- run example app and install dependencies
- review example app
- static analysis with pylint
- dynamic analysis
- coding unit tests
- what is asserting?
- software testing checklist
- test existence of software elements
- test if app exists
- test if GUI widgets exist
- test is assets image files exist
- test content of software elements
- test data types
- test ideal input
- test accidental input
- test boundaries of valid input
- test mathematically wrong input
- test malicious input
- intro to SQL injection
- thanks for watching!

Taught by

Python Simplified

Reviews

Start your review of Testing GUI Apps - What to Test and How to Test It - Mini Coding Course for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.