Testing iOS Apps - Behavior Driven Development Using Swift

所在平台: Udemy

课程主页: https://www.udemy.com/course/testing-ios-apps-behavior-driven-development-using-swift/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:测试iOS应用 - 使用Swift进行行为驱动开发 课程概述:您是否在应用程序中添加了测试,以保护您免受未来更改的影响?您是否可以在 100% 确定不会破坏其他依赖关系的情况下更改现有代码?您是否理解您的代码为客户提供的业务价值?如果您对以上问题的回答是否定的,那么此课程适合您!在此课程中,您将学习如何为iOS应用程序编写单元测试。您将了解测试驱动开发的原则,以及它如何促进应用程序的设计和架构决策。接下来,您将学习行为驱动开发,以及它如何提供明确性以理解业务需求。 课程内容概述: - 理解测试驱动开发 - 测试类型 - 测试驱动开发生命周期 - 测试期望 - 依赖注入和模拟 - 理解行为驱动开发 - Cucumberish框架简介 - 构建信用卡年利率计算功能 课程前提条件:本课程需要具备Swift语言的知识。用户界面使用SwiftUI框架实现,因此推荐具备SwiftUI框架的知识,但不是必需的。 适合人群:本课程面向所有希望了解测试驱动开发和行为驱动开发的iOS开发人员。 学员评价:许多Swift课程教您如何制作Twitter或Instagram等,但几乎所有课程都不关注软件工程的最佳实践。Mohammad在这里创建了相对较小的项目,具有非常高的质量,并真正教会您如何编写良好的代码。这是迄今为止最好的SwiftUI课程。我参加/观看过的所有课程中,内容最相关且采用最佳实践以实现最终结果。自App Store开放以来,我一直在编写iOS应用程序。我的应用程序多次被苹果推荐,但我从这门课程中学到了很多东西。强烈推荐。学习高级概念很困难,但Azam使其变得易于理解。我是一个在没有制作应用程序时无法理解的人,这门课程对我非常有帮助,值得投资。希望您享受这门课程!

课程评论(0条)

课程详情

Do you have tests in your app, which protects you from future changes? Can you change your existing code with 100% certainty that it will not break other dependencies? Do you understand the business value your code provides to the client?If your answer to the above question is NO, then this course is for you!In this course, you will learn how to write unit tests for your iOS applications. You will learn the principles of Test Driven Development and how it encourages design and architectural decisions of your app. Next, you will learn about Behavior Driven Development and how it provides clarity in order to understand business needs.Check out the contents of the course:Understanding Test Driven DevelopmentTypes of TestingTest Driven Development Life CycleTest ExpectationsDependency Injection and MocksUnderstanding Behavior Driven DevelopmentIntroduction to Cucumberish FrameworkBuilding Credit Card APR Calculation FeaturesWhat are the prerequisites for this course?This course requires knowledge of Swift language. The user interface is implemented using the SwiftUI framework so knowledge of SwiftUI framework is also recommended but not required.Who should take this course?This course is intended for all iOS developers, who want to learn about test driven development and behavior driven development.What students are saying?There are a lot of Swift courses that show you how to make twitter or instagram, etc.but Almost all of them don't pay attention to software engineering best practises. What Mohammad has done here is creating rather small projects that have very high quality and actually teach you how to write good code.BY FAR THE BEST SwiftUI course. I own/watched all of them. This course has both the most relevant content and the best practices to achieve the end result. I have been programming iOS since the App Store opened. My apps have been featured by Apple many times. But I have learned a great deal from this course. HIGHLY RECOMMENDED.Learning advanced concepts is hard, but Azam makes it easy to understand. and I'm a person who can't understand without making an app, this course is so helpful and an investment for me.I hope you enjoy the course!

课程标签

0人关注该课程

主题相关的课程