Tags
Language
Tags
February 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Flutter Integration Test: Model Driven Architecture

Posted By: ELK1nG
Flutter Integration Test: Model Driven Architecture

Flutter Integration Test: Model Driven Architecture
Published 2/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.01 GB | Duration: 3h 38m

A structural guide to model driven integration testing to validate the entire Flutter app along with the backend APIs.

What you'll learn

Model Driven Integration or End-to-End Test.

Powerful architecture to structure the tests.

The concept of base screen to organise the tests.

To build tester extensions for repeatitive actions.

To run and examine integration test on multiple platforms.

Requirements

You should have built at least one app using Flutter & Dart.

No prior app testing experience required.

Description

Welcome!The world of hybrid app development is growing at a rapid pace and Flutter has made this experience pleasant. This rapid growth of technology in building cross-platform applications using single codebase has made it easy for rivals to compete. And that is not where it ends, to stay in the game in a highly competitive market, providing a highly reliable and bug free user experience is crucial for the growth of the app. This is where this course comes in, with this course you will master how to write a model driven integration tests (also e2e test) that validates your entire app including the backend APIs from the user's perspective.In order to fully qualify for this course you must have built at least one Flutter app. And since this test does not restrict you to use any specify state management package or API architecture type, you will be able to apply the concept of the model driven test to any kind of Flutter project out there. To achieve this you will be provided with a production ready Flutter app and a built-in backend server to help you with the learning. And at the end of this course you will be asked to complete practice exercises to help you wrap up everything you have learned here.Primarily, the purpose of this course is to give you the confidence you need to publish every new release without having any doubts of encountering bugs in the production. Implementing this test will allow you to modify your code including your backend APIs without any worries as it has the capability to pinpoint exact location of any identified issues found in the system after making changes to the source code. This course is not just teaching you how to write an integration test but also how to structure it in a scalable manner. This way you will be able to ensure that your existing features are working as expected along with the current new changes with every new app updates.And at last, the final outcome of this model driven integration test is that, you can make every new release almost 99% error free. This is because integration test has the ability to validate almost every features of your app. So if this is what you want to achieve for your project then enroll with this course and lets dive in.

Overview

Section 1: Welcome!

Lecture 1 What you'll learn in this course

Section 2: Getting Started

Lecture 2 About course resources

Lecture 3 Running the starter project and the built-in server

Section 3: Building the Foundations

Lecture 4 Setup the starter project

Lecture 5 Integration test introduction

Lecture 6 Using the l10n

Lecture 7 Interacting with buttons & waiting for completion

Lecture 8 Refactoring to use WidgetTesterExtension

Lecture 9 Adding new WidgetTesterExtension methods

Lecture 10 Working with textfield

Lecture 11 The concept of base screen

Lecture 12 Defining blueprints for Model Driven Test

Lecture 13 Creating mock data

Section 4: Sign Up Test

Lecture 14 Setting the stage

Lecture 15 Writing dummy run test

Lecture 16 Fixing widget hidden behind keyboard issue

Lecture 17 More on form handling

Lecture 18 Finding widget by predicate

Lecture 19 Writing sign up test

Lecture 20 Completing sign up test

Section 5: Auth test wrap up

Lecture 21 Login test & dummy run

Lecture 22 Logout test & dummy run

Lecture 23 Handling push notification prompt

Lecture 24 Using faker instead of hard coded data

Section 6: Seller Account Test

Lecture 25 Seller sign up and login

Lecture 26 Seller landing screen verification

Lecture 27 Seller product upload dummy run

Lecture 28 Seller product upload test

Section 7: Buyer account test

Lecture 29 Buyer sign up and login

Lecture 30 Buyer landing screen verification

Lecture 31 Part 1 - Buyer shopping cart dummy run

Lecture 32 Part 2 - Buyer shopping cart dummy run

Lecture 33 Fix stuck on splash screen issue

Lecture 34 Calculating dynamic values & handling rich text

Section 8: Practice Exercises

Lecture 35 Login & sign up error response check exercise

Lecture 36 Place order and verify exercise

Section 9: What's Next?

Lecture 37 Running test on the Web

Lecture 38 Scaling the test is simpler!

Lecture 39 About mocking API services

Lecture 40 Limitation of integration test

Lecture 41 The End

Developers who wants to learn a new and powerful way to structure Flutter integration test.,Any level Flutter developers who wants to know all there is to know about integration or e2e test.