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

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn automated software testing through a hands-on mini coding course focused on GUI applications. Explore essential testing concepts including static analysis, dynamic analysis, and unit testing using a Kivy GUI application as an example. Discover the importance of testing in software development and gain practical skills in writing effective tests. Cover key topics such as asserting, testing software elements, handling various input scenarios, and understanding potential security vulnerabilities like SQL injection. Perfect for beginners looking to improve their coding practices and create more robust 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.