لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست ویندوز فون و مدیریت خطا
Windows Phone Testing and Error Management
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با اتخاذ رویکردی که شامل تستهای مرتبط و گسترده است، یک برنامه با کیفیت بهتر، قویتر، سودآورتر و در نهایت موفقتر ویندوزفون بسازید. در هر پروژه توسعهای، یک مهار آزمایشی جدی و گسترده پایه و اساس ساخت نرمافزار با کیفیت را فراهم میکند که مورد اعتماد و قابل اعتماد است. قابل اعتماد. ویندوز فون هم فرقی نمی کند. بسیاری از رویکردهای مشابهی که در پلتفرمهای دیگر استفاده میشوند، در اینجا مرتبط هستند، اما سناریوهایی مخصوص ویندوز فون نیز وجود دارد که مهم هستند و میتوانند برنامه شما را متمایز کنند. این دوره به شما تمام اجزای سازنده را برای گنجاندن تست در پروژه ویندوزفون خود می آموزد و تفکر انتقادی شما را در هنگام انتخاب مناطق و ویژگی های آزمایشی تقویت می کند. برخی از میانبرها را بیاموزید که تست و توسعه شما را به طور یکسان سرعت می بخشد، و مطمئن شوید که هیچ حوزه ای را که می تواند از آزمایش بهره مند شود نادیده نگیرید.
سرفصل ها و درس ها
معرفی
Introduction
خمیازه!
Yawn!
جهانی بدون آزمایش
A World Without Testing
طرح کلی تست و مدیریت خطا
Testing and Error Management Outline
اهداف
Goals
مناطق تست
Test Areas
معرفی
Introduction
کدام مناطق را باید آزمایش کنم؟
Which Areas Should I Test?
اولین اجرا
First Run
تعویض سریع برنامه و سنگ قبر
Fast Application Switching and Tombstoning
دست در دست: رزومه سریع برنامه
Hands on: Fast App Resume
جهت یابی
Navigation
رابط کاربری و چیدمان
User Interface and Layout
تنظیمات
Settings
ویژگی های خاص
Special Features
خلاصه
Summary
کتابخانه های آزمایشی
Test Libraries
معرفی
Introduction
کتابخانه های آزمایشی: آنها چه هستند؟
Test Libraries: What are they?
چارچوب تست Windows Phone Toolkit
Windows Phone Toolkit Test Framework
دست در دست: Windows Phone Toolkit Test Framework
Hands on: Windows Phone Toolkit Test Framework
چارچوب تست ویندوز فون
Windows Phone Test Framework
کتابخانه خرید در برنامه ساختگی
Mock In-App Purchase Library
دست در دست: کتابخانه خرید در برنامه ساختگی
Hands on: Mock In-App Purchase Library
رول خود را
Roll Your Own
فواید
Benefits
خلاصه
Summary
آماده سازی داده های آزمون
Preparing Test Data
معرفی
Introduction
اهمیت داده های آزمون
Importance of Test Data
داده های تست قابل استفاده مجدد
Reusable Test Data
داده های پروژه
Project Data
دست در دست: طراحی داده های زمان در ترکیب
Hands on: Design Time Data in Blend
دست در دست: داده های تست ویژوال استودیو
Hands on: Visual Studio Test Data
داده های موقعیت مکانی
Location Data
دست در دست: تست با داده های مکان
Hands on: Testing With Location Data
خلاصه
Summary
تست واحد
Unit Testing
معرفی
Introduction
تست واحد چیست؟
What is Unit Testing?
چرخه زندگی
Lifecycle
نحوه شناسایی تست های واحد
How to Indentify Unit Tests
توسعه آزمایش محور
Test Driven Development
پروژه تست واحد ویندوز فون
Windows Phone Unit Test Project
دست در دست: تست واحد ویندوز فون
Hands on: Windows Phone Unit Testing
ابزارهای پوشش کد
Code Coverage Tools
خلاصه
Summary
تست یکپارچه سازی
Integration Testing
معرفی
Introduction
تست یکپارچه سازی چیست؟
What is Integration Testing
رویکرد بالا به پایین
Top Down Approach
رویکرد پایین به بالا
Bottom Up Approach
روش ساندویچ
Sandwich Approach
رویکرد بیگ بنگ
Big Bang Approach
یکپارچه سازی مداوم
Continuous Integration
تست یکپارچه سازی در ویندوز فون
Integration Testing on Windows Phone
خلاصه
Summary
ازمایش عملکرد
Performance Testing
معرفی
Introduction
عملکرد پلت فرم
Platform Performance
مناطق مورد توجه
Areas of Concern
راهنمای کاربر
User Guidance
APIهای عملکرد
Performance APIs
ابزارهای عملکرد
Performance Tools
دست در دست: ابزارهای عملکرد
Hands on: Performance Tools
دست در: شمارشگر نرخ فریم
Hands on: Frame Rate Counters
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
لارس نویسنده ، مربی ، Microsoft MVP ، رهبر جامعه ، مرجع همه امور بسترهای نرم افزاری ویندوز و مشاجره تمساح نیمه وقت است. او به شدت درگیر فضای هولولنز و واقعیت مخلوط و همچنین نویسنده منتشر شده Pluralsight ، معمار راه حل مستقل و نویسنده برای انتشارات متعدد است. وی طی 20 سال گذشته بخشی از جامعه توسعه نرم افزار بوده و با همكاری كنفرانس جامعه DDD ملبورن ، سازماندهی رویدادهای برنامه نویسان با مایکروسافت و همچنین مشاغل مرمت و بازسازی اتومبیل به صورت نیمه وقت نیز فعالیت می كند. او در بسیاری از رویدادهای فنی در سراسر جهان صحبت کرده و متخصص اینترنت استرالیا است.
نمایش نظرات