تبدیل شدن به یک تستر نرم افزار - Become a Software Tester

-
1
53 دقیقه
با زیرنویس فارسی و انگلیسیمهندسی تضمین کیفیت (QA) می تواند معانی مختلفی برای افراد مختلف داشته باشد. در این دوره، در مورد شیوه های QA در چارچوب یک پروژه مهندسی نرم افزار بیاموزید. مربی Meaghan Lewis انواع مختلف آزمایش QA را نشان می دهد که بر روی آن تمرکز می کند و چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد. Meaghan مناطقی را که احتمالاً می خواهید آزمایش کنید و به طور مداوم نظارت کنید را بررسی می کند تا از بهبود روزافزون محصول خود اطمینان حاصل کند. به علاوه، او برخی از مکانیسمهای مورد استفاده برای برقراری ارتباط با سلامت کلی یک محصول را بررسی میکند. پس از پایان دادن به این دوره، میتوانید به هر چیزی که روی آن کار میکنید نگاه کنید، به طرز انتقادی در مورد اینکه چگونه قطعات با هم قرار میگیرند فکر کنید، و راههایی را برای کمک به تیم خود برای رسیدن به اهداف کیفیت با هر نسخه شناسایی کنید. اهداف یادگیری چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد تعیین انتظارات و اهداف تهیه طرح تست گنجاندن تست جعبه در فرآیند شما اجرای تست دستی استفاده از تست اتوماسیون UI شناسایی، گزارش و اولویت بندی باگ ها
-
2
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیتست خودکار به اسکریپتنویسی و چارچوبهایی مانند سلنیوم متکی است تا ثابت کند محصولات مطابق انتظار کار میکنند. اتوماسیون تست یک صرفه جویی در زمان بسیار زیاد است و برای یکپارچه سازی مداوم، تحویل مداوم و توسعه نرم افزار چابک بسیار مهم است. اگر در QA، DevOps و IT مشغول به کار هستید، باید اصول اولیه را بدانید. این دوره مبانی اتوماسیون تست و همچنین استراتژی های مختلف برای پیاده سازی را پوشش می دهد. مهندس QA Meaghan Lewis توضیح می دهد که از چه نوع تست هایی باید استفاده کرد، چگونه ابزارهای تست مناسب را انتخاب کرد و چگونه پروژه های اتوماسیون تست را برنامه ریزی و اجرا کرد. او همچنین استراتژیهایی را برای حفظ اتوماسیون در طول زمان شرح میدهد: افزودن تستهای جدید، بهروزرسانی تستهای قدیمی، و رفع خرابیها. اهداف یادگیری هرم آزمون واحد، ادغام، و تست های UI ایجاد استراتژی اتوماسیون انتخاب ابزار تست تصمیم گیری در مورد اتوماسیون شناسایی خطرات و هزینه های اتوماسیون پیاده سازی تست اتوماسیون استفاده از یکپارچه سازی مداوم اندازه گیری پوشش کد
-
3
2 ساعت
با زیرنویس فارسی و انگلیسیاز آنجایی که شرکتهای نرمافزاری همچنان به سمت محاسبات ابری، برنامههای تلفن همراه و معماریهای میکروسرویس حرکت میکنند، توانایی آزمایش سریع و مؤثر APIها به یک مهارت حیاتی برای آزمایشکنندگان نرمافزار تبدیل شده است. در این دوره، مدرس Dave Westerveld اصول اولیه تست API را پوشش می دهد و نحوه کار با چندین ابزار قوی برای آزمایش API در مقیاس در یک سازمان را به اشتراک می گذارد. پس از ارائه یک آغازگر در مورد خدمات وب و اصطلاحات مهم API، دیو نحوه استفاده از Postman را برای برخی از کاوش های اساسی API نشان می دهد. سپس برخی از رویکردها و روشهای اساسی مورد استفاده در آزمایش درخواستهای GET، POST، PUT و DELETE را بررسی میکند. نشان می دهد که چگونه می توان با استفاده از SoapUI، یک ابزار تست خودکار خودکار محبوب، به تست عملکرد نزدیک شد. و بیشتر. اهداف یادگیری بررسی اصطلاحات API کاهش خطرات مربوط به آزمایش API ها نقشه برداری از طرح بندی یک API مجوز و احراز هویت API یافتن و استفاده از نشانه های حامل تست تماسهای GET، POST، PUT و DELETE استفاده از مسخره، خرد، و جعلی در تست API تست میکروسرویس ها و اینترنت اشیا
-
4
1 ساعت
با زیرنویس فارسی و انگلیسیتوسعه رفتار محور (BDD) از توسعه آزمایش محور به عنوان فرآیندی که همکاری با تیم های غیر فنی را افزایش می دهد پدید آمد. تستهای BDD بر روی رفتار کاربر و سیستم متمرکز هستند و میتوانند جزئیاتی را که اغلب در طول فرآیند توسعه نرمافزار سنتی از بین میروند، روشن کنند. این دوره آموزشی اصول اولیه توسعه رفتار محور را آموزش می دهد. بیاموزید که چگونه BDD در یک گردش کار چابک قرار می گیرد، چگونه فرآیند BDD را در یک تیم هدایت کنید، و اصول اولیه استفاده از چارچوب های BDD محبوب مانند Cucumber. مربی رابین بک به شما کمک میکند تا با Cucumber و زبان مشخصات آن، Gherkin آشنا شوید، نمونههایی از مشخصات الزامات نوشتن، تعریف سناریوها، راهاندازی تستهای شکست خورده و بهینهسازی کدتان برای تأکید بر طراحی دامنه محور و شیگرا. او برخی از بهترین شیوهها را برای پیادهسازی توسعه رفتار محور و حفظ فلسفه - رفتار بر عملکرد - در بالای ذهن به پایان میرساند. اهداف یادگیری توسعه رفتار محور چیست؟ چابک و BDD نمونه های BDD چارچوب های BDD تعریف سناریوها مدل سازی دامنه اجرای طراحی شی گرا فرآیند BDD: رفتار قبل از عملکرد
-
5
49 دقیقه
با زیرنویس فارسی و انگلیسیبیاموزید که چگونه با پیاده سازی تست agile در سازمان خود، نرم افزاری با کیفیت بالاتر و با یک کلیپ سریعتر ایجاد کنید. در طول این دوره، مربی Ash Coleman به شما کمک می کند تا درک خود را از نقش و روش های تست کننده های نرم افزار و همچنین نحوه آزمایش می توانید گردش کار agile خود را افزایش دهید. برای شروع همه چیز، اش نقش آزمایش کننده در تیم های agile را شرح می دهد و نحوه کنترل، نظارت و تشویق آزمایش کنندگان روی شیوه های کیفیت را توضیح می دهد. در مرحله بعد، او از طریق رویکرد تست agile قدم می گذارد و نقاطی را مشخص می کند که در آن آزمایش کنندگان می توانند ارزش اضافه کنند. او همچنین به شما کمک می کند تا با فرایندها و مسئولیت های اصلی آزمایش، از جمله ردیابی اشکال آشنا شوید. هم آزمایش دستی و هم اتوماسیون آزمایش را بررسی می کند. و بحث می کند که چگونه ادغام مداوم می تواند در ترکیب گنجانده شود. اهداف یادگیری آزمایش در زمینه agile نقش آزمایش کننده agile نظافت عقب افتاده برنامه ریزی دوی سرعت ردیابی اشکالات تست دستی اتوماسیون تست ادغام مداوم
-
6
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیسلنیوم یکی از محبوب ترین ابزارها برای آزمایش برنامه های مبتنی بر وب است. این امکان را به مهندسان QA می دهد تا تست ها را در بسیاری از مرورگرها و سیستم عامل های مختلف بدون زبان برنامه نویسی خاص بنویسند و خودکار کنند. این دوره سلنیوم را به کاربران جدید معرفی می کند و موارد نصب و استفاده اولیه را پوشش می دهد. نحوه تنظیم چارچوب نوشتن تست، WebDriver و Selenium Grid را بیاموزید که به شما امکان می دهد بار آزمایشی را توزیع کنید و آزمایش ها را بر روی یک سرور راه دور اجرا کنید. بهترین روش ها را برای نوشتن تست های موثر با استفاده از متغیرها و توابع، و سازماندهی تست ها در مجموعه هایی که می توانند در طول زمان مقیاس شوند، بیاموزید. مربی Meaghan Lewis - یک مهندس QA در GitHub - همچنین الگوی هرم آزمایشی را توضیح می دهد که روشی ایده آل برای تعادل واحد، ادغام و تست UI را توضیح می دهد. اهداف یادگیری راه اندازی Selenium WebDriver توزیع بار تست با شبکه سلنیوم راه اندازی هاب و گره ها نوشتن کد تست تمیز سازماندهی مجموعه آزمایشی
-
7
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیمهارت های چارچوب سلنیوم خود را به سطح بعدی ببرید. در این دوره، Meaghan Lewis شما را از اصول اولیه آموزش سلنیوم عبور می دهد و به گزینه های متوسط و پیشرفته می پردازد. ابتدا، Meaghan اصول اولیه را بررسی می کند و به شما نشان می دهد که چگونه از WebDriver بیشترین بهره را ببرید. بعد، او شما را به مکانیک مکان یاب های پیشرفته و تعامل با اجزا می برد. سپس او نحوه غلبه بر مشکلات رایج همگام سازی را به اشتراک می گذارد. او با پوشش گردش کار و ادغام کار را به پایان می رساند. اهداف یادگیری استفاده از درایورهای مرورگر و WebDriver بازرسی عناصر اجرای دستورات جاوا اسکریپت انتخاب مکان یاب ترکیب چندین ویژگی CSS استفاده از اجزای مشترک انتظارهای ضمنی و صریح خودکارسازی گردش کار آزمایش رفتارها استفاده از اشیاء صفحه اتصال به GitHub در حال اجرا روی شبکه استفاده از ابزارهای تست مبتنی بر ابر
-
8
32 دقیقه
با زیرنویس فارسی و انگلیسیبه افزودن تست بار به کیت ابزار حرفه ای خود علاقه دارید؟ در این دوره آموزشی، یاد بگیرید که چگونه از Apache JMeter، یک ابزار تست عملکرد منبع باز محبوب، برای ایجاد و اجرای تست های بار استفاده کنید که به شما کمک می کند تا مشکلات عملکرد را در نرم افزار خود برجسته کنید. مربی مایک اسمیت شما را از طریق نصب و راه اندازی JMeter و JRE در ویندوز راهنمایی می کند و سپس نحوه ایجاد و اجرای اولین تست بارگذاری خود را نشان می دهد. مایک همچنین نحوه بهبود تست بار خود را با افزودن تایمرها و ادعاها، نحوه اجرای تست بار خود از طریق CLI، و نحوه مشاهده نتایج خود به روش های مختلف با ایجاد یک داشبورد HTML در زمان اجرا CLI توضیح می دهد. اهداف یادگیری تست بار چیست و چرا آن را انجام می دهیم؟ ایجاد و اجرای تست های بار بهبود تست با افزودن تایمرها و ادعاها تست بار خود را از طریق CLI انجام دهید ذخیره نتایج CLI در یک فایل jtl وارد کردن یک فایل jtl. به نمودارهای JMeter ایجاد یک داشبورد HTML در زمان اجرا CLI
-
9
2 ساعت
با زیرنویس فارسی و انگلیسیاسکریپتنویسی میتواند تواناییهای شما را بهعنوان یک آزمایشکننده افزایش دهد و به شما کمک کند تا با سرعت چابکی پیش بروید. این امکان را به شما می دهد تا سریعتر و کارآمدتر مشکلات نرم افزاری را پیدا کنید و کارهای دستی مانند گزارش دهی و آماده سازی سایت آزمایشی را خودکار کنید. این دوره به بررسی چند روش برای استفاده از اسکریپت ها برای حل چالش های رایج در دنیای پر سرعت تست نرم افزار می پردازد. دنبال کنید و نحوه پیمایش و آزمایش API ها، تولید گزارش، کاوش محصولات با ابزارهای اتوماسیون وب، تولید داده های ساختگی برای آزمایش و موارد دیگر را بیاموزید. درسها بر اسکریپتهای ساده مبتنی بر پایتون و همچنین ابزارهای تست محبوب مانند Google Sheets و Selenium WebDriver تکیه دارند. مدرس Dave Westerveld مثالها و ایدههای ملموسی را برای افزایش بهرهوری، حذف وظایف خستهکننده، ایجاد بینشهای جدید در مورد محصولات و استانداردسازی و سادهسازی کار تیم ارائه میدهد. اهداف یادگیری درایو تماس های API با اسکریپت احراز هویت API تجزیه داده های API خودکار کردن گزارشها با Google API استفاده از API نمودارها و برگههای Google آماده سازی سایت های تست با Selenium WebDriver تجزیه و تحلیل داده های آزمون با برنامه نویسی تولید داده های ورودی شبه برای آزمایش
-
10
2 ساعت
با زیرنویس فارسی و انگلیسیآزمایش واحد از اهمیت بسزایی در توسعه برنامه های پایدار برخوردار است. توسعه دهندگان جاوا باید تست های واحد را بنویسند و JUnit چارچوب اصلی تست واحد برای جاوا است. در این دوره، مربی و توسعه دهنده Maaike van Putten به شما کمک می کند تا کد جاوا خود را به طور موثر آزمایش کنید. Maaike توضیح می دهد که تست واحد چیست و مزایایی که ارائه می دهد. او JUnit را پوشش می دهد و به شما نشان می دهد که چگونه آن را تنظیم کرده و اولین آزمایش خود را اجرا کنید. Maaike مراحل نوشتن یک آزمون اساسی را شامل می شود، از جمله ابزارهای مفیدی مانند JUnit Annotations، JUnit Write، JUnit DisplayName و موارد دیگر. او از کاربردهای پیشرفته تری از JUnit، مانند تزریق وابستگی، آزمایش های پارامتری و زمان بندی، برای نام بردن چند مورد استفاده می کند. Maaike با یک نگاه سریع در مراحل بعدی که می توانید انجام دهید، مانند نحوه آماده سازی کد برای آزمایش واحد، بهترین شیوه ها و یک مرور کوتاه از Mockito، به پایان می رساند.
-
11
2 ساعت
با زیرنویس فارسی و انگلیسیبا روندهای صنعتی مانند محاسبات ابری و اینترنت اشیا، نیاز روزافزونی به آزمایشگرانی وجود دارد که ابزارهای تست API را بشناسند و درک کنند. یکی از ابزارهای قدرتمند و بالغ مورد استفاده شرکتهای سراسر جهان، SoapUI است. این دوره برای کمک به شما در شروع کار با SoapUI طراحی شده است و اصول اولیه نحوه استفاده از آن را پوشش می دهد. مدرس Dave Westerveld توضیح میدهد که چگونه اولین پروژه خود را راهاندازی کنید، آزمایشهای جدید ایجاد کنید، تستهای بارگذاری و امنیت را انجام دهید، و تستهای خود را با برنامهنویسی خودکار و کارآمدتر کنید. به علاوه، یاد بگیرید که چگونه SoapUI را با خطوط لوله ساخت مبتنی بر Docker ادغام کنید. این آموزش پر از نمونههایی است که دارای APIهای عمومی و دنیای واقعی هستند، بنابراین میتوانید نحوه عملکرد SoapUI در سناریوهای آزمایش واقعی را ببینید. اهداف یادگیری ایجاد اولین پروژه خود در SoapUI افزودن پارامترهای درخواست و پرس و جو ایجاد مجموعه های آزمایشی اسکریپت با ویژگی های پویا اجرای SoapUI از خط فرمان یا Docker
-
12
11 دقیقه
با زیرنویس فارسی و انگلیسیمهندسی کیفیت نرمافزار نقشی حیاتی در چرخه توسعه ایفا میکند و باعث صرفهجویی در زمان و هزینه شرکتها میشود و تضمین میکند که مشتریان دقیقاً تجربهای را دارند که انتظار دارند. همچنین یک مسیر شغلی پرسود و نادیده گرفته شده است. در اینجا، مهندس کیفیت نرم افزار، آرون دولبرگ، از سال ها تجربه خود در تضمین کیفیت (QA) استفاده می کند تا بینش های شخصی و داستان های هشدار دهنده خود را به اشتراک بگذارد. آرون در مورد چگونگی شروع QA، نحوه تطبیق آن در شرکتهای کوچک و بزرگ و چگونگی تغییر آن از زمان ظهور گردشهای کاری چابک بحث میکند.
-
13
1 ساعت
با زیرنویس فارسی و انگلیسیآیا به دنبال حرکت به دنیای پویا و هیجان انگیز تست نرم افزار هستید؟ گواهینامه ISTQB (International Software Testing Qualification Board) می تواند گامی مهم در سفر شما باشد. گذراندن امتحانات ISTQB بدون درک جامع از مطالب درس و انتظارات هیئت امتحان می تواند دشوار باشد. در این دوره، مربی مایکل اسمیت همه این موارد را پوشش می دهد. مایکل اصطلاحات کلیدی را که باید برای امتحانات ISTQB بدانید توضیح می دهد. پس از شرح اصول، فرایند و روانشناسی آزمایش، مایکل به چگونگی مطابقت تست نرم افزار با چرخه عمر توسعه نرم افزار (SDLC) می پردازد. او در مورد آزمایش استاتیک، انواع تکنیک های آزمایش و اطلاعات مفید در مورد سازماندهی، برنامه ریزی، نظارت و مدیریت آزمایشات شما بحث می کند. مایکل کار خود را با نشان دادن برخی نکات و نکات ابزار آزمایش و همچنین کمک بیشتر برای آماده شدن برای آزمون بنیاد ISTQB به پایان می رساند.