درباره دوره:
لازم به ذکر است زیرنویس این دوره توسط هوش مصنوعی انجام شدهاست.امروزه، نرمافزارهایی که میسازیم همواره با کاربران خود از طریق پلتفرمهای وب و موبایل در ارتباط هستند. کاربران از طریق این رابطها با نرمافزار تعامل میکنند و تجربهای که این رابطها ارائه میدهند، تأثیر قابل توجهی بر کیفیت درکشدهی نرمافزار دارد.
سرعت بالای عرضهی نسخهها و ویژگیهای جدید در نرمافزارهای مدرن، نیازمند اولویتبندی دقیق تلاشهای تست و اجرای سریع آن از طریق اتوماسیون است. در این دوره، تمرکز بر تکنیکها و روشهای تست چنین برنامههایی خواهد بود. ما مفاهیم کلیدی مرتبط با تست وب و موبایل، تکنیکهای اساسی و استفاده از سلنیوم به عنوان یک چارچوب برای اتوماسیون تست این نوع برنامهها را پوشش خواهیم داد.
در پایان این دوره، فراگیران یک پایه محکم در اصول تست وب و موبایل و توانایی استفاده از یک چارچوب تست برای خودکارسازی اجرای تست به دست خواهند آورد.
مقدمهای بر تست وب و موبایل:
1 - مقدمه ای بر تست وب و موبایل
2 - چالش های تست وب و موبایل
3 - معرفی مختصری از XML و HTML
4 - استفاده از ابزارهای توسعه دهنده Firefox
5 - معرفی Selenium
6 - استفاده از Selenium از Eclipse IDE
تست عملکردی وب:
1 - برنامه ریزی تست وب
2 - استراتژی تست حداقلی ضروری (METS)
3 - استفاده از METS برای زمان بندی
4 - انتقال وضعیت بازنمایی (REST): معماری وب
5 - مقدمه ای بر XPath
تست غیرعملکردی وب:
1 - مقدمه ای بر تست امنیتی
2 - تکنیک های تست امنیتی
3 - مروری بر ده ریسک برتر OWASP
4 - ده ریسک برتر امنیتی OWASP (1 تا 5)
5 - ده ریسک برتر امنیتی OWASP (6 تا 10)
6 - تست فازی
7 - مقدمه ای بر تست عملکرد
8 - مقدمه ای بر JMeter
تست موبایل:
1 - آشنایی با اپیم (Appium)