آنچه یاد خواهید گرفت:
مروری بر ابزارهای اصلی هوش مصنوعی برای تست نرمافزار
مروری بر دستههای اصلی ابزارهای تست دستی نرمافزار بههمراه ابزارهای مربوط به هر دسته
یادگیری Generative AI GenAI (ChatGPT/Cursor AI) و سایر ابزارهای هوش مصنوعی که میتوانید برای کمک به تست نرمافزار از آنها استفاده کنید.
یادگیری 7 مورد از محبوبترین ابزارهای تست دستی نرمافزار که با آنها میتوانید تست WEB، موبایل، API، عملکرد و شبکه را انجام دهید.
در ویدیوی معرفی هر ابزار، اجزای اصلی ناوبری آن برای کسانی که برای اولین بار آن را اجرا میکنند، مرور میشود.
در ویدیوی معرفی هر ابزار، چند قابلیت عملی پایه نمایش داده میشود که تسترها میتوانند در کار خود از آنها استفاده کنند.
یاد میگیرید چگونه از GenAI (ChatGPT/Cursor AI) برای تست خودکار نرمافزار استفاده کنید.
یاد میگیرید چگونه یک مهندس QA دستی میتواند با کمک GenAI (ChatGPT/Cursor AI) در مدت کوتاهی کارها را خودکار کند.
یاد میگیرید چگونه اسکریپت تست JavaScript/Playwright را برای ورود، حساب کاربری و جریان خرید سرتاسری ایجاد و اجرا کنید.
یاد میگیرید چگونه اسکریپت تست Selenium/Java را برای جستوجو، مرتبسازی، ناوبری، ارسال فرم، گزارشدهی و اعتبارسنجی ایجاد و اجرا کنید.
هر ویدیو برای بخش تست خودکار شامل کد منبع و مثال عملی است که میتوانید برای تمرین در وبسایت ما از آن استفاده کنید.
مبانی تست دسترسپذیری را درک میکنید، از جمله هدف آن، اصول کلیدی و اینکه چرا برای ساخت محصولات دیجیتال فراگیر ضروری است.
یاد میگیرید چگونه از NVDA برای تست دسترسپذیری وب در Windows استفاده کنید و تمرکز شما بر نحوه تفسیر محتوا توسط صفحهخوانها و شناسایی مشکلات سازگاری خواهد بود.
یاد میگیرید چگونه از VoiceOver در macOS برای تست دسترسپذیری استفاده کنید، از جمله ژستها و فرمانهای ناوبری در دستگاههای Apple
در تست دسترسپذیری موبایل روی دستگاههای iOS با استفاده از VoiceOver تجربه کسب میکنید و تمرکز شما بر ژستهای لمسی و ناوبری مخصوص موبایل خواهد بود.
کشف میکنید چگونه از TalkBack در Android برای تست دسترسپذیری استفاده کنید، از جمله ناوبری با ژستها و تفسیر بازخورد در دستگاههای Android
به تست ناوبری با کیبورد مسلط شوید تا ترتیب فوکوس، عملکرد Tab و قابلیت استفاده کلی با کیبورد در رابطهای وب را تضمین کنید.
از ابزارهایی مانند WAVE برای ارزیابی کنتراست رنگ در صفحات وب استفاده میکنید تا مطمئن شوید عناصر ویژوال برای کاربران دارای اختلالات بینایی با استانداردهای دسترسپذیری مطابقت دارند.
پیش نیازهای دوره
از قبل یک فنجان قهوه یا نوشیدنی موردعلاقه دیگر آماده کرده باشید.
بهتر است افراد «سحرخیز» این دوره را صبحها بگذرانند و افراد «شبزندهدار» آن را در شب تماشا کنند.
توضیحات دوره
سلام به همه. این دوره درباره ابزارهای تست دستی نرمافزار است؛ ابزارهایی که شامل اتوماسیون نمیشوند، اما به بهبود کار یک تستر دستی کمک میکنند.
این دوره برای تسترهای زیر مفید خواهد بود:
مبتدیان مطلق در تست نرمافزار که میخواهند محبوبترین ابزارهای تست نرمافزار را که هر QA برای کار از آنها استفاده میکند یاد بگیرند.
تسترهای نرمافزار باتجربه که میخواهند استفاده اولیه از ابزارهای تست نرمافزار را مرور کنند و در این موضوع چیزهای جدیدی یاد بگیرند.
تسترهای دستی باتجربه که میخواهند یاد بگیرند چگونه با کمک Generative AI (ChatGPT/CursorAI) در مدت کوتاهی تستکیسها را خودکار کنند.
هر کسی که میخواهد با کمک ChatGPT/CursorAI اولین قدمها را در تست خودکار نرمافزار بردارد.
هدف اصلی این دوره، عمیقتر کردن دانش درباره ابزارهای تست دستی و کمک به تسترها در جنبهها و نیازهای مختلف کارشان است.
به همین دلیل، ما 4 مورد را آماده کردهایم:
مروری بر ابزارهای اصلی تست دستی نرمافزار بر اساس دستهبندی، مانند:
ابزارهای هوش مصنوعی برای تست دستی نرمافزار
ابزارهای تست وب
ابزارهای تست خودکار با کمک ChatGPT
ابزارهای تست خودکار با کمک CursorAI
ابزارهای تست موبایل
ابزارهای تست API
ابزارهای تست دسترسپذیری
ابزارهای ضبط ترافیک شبکه
توضیح چند ابزار برای هر دسته، مانند:
ChatGPT ،CursorAI ،Gemini AI ،Bing AI و Chatsonic AI برای تست نرمافزار؛
Chrome DevTools و BrowserStack برای تست وب؛
TestRail بهعنوان ابزار مدیریت تست؛
NVDA ،VoiceOver ،TalkBack ،WAVE و Accessibility Insights برای تست دسترسپذیری؛
Playwright/JavaScript با کمک ChatGPT برای تست خودکار نرمافزار؛
Selenium/Java با کمک ChatGPT برای تست خودکار نرمافزار؛
Android Studio و Xcode برای تست موبایل؛
Postman و JMeter برای تست API؛
Wireshark برای تست شبکه؛
نمایش چند قابلیت عملی اولیه که تسترها میتوانند در کار خود با استفاده از ChatGPT ،Cursor AI ،Chrome DevTools، BrowserStack ،TestRail ،Android Studio ،Xcode ،Postman، JMeter، Wireshark ،NVDA ،VoiceOver ،TalkBack ،WAVE، Accessibility Insights ،GitHub ،Visual Studio Code ،IntelliJ IDEA ،Playwright و Selenium از آنها استفاده کنند.
نمایش اینکه چگونه مهندس QA دستی میتواند مسیر اتوماسیون را با ایجاد و اجرای اسکریپتهای تست Selenium/Java برای قابلیتهای مختلف وبسایت، مانند فیلترها، مرتبسازی، ناوبری، Minicart و غیره، با کمک ChatGPT آغاز کند.
هر درس مربوط به بخش اتوماسیون در وبسایت ما نمایش داده شده است؛ جایی که برای نشان دادن همه چیز در عمل، اجزای جداگانهای ایجاد کردهایم. برای هر درس، یک کلاس جداگانه در محیط توسعه یکپارچه IntelliJ IDEA ساختهایم. بنابراین در آینده پیدا کردن کدی که نیاز دارید برای شما آسانتر خواهد بود. میتوانیم صفحه وب خود را باز کنیم، آن را اجرا کنیم و با استفاده از این کد نتایج را بررسی کنیم.
نمایش اینکه چگونه مهندس QA دستی میتواند مسیر اتوماسیون را با ایجاد و اجرای اسکریپتهای تست JavaScript/Playwright برای قابلیتهای مختلف وبسایت، مانند ورود، سناریوهای منفی ورود، حساب کاربری و جریان خرید سرتاسری با کمک ChatGPT آغاز کند. هر درس مربوط به بخش اتوماسیون در وبسایت ما نمایش داده شده است؛ جایی که برای نشان دادن همه چیز در عمل، اجزای جداگانهای ایجاد کردهایم. برای هر درس، یک کلاس جداگانه در Visual Studio Code ساختهایم. بنابراین در آینده پیدا کردن کدی که نیاز دارید برای شما آسانتر خواهد بود. کد نهایی در مواد آموزشی، در وبسایت ما و در GitHub در دسترس خواهد بود. میتوانیم صفحه وب خود را باز کنیم، آن را اجرا کنیم و با استفاده از این کد نتایج را بررسی کنیم.
نمایش اینکه چگونه مهندس QA دستی میتواند مسیر اتوماسیون را با ایجاد و اجرای اسکریپتهای تست JavaScript/Playwright برای قابلیتهای مختلف وبسایت، مانند Login و Login Negative Scenario، با کمک Cursor AI آغاز کند. هر درس مربوط به بخش اتوماسیون در وبسایت ما نمایش داده شده است؛ جایی که برای نشان دادن همه چیز در عمل، اجزای جداگانهای ایجاد کردهایم. برای هر درس، یک کلاس جداگانه در Cursor ساختهایم. بنابراین در آینده پیدا کردن کدی که نیاز دارید برای شما آسانتر خواهد بود. کد نهایی در مواد آموزشی و در وبسایت ما در دسترس خواهد بود. میتوانیم صفحه وب خود را باز کنیم، آن را اجرا کنیم و با استفاده از این کد نتایج را بررسی کنیم.
این دوره برای چه کسانی مناسب است؟
مهندسان QA
تسترهای نرمافزار
مبتدیان مطلق در تست نرمافزار
تسترهای نرمافزار باتجربه که میخواهند دانش اولیه نظریه تست نرمافزار را مرور کنند.
هر کسی که میخواهد اولین قدمها را در استفاده از ابزارهای تست دستی نرمافزار بردارد.
هر کسی که تماشای ویدیوهای مربوط به تست نرمافزار را دوست دارد و میخواهد تست خود را بهبود دهد.