Flutter Integration Testing Tutorial For Beginners - Practical Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 มี.ค. 2023
  • In this Flutter Tutorial, I'll walk you through Integration testing in Flutter by testing a Login Page & it's mocked functionality.
    Integration Testing is a bit different from other types of testing as it isn't done in an isolated or simulated environment. It is done by testing an actual app users will use. In a way, it is similar to Widget Testing and requires use of WidgetTesters and Finders.
    Resources:
    Performance Profiling - docs.flutter.dev/cookbook/tes...
    💻 Source Code: github.com/RivaanRanawat/flut...
    📌 Discord Server: / discord
    Connect With Me Here:
    Instagram: / optimalcoding
    GitHub: github.com/rivaanranawat
    Linkedin: / rivaan-ranawat
    Facebook: / rivaan.ranawat
    Mail: namanrivaan@gmail.com
    Medium: / namanrivaan
    Twitter: / ranawatrivaan

ความคิดเห็น • 47

  • @RivaanRanawat
    @RivaanRanawat  ปีที่แล้ว +2

    Source Code: github.com/RivaanRanawat/flutter_testing/tree/master/integration_test
    Discord Server: discord.com/invite/Q8Rx8YWFVF
    Playlist: th-cam.com/play/PLlzmAWV2yTgAW2rVT0sqRmtBXc-pmBnJG.html

  • @karthicj6929
    @karthicj6929 ปีที่แล้ว +6

    thanks for this series, it was great to learn testing in flutter.

  • @dslkgjsdlkfjd
    @dslkgjsdlkfjd ปีที่แล้ว +1

    you have the best Flutter videos out there, I am very grateful for your work

  • @pramithwijethunga2161
    @pramithwijethunga2161 2 หลายเดือนก่อน

    Thank you for this series. I learnt all the three types of testing in flutter.

  • @abessesmahi4888
    @abessesmahi4888 ปีที่แล้ว +1

    Can't wait for upcoming tutorials
    Thank you so much for your efforts.

  • @IloCalistus
    @IloCalistus 3 หลายเดือนก่อน

    Bro, you're a good teacher. Keep it up

  • @TravellerMann
    @TravellerMann 8 หลายเดือนก่อน

    ❤ amazing work, thanks

  • @itsdavidalonso
    @itsdavidalonso ปีที่แล้ว +3

    Super useful! Would this work the same if we have a more complex app that initializes things like Firebase and Stripe in the main function?

  • @owltroll8913
    @owltroll8913 ปีที่แล้ว

    Thank you very much, this video helped me a lot. All the very best to you! =)

    • @RivaanRanawat
      @RivaanRanawat  ปีที่แล้ว

      Glad it helped! And thanks ^_^

  • @behzadayubifar8071
    @behzadayubifar8071 5 หลายเดือนก่อน

    thank u
    It was quite useful

  • @sahanadevi5
    @sahanadevi5 ปีที่แล้ว

    Thanks . This is very useful and enjoyed learning from this tutorial. I am having one doubt how to test integration inside the dialog like tap ok button in the dialog.

  • @user-gp3dk2gv2x
    @user-gp3dk2gv2x ปีที่แล้ว +1

    Thank you for this. Could you also guide how BDD tests be written with integhration_test package in flutter?

  • @uglypieceofcrap5428
    @uglypieceofcrap5428 ปีที่แล้ว

    This was a niceeeeeee seriez!

  • @darleyt1
    @darleyt1 3 หลายเดือนก่อน

    nice job

  • @safionweb
    @safionweb 10 หลายเดือนก่อน

    Amazing.

  • @vikashtiwari8360
    @vikashtiwari8360 ปีที่แล้ว +1

    Thanks Bhai ❤

  • @husnulaqib5303
    @husnulaqib5303 11 หลายเดือนก่อน

    Thank you very much,

    • @RivaanRanawat
      @RivaanRanawat  11 หลายเดือนก่อน

      You are welcome!

  • @hardiklakhalani6268
    @hardiklakhalani6268 ปีที่แล้ว

    Is there a lint rule to remind disposing of disposable objects?

  • @TGL_Flyoalk
    @TGL_Flyoalk ปีที่แล้ว +1

    Hey Rivaan I like your videos since their easy to understand other programmers are hard videos and hard to understand I was wondering if you can make a video about how to deploy Twitter clone or any other project to vercel and google play don’t worry I will give you credit! Thanks!

    • @RivaanRanawat
      @RivaanRanawat  ปีที่แล้ว

      Thank you! I'll make the video as soon as possible, got many requests for it. I've heard Render is pretty easy to deploy servers. However, if you want a guide, you can take a look at these links:
      - www.linode.com/docs/guides/getting-started-appwrite/
      - marketplace.digitalocean.com/apps/appwrite
      - appwrite.io/docs/command-line-deployment

  • @marufhassan634
    @marufhassan634 ปีที่แล้ว +1

    Great video Rivaan! Hoping to see a Duolingo clone some day

    • @RivaanRanawat
      @RivaanRanawat  ปีที่แล้ว

      Thanks Maruf! Will get to it as soon as possible

  • @ananyasanwal6003
    @ananyasanwal6003 ปีที่แล้ว +1

    Love from India!

  • @The.SniperTrader
    @The.SniperTrader ปีที่แล้ว +3

    Hey Rivaan please make video on Flutter Clean Architecture and if possible make a project on it. Thanks for this series!

    • @RivaanRanawat
      @RivaanRanawat  ปีที่แล้ว +1

      No problem! Clean Architecture will be used in the next big project video on the channel ;)

    • @The.SniperTrader
      @The.SniperTrader ปีที่แล้ว

      @@RivaanRanawat Till when can we expect it and topic?

  • @pradeepg4498
    @pradeepg4498 ปีที่แล้ว

    Please do video on Performance profiling

  • @EasierGames
    @EasierGames ปีที่แล้ว

    What is the configuration if the app has flavors?

  • @fimaljo7890
    @fimaljo7890 8 หลายเดือนก่อน

    how i can use flutter driver

  • @iiiviii9354
    @iiiviii9354 7 หลายเดือนก่อน

    After setting: 2:00

  • @irfanap4576
    @irfanap4576 ปีที่แล้ว

    EXPRESS OR DJANGO
    To getting quickly job

  • @PriyankaKumari-xf4bt
    @PriyankaKumari-xf4bt ปีที่แล้ว

    For more complex app , integration testing

    • @RivaanRanawat
      @RivaanRanawat  ปีที่แล้ว

      I think unit and widget tests are important for bigger apps too. With the Integration test, you simply feel more confident about the apps as it feels like a real user operating the app and feels like a proper end to end test

    • @PriyankaKumari-xf4bt
      @PriyankaKumari-xf4bt ปีที่แล้ว

      @@RivaanRanawat i am unable to perform testing on complex part , like if I want it for testing loading state, success State and error state of app

  • @zuhrulanam5971
    @zuhrulanam5971 หลายเดือนก่อน

    Its look like a widget test, im right?

  • @prashlovessamosa
    @prashlovessamosa ปีที่แล้ว

    Firstttttt

    • @RivaanRanawat
      @RivaanRanawat  ปีที่แล้ว

      Thanks for the support Prashant 💪