The complete guide to testing javascript & node applications

所在平台: Udemy

课程主页: https://www.udemy.com/course/the-complete-guide-to-testing-javascript-node-applications/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全面指导JavaScript和Node应用程序测试 课程概述:当我开始学习测试时,一切看起来都很简单。比如说验证2 + 2 = 4,可是当我面对一个真实的应用时,这就变得令人恐惧。我在工作中无法跟上进度,这让我感到沮丧。我不知道什么是模拟(mocking),也不了解像存根(stubbing)或监听(spying)这样的主题。因此,我创建了这个课程。 在本课程中,您将从基础开始,深入了解测试的定义、断言(assertion)、错误处理等基本概念。我们将学习以下内容: - 单元测试(Unit testing) - 测试运行器(Test runners) - 断言库(Assertion libraries) - 测试套件与组织测试(Test suites and organizing tests) - 运行测试(Running tests) 为了掌握这些概念,我们将为真实的函数编写单元测试,并体验在真实项目中进行测试的感觉。课程中将涉及一个全栈的、高级JavaScript应用程序,使用最新的JavaScript特性构建,并且我们将克隆这个项目,从零开始编写测试。 课程中会有丰富的作业和代码评审,以确保您准确理解课程内容。在完成基础测试、解决多个练习后,我们将进入更真实的应用场景,覆盖更高级的主题,例如: - 功能/集成测试(Feature / integration testing) - 模拟(Mocking) - 监听与存根(Spying & stubbing) - 异步测试(Asynchronous tests) - 数据库测试(Database testing) - 端到端测试(End to end testing) 最后,我们将深入了解测试驱动的JavaScript开发(TEST DRIVEN JAVASCRIPT DEVELOPMENT),理解红灯、绿灯、重构测试循环(RED, GREEN, REFACTOR TESTING CYCLE),并学习如何将其应用于项目,以构建更稳健、无缺陷的应用程序。 那么你还在等什么呢?准备好成为一名高级JavaScript工程师了吗?立即注册,开始学习吧!

课程评论(0条)

课程详情

When I started learning how to test, everything looked so easy. Assert 2 + 2 = 4 ? Sure, piece of cake. But when I was faced with a real world application, this was terrifying. I couldn't catch up at my job. It was depressing. I didn't understand what mocking was. Neither did I understand topics like stubbing or spying. That's why I created this course. You are going to start from scratch, understanding exactly what a test is, what an assertion is, what errors are, and then we'll move on to more basic topics like:Unit testingTest runnersAssertion librariesTest suites and organising testsRunning testsTo master these concepts, we'll write unit tests for real world functions, and understand exactly how testing feels when working on a real world project.We'll have a full-stack real-world advanced javascript application, build with the latest features of Javascript, and we'll clone this project, and write tests for it from scratch.There will be plenty of assignments and code reviews, to make sure you understand exactly what is being thought in the course.After our feet are wet , and we can write basic tests, and after solving multiple exercises, we'll move on to a more real world approach, covering advanced topics like: Feature / integration testingMockingSpying & stubbingAsynchronous testsDatabase testingEnd to end testingWe'll then dive into TEST DRIVEN JAVASCRIPT DEVELOPMENT, understanding the RED, GREEN, REFACTOR TESTING CYCLE, and how to apply this into our projects to build more robust and bug free applications. So what are you waiting for ? Are you ready to become an advanced javascript engineer? Enrol now and let's get started!

课程标签

0人关注该课程

主题相关的课程