Typescript Unit Testing 培训
TypeScript 是一种用于构建企业 Java 脚本应用程序的开源语言。它是 JavaScript 的严格超集,可编译为纯 JavaScript,并为该语言带来静态类型和面向对象开发。
这种由讲师指导的现场培训介绍了 TypeScript 的单元测试功能和框架。参与者有机会通过构建可针对现实应用程序运行的单元测试集合来将理论付诸实践。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中亲自实施。
课程定制选项
- 本课程将重点介绍可用于对 Java 脚本或 Typescript 应用程序进行单元测试的框架(Jasmine、Mocha、Jest、Chai 等)。
- UI 框架(例如 React)是可选的,并且可以根据需要进行覆盖。
- 如需请求本课程的定制培训,请联系我们进行安排。
课程大纲
介绍
- 了解 Unit Testing
Typescript 单元测试框架概述
- 茉莉花,摩卡,Jest,柴
- 单元测试用例
设置测试环境
- 下载和安装库
- 安装和配置 IDE
- 设置示例应用程序
Typescript 概述
- Typescript 与 Javascript 和其他语言
- 了解 Typescript 语法和功能
编写第一个单元测试
- 设置测试
- 编写测试定义
- 使用嵌套作用域
- 创建断言
- 运行单元测试
调试单元测试
- 单步执行代码
- 创建断点
- 设置调试任务
扩展单元测试
- 编写复杂的 Typescript 类
- 编写存根和模拟
- 创建测试套件
编写更多测试
- 测试 Node.js
- HTTP 终结点单元测试
- 测试 REST API
- 编写集成测试
- 测试 React 组件(可选)
故障 排除
总结和结论
要求
- 了解软件测试概念
- Javascript或Typescript编程经验
- 了解 NodeJs
观众
- 开发 人员
需要帮助选择合适的课程吗?
Typescript Unit Testing 培训 - Enquiry
Typescript Unit Testing - 问询
问询
客户评论 (2)
技术知识
Mohamed Shifan - Maldives Pension Administration Office (Pension Office)
课程 - Typescript Unit Testing
机器翻译
提供 nestjs,即使它不在议程上
Suhail - Maldives Pension Administration Office (Pension Office)
课程 - Typescript Unit Testing
机器翻译
即将举行的公开课程
相关课程
Advanced TypeScript
7 小时这种以讲师为主导的中国 现场培训(现场或远程)针对的是希望使用TypeScript的高级功能来创建和构建JavaScript应用程序的开发人员。
在培训结束时,参与者将能够:
- 设置必要的开发环境以开始开发 TypeScript 和 Node.js 应用程序。
- 利用 Typescript 的高级功能编写干净、富有表现力的代码,同时减少错误。
- 配置并使用 Webpack 和 TypeScript 来构建复杂的前端 UI。
- 使用自定义数据类型(联合、交集、元组类型等)来扩展现有的泛型类型。
- 实现异步 Code Pattern 和 API,用于错误处理和验证响应。
- 将 TypeScript 和 Node.js 应用程序部署到生产环境(AWS EC2、Heroku 等)。
Agile Software Testing Overview
7 小时本课程简要介绍了Agile软件测试。它在Agile ( Scrum )开发的背景下处理基础测试概念,并使用Crispin&Gregory( 更Agile测试, 2014) Agile测试象限模型作为探索Agile测试的当代原则和实践的框架。
Test Driven Development
21 小时This instructor-led, live training in 中国 (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 小时This instructor-led, live training in 中国 (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Unit Testing with PHPUnit
14 小时这个由讲师指导的 中国 现场培训教参与者如何以测试单元的形式编写可测试的代码,以促进错误的诊断、隔离和解决。该培训将指导参与者使用 PHP 单元测试框架创建工作就绪的测试环境。
在培训结束时,参与者将能够:
- 区分好的和坏的测试单元。
- 阅读和解释测试结果。
- 主动管理和诊断其代码库以减少错误。
- 确保其代码库适合持续集成和部署。
Unit Testing with Python
21 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用PyTest编写简短,可维护的测试,这些测试优雅,富有表现力和可读性。
在培训结束时,参与者将能够:
- 编写可读且可维护的测试,无需样板代码。
- 使用夹具模型编写小型测试。
- 将测试扩展到应用程序、包和库的复杂功能测试。
- 了解并应用 PyTest 功能,例如钩子、断言重写和插件。
- 通过并行运行和跨多个处理器运行测试来缩短测试时间。
- 在持续集成环境中运行测试,以及其他实用程序,例如 tox、mock、coverage、unittest、doctest 和 Selenium。
- 使用 Python 测试非 Python 应用程序。
React, Redux and TypeScript
21 小时React是一个广泛使用的库,用于在Java Script和HTML创建单页面应用程序。它被Facebook ,Instagram,Netflix或纽约时报等公司使用。
本课程将介绍React和其他库(如Angular和Vue.js )所基于的基础,并重点介绍React的特定内容。它还将涵盖React常用的技术,如Redux和React -Router。
在本课程结束时,参与者将能够在遵循最佳实践的同时使用React构建各种复杂的应用程序。
Unit Testing with C
35 小时这种以讲师为主导的中国现场现场培训针对的是希望使用C编程为C代码创建单元测试的软件测试人员。
在培训结束时,参与者将能够:
- 使用 C 语言中的单元测试框架来生成单元测试。
- 编写自定义 C 单元测试的脚本,并将其添加到调用列表中。
- 通过测试驱动开发简化调试和重构代码的过程。
Unit Testing: MSTest, xUnit, and nUnit
21 小时这种以讲师为主导的中国现场现场培训面向希望使用MSTest,xUnit和nUnit对代码功能进行单元测试的软件测试人员。
在培训结束时,参与者将能够:
- 使用 MSTest 创建单元测试以测试软件应用程序。
- 使用 CodeLens 显示测试结果。
- 了解用于测试驱动开发的不同测试工具。
Unit Testing with Javascript
7 小时在这个由讲师指导的中国现场培训中,参与者将学习各种JavaScript测试框架,因为他们逐步为Web应用程序创建单元测试套件。
在培训结束时,参与者将能够:
- 使用 QUnit 和 Jasmine 等单元测试框架在 JavaScript 中编写单元测试
- 使用 Mocha 和 Chai 等框架实现 TDD 和 BDD
Unit Testing with C#
14 小时单元测试是一种测试方法,它通过修改原始程式码的属性或触发事件来确认结果是否符合预期来测试原始码的各个单元。
在这个由讲师指导的现场培训中,参与者将学习如何使用 C# 和 Visual Studio 针对示例 .Net 应用程式编写和执行单元测试。
在本次培训结束时,参与者将能够:
- 使用 NUnit 和 xUnit.net 等测试框架创建和管理单元测试代码
- 定义并实施更广泛的测试驱动开发方法
- 调整测试框架以扩展应用程式的测试覆盖范围
观众
- 软体测试工程师
- 开发人员
课程形式
- 部分讲座、部分讨论、练习和大量动手实践