آموزش تست پذیرش در Node.js

Acceptance Testing in Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما در مورد آزمون های قبولی آموزش می دهد - آزمونهایی که دقیقاً زیر UI وارد می شوند و به شما امکان می دهند کیفیت کد خود را افزایش دهید ، روند توسعه خود را بهبود بخشید و ارزش مشتری را تحویل دهید. تست های UI جامع است ، اما همچنین شکننده هستند. تست های واحد قابل اعتماد هستند ، اما فعل و انفعالات بین واحدها را آزمایش نمی کنند. تست های پذیرش به شما کمک می کنند تا نیاز به آزمایش سناریوهای کاربر بدون شکنندگی تست های UI را پر کنید. در این دوره ، آزمون قبولی در Node.js ، شما با آزمون های قبولی ، چی ، چرا و چگونه آشنا خواهید شد. ابتدا یاد خواهید گرفت که آزمون های قبولی چیست و چرا باید آنها را بنویسید. در مرحله بعدی ، نحوه نوشتن تست های قبولی برای کد موجود ، از جمله استفاده از SuperTest را جستجو خواهید کرد. سرانجام ، خواهید دید که چگونه با استفاده از آزمون های قبولی ، کد خود را با توسعه آزمون پذیرش هدایت می کنید. پس از اتمام این دوره ، مهارت و دانش تست قبولی لازم برای افزایش کیفیت کد ، بهبود روند توسعه و تحویل ارزش مشتری را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تست قبولی چیست؟ What Is Acceptance Testing?

  • مقدمه Introduction

  • تستهای خودکار Automated Tests

  • انواع تستهای خودکار Types of Automated Tests

  • تست قبولی چیست؟ What Is Acceptance Testing?

  • تفسیر آزمونهای پذیرش Interpretations of Acceptance Tests

  • چرا باید تست قبولی بنویسید؟ Why Should You Write Acceptance Tests?

  • خلاصه Summary

مکانیک تست قبولی Mechanics of Acceptance Testing

  • مقدمه Introduction

  • نحوه نوشتن تست قبولی How to Write an Acceptance Test

  • ترتیب ، اقدام ، ادعا Arrange, Act, Assert

  • قرمز ، سبز ، رفکتور Red, Green, Refactor

  • آزمون پذیرش توسعه محور (ATDD) Acceptance Test Driven Development (ATDD)

  • چند آزمون قبولی باید بنویسید؟ How Many Acceptance Tests Should You Write?

  • تست های پذیرش و ادغام مداوم Acceptance Tests and Continuous Integration

  • خلاصه Summary

برنامه آزمایشی را معرفی و تنظیم کنید Introduce and Set up Demo Application

  • مقدمه Introduction

  • پیش نیازها Prerequisites

  • برنامه آزمایشی Demo Application

  • نصب Git و Node Installing Git and Node

  • نصب MongoDB Installing MongoDB

  • کد را دریافت کرده و برنامه را اجرا کنید Get the Code and Run the App

  • با Code - Startup and Routing برنامه آشنا شوید Familiarize Yourself with the Code - App Startup and Routing

  • با کد - منطق کسب و کار و لایه های دسترسی به داده ها آشنا شوید Familiarize Yourself with the Code - Business Logic and Data Access Layers

  • با کد - تست های ادغام آشنا شوید Familiarize Yourself with the Code - Integration Tests

  • با کد - آزمونهای واحدی آشنا شوید Familiarize Yourself with the Code - Unit Tests

  • خلاصه Summary

افزودن تست های پذیرش به کد موجود Adding Acceptance Tests to Existing Code

  • مقدمه Introduction

  • اولین آزمون قبولی First Acceptance Test

  • نمونه آزمایشی را به صورت خودکار شروع کنید Start Test Instance Automatically

  • آزمون پذیرش برای گرفتن اشکال - استخراج GET یاور Acceptance Test to Catch a Bug - Extract GET Helper

  • آزمون پذیرش برای گرفتن اشکال - استخراج راهنماهای POST و DELETE Acceptance Test to Catch a Bug - Extract POST and DELETE Helpers

  • آزمون قبولی برای گرفتن اشکال - تست قبولی ناموفق Acceptance Test to Catch a Bug - Failing Acceptance Test

  • آزمون قبولی برای گرفتن اشکال - رفع اشکال و قبولی در آزمون قبولی Acceptance Test to Catch a Bug - Fix Bug and Passing Acceptance Test

  • تست پذیرش رآکتور Refactor Acceptance Test

  • خلاصه Summary

SuperTest SuperTest

  • مقدمه Introduction

  • SuperTest چیست؟ What Is SuperTest?

  • SuperTest: راه اندازی SuperTest: Setup

  • SuperTest: تماسهای API SuperTest: API Calls

  • SuperTest: ادعاها با. Expect () SuperTest: Assertions with .expect()

  • SuperTest: ادعاهایی با .then () یا .end () SuperTest: Assertions with .then() or .end()

  • نسخه ی نمایشی: اولین تست Refactor به SuperTest Demo: Refactor First Test to SuperTest

  • نسخه ی نمایشی: ساختار متفاوت برای تست اول Demo: Different Structure for First Test

  • نسخه ی نمایشی: بلوک دوم تست Refactor به SuperTest Demo: Refactor Second Test Block to SuperTest

  • نسخه ی نمایشی: پاکسازی تست با SuperTest Demo: Test Cleanup with SuperTest

  • SuperTest در مقابل Hand Rolled SuperTest vs. Hand Rolled

  • خلاصه Summary

آزمون پذیرش توسعه محور Acceptance Test Driven Development

  • مقدمه Introduction

  • تست قبولی ناموفق - دو لیست با نام Failing Acceptance Test - Two Lists with Names

  • قبولی در آزمون قبولی - دو لیست با نام Passing Acceptance Test - Two Lists with Names

  • چه زمانی می توانید حمل کنید؟ When Can You Ship?

  • عدم پذیرش آزمون - دریافت لیست توسط شناسه Failing Acceptance Test - Getting a List by Id

  • قبولی در آزمون قبولی - دریافت لیست توسط شناسه Passing Acceptance Test - Getting a List by Id

  • آزمون پذیرش - دریافت همه لیست ها برای یک کاربر Acceptance Test - Getting All Lists for a User

  • برای پشتیبانی از چندین لیست برای انجام تغییرات UI ایجاد کنید Make UI Changes to Support Multiple To Do Lists

  • گذشته نگر Retrospect

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش تست پذیرش در Node.js
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 19m
58
Pluralsight (پلورال سایت) pluralsight-small
26 بهمن 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
18
4.5 از 5
دارد
دارد
دارد
Amy Dredge

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.