رفقا عصر جمعه تون بخیر.
همیشه سعی میکنم خط به خط داکیومنت های هرچیزی که میخوام روش کار کنم رو بخونم و تا جایی که میتونم روش کانتریبیوشن داشته باشم. اینجوری هم برای خودم بهتر هضمش میکنم هم به بقیه هم میتونم بهتر توضیحش بدم. اون مشارکت میتونه هرچیزی باشه حتی نه تو گیتهاب. چه ریپورت باگ یا فیچر ریکوئست و آپدیت داک باشه چه ریسالو کردن ایشوهای فعال یا اضافه کردن فیچر جدید. حتما نباید یه PRبزرگ باشه. گاهی وقتا برطرف کردن یه typo ساده هم خیلی از مشکلات ملت رو حل میکنه.
ارادت ❤️
همیشه سعی میکنم خط به خط داکیومنت های هرچیزی که میخوام روش کار کنم رو بخونم و تا جایی که میتونم روش کانتریبیوشن داشته باشم. اینجوری هم برای خودم بهتر هضمش میکنم هم به بقیه هم میتونم بهتر توضیحش بدم. اون مشارکت میتونه هرچیزی باشه حتی نه تو گیتهاب. چه ریپورت باگ یا فیچر ریکوئست و آپدیت داک باشه چه ریسالو کردن ایشوهای فعال یا اضافه کردن فیچر جدید. حتما نباید یه PRبزرگ باشه. گاهی وقتا برطرف کردن یه typo ساده هم خیلی از مشکلات ملت رو حل میکنه.
ارادت ❤️
❤32🔥4👍2👏2🙏2
اگر تو تست های اتومیشن Sleep زیاد میزاری این آموزش برای شماس! برای Wait شرط بزار!
دوستان عزیز سلام! امیدوارم که تعطیلات خوبی رو پشت سر گذاشته باشین و سال فوق العاده ای پیش روتون باشه!
تو این قسمت از آموزش اپیوم رفتم سراغ آشنایی با انواع Wait ها به خصوص Implicit و Explicit. یاد میگیریم چطور برای دیده شدن شرط خاصی مثل تغییر Attribute المنت، فعال/غیرفعال شدنش، Visible/Invisible شدنش و موارد اینچنینی صبر کنیم! آخرش هم یه تمرین میگم!
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه نهم:
https://youtu.be/q7-HSQom9Kc
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Sleep (Pause)
02:24 – Implicitly, Explicitly and Fluent Wait Definitions
03:42 – Implicitly Wait
07:42 – Explicitly Wait
10:50 – Expected Conditions
22:39 – Example: Wait Until Visibility of Element Located
25:16 – Example: Wait Until Not Visibility of Element Located
28:15 – Example: Wait Until Invisibility of Element Located
29:01 – Example: Wait Until Text to be Present in Element
35:15 – Exercise
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
دوستان عزیز سلام! امیدوارم که تعطیلات خوبی رو پشت سر گذاشته باشین و سال فوق العاده ای پیش روتون باشه!
تو این قسمت از آموزش اپیوم رفتم سراغ آشنایی با انواع Wait ها به خصوص Implicit و Explicit. یاد میگیریم چطور برای دیده شدن شرط خاصی مثل تغییر Attribute المنت، فعال/غیرفعال شدنش، Visible/Invisible شدنش و موارد اینچنینی صبر کنیم! آخرش هم یه تمرین میگم!
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه نهم:
https://youtu.be/q7-HSQom9Kc
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Sleep (Pause)
02:24 – Implicitly, Explicitly and Fluent Wait Definitions
03:42 – Implicitly Wait
07:42 – Explicitly Wait
10:50 – Expected Conditions
22:39 – Example: Wait Until Visibility of Element Located
25:16 – Example: Wait Until Not Visibility of Element Located
28:15 – Example: Wait Until Invisibility of Element Located
29:01 – Example: Wait Until Text to be Present in Element
35:15 – Exercise
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
YouTube
Appium Tutorial #9 – Wait - آموزش اپیوم - قسمت نهم
در این ویدئو میخوایم با انواع Wait ها شامل Implicit و Explicit آشنا بشیم. نحوه تعریف شرط برای Sleep رو بررسی میکنیم. یاد میگیریم که چطور میتونیم تا زمانی که المنت attribute خاصی رو داشته باشه یا نداشته باشه صبر کنیم، یا فرضا کاری کنیم که درایور تا زمان فعال…
👍22❤14
تو هر تست اتومیشن سه تا مرحله داریم:
🔹Arrange
🔹Act
🔹Assert
یعنی:
۱- شرایط رو آماده میکنیم (Arrange)
۲- سناریوی مدنظر رو انجام میدیم (Act)
۳- و بعد وریفای میکنیم که اتفاق مدنظرمون افتاد یا نه (Assert). تو جلسه دهم آموزش Appium میخوایم بریم سراغ همین اسرشن ها.
در ابتدا نحوه به دست آوردن اتریبیوت المنت ها رو یاد میگیریم. بعد میریم سراغ دستور assert تو پایتون و این دو تا رو با هم ترکیب میکنیم و اسرشن رو روی اتریبیوت ها انجام میدیم. همچنین با متدهای اسرشن درایور مثل is_displayed و is_enabled آشنا میشیم.
در ادامه هم با کاربرد حلقه While تو این موضوع آشنا میشیم و یه تابع خیلی خفن باهاش می نویسیم که برامون منتظر تکست یک المنت میمونه و وریفای ش میکنه.
در نهایت هم با Exception های متداول تو اتومیشن مثل NoSuchElementException یا StaleElementReferenceException و نحوه هندل کردن اونا آشنا میشیم.
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه دهم:
https://youtu.be/_yZm6WapeAk
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Get Attribute of Elements
04:27 – Assert in Python
07:18 – Assert Attributes of Elements
12:45 – is_enabled, is_displayed
18:10 – "while" Loop for Assertions
24:03 – Implement Verify Method with "while" Loop
32:17 – Improve code
45:50 – Exceptions
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
🔹Arrange
🔹Act
🔹Assert
یعنی:
۱- شرایط رو آماده میکنیم (Arrange)
۲- سناریوی مدنظر رو انجام میدیم (Act)
۳- و بعد وریفای میکنیم که اتفاق مدنظرمون افتاد یا نه (Assert). تو جلسه دهم آموزش Appium میخوایم بریم سراغ همین اسرشن ها.
در ابتدا نحوه به دست آوردن اتریبیوت المنت ها رو یاد میگیریم. بعد میریم سراغ دستور assert تو پایتون و این دو تا رو با هم ترکیب میکنیم و اسرشن رو روی اتریبیوت ها انجام میدیم. همچنین با متدهای اسرشن درایور مثل is_displayed و is_enabled آشنا میشیم.
در ادامه هم با کاربرد حلقه While تو این موضوع آشنا میشیم و یه تابع خیلی خفن باهاش می نویسیم که برامون منتظر تکست یک المنت میمونه و وریفای ش میکنه.
در نهایت هم با Exception های متداول تو اتومیشن مثل NoSuchElementException یا StaleElementReferenceException و نحوه هندل کردن اونا آشنا میشیم.
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه دهم:
https://youtu.be/_yZm6WapeAk
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Get Attribute of Elements
04:27 – Assert in Python
07:18 – Assert Attributes of Elements
12:45 – is_enabled, is_displayed
18:10 – "while" Loop for Assertions
24:03 – Implement Verify Method with "while" Loop
32:17 – Improve code
45:50 – Exceptions
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
YouTube
Appium Tutorial #10 – Assertions - آموزش اپیوم - قسمت دهم
تو این قسمت در ابتدا نحوه مشاهده اتریبیوت المنت ها رو یاد میگیریم. بعد میریم سراغ دستور assert تو پایتون و این دو تا رو با هم ترکیب میکنیم و اسرشن رو روی اتریبیوت ها انجام میدیم. همچنین با متدهای اسرشن درایور مثل is_displayed و is_enabled آشنا میشیم.
در…
در…
❤24👍8🔥2
اگر بخوایم تو اتومیشن موبایل، دکمه Home و App switch رو بزنیم باید چیکار کنیم؟
یا یه چیزی رو تو فیلد سرچ تایپ کردیم حالا چجوری تایید روی کیبرد رو بزنیم تا نتایج رو ببینیم؟
تو این جلسه راجع به Keyboard Action ها تو Appium صحبت کردم.
- با Key Event ها در اندروید آشنا میشیم.
- تایپ واقعی به چند روش رو یاد می گیریم.
- دستوراتی برای کنترل کیبرد و بررسی وضعیتش رو معرفی میکنیم.
- با نحوه اجرای اکشن متغیر کیبرد که کار سرچ یا تایید رو انجام میده یاد میگیریم (IME) و یه مثال واقعی ازش هم تو اپلیکیشن آمازون می بینیم.
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه یازدهم:
https://youtu.be/5sNskwPa8I4
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – KeyEvent (KeyCode)
02:27 – Keyboard Action Commands
03:36 – Real Type using Key Events
07:00 – Press Device Soft Keys (Back, Home, App Switch)
08:05 – driver.is_keyboard_shown(), driver.hide_keyboard()
10:08 – Real Type by executing “mobile: type” command
11:28 – Input Method Editor (IME) - Perform ‘Done’, ‘Next’, ‘Search’
14:51 – Type and Search in Amazon app
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
یا یه چیزی رو تو فیلد سرچ تایپ کردیم حالا چجوری تایید روی کیبرد رو بزنیم تا نتایج رو ببینیم؟
تو این جلسه راجع به Keyboard Action ها تو Appium صحبت کردم.
- با Key Event ها در اندروید آشنا میشیم.
- تایپ واقعی به چند روش رو یاد می گیریم.
- دستوراتی برای کنترل کیبرد و بررسی وضعیتش رو معرفی میکنیم.
- با نحوه اجرای اکشن متغیر کیبرد که کار سرچ یا تایید رو انجام میده یاد میگیریم (IME) و یه مثال واقعی ازش هم تو اپلیکیشن آمازون می بینیم.
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه یازدهم:
https://youtu.be/5sNskwPa8I4
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – KeyEvent (KeyCode)
02:27 – Keyboard Action Commands
03:36 – Real Type using Key Events
07:00 – Press Device Soft Keys (Back, Home, App Switch)
08:05 – driver.is_keyboard_shown(), driver.hide_keyboard()
10:08 – Real Type by executing “mobile: type” command
11:28 – Input Method Editor (IME) - Perform ‘Done’, ‘Next’, ‘Search’
14:51 – Type and Search in Amazon app
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
YouTube
Appium Tutorial #11 – Keyboard Actions - آموزش اپیوم - قسمت یازدهم
تو این قسمت میخوایم تایپ واقعی در موبایل رو شبیه سازی کنیم.
در ابتدا با Key Event ها در اندروید آشنا میشیم. بعد از اون دستوراتی که برای هندل کردن کیبرد در اپیوم داریم رو بررسی میکنیم.
در ادامه تایپ واقعی به دو روش انجام میدیم. همچنین یاد میگیریم چجوری…
در ابتدا با Key Event ها در اندروید آشنا میشیم. بعد از اون دستوراتی که برای هندل کردن کیبرد در اپیوم داریم رو بررسی میکنیم.
در ادامه تایپ واقعی به دو روش انجام میدیم. همچنین یاد میگیریم چجوری…
❤16👍8🔥2
آقا یه سوال راجع به Appium. اگر با کلیک رو جایی، اپلیکیشن ما رو به کروم هدایت کنه چجوری اتومیشن رو ادامه بدیم؟ یه مشکل دیگه. یه جایی از اپ داره یه صفحه وب رو نشون میده که المنت هاش لوکیت نمیشه هرکاری میکنیم. راهش چیه؟
پاسخ این سوالا اینجاس. تو این قسمت از آموزش اپیوم قراره با اپلیکیشن های هایبرید و موارد زیر آشنا بشیم:
- انواع اپلیکیشن ها. (Native, Webview, PWA, Hybrid)
- مفهوم Webview و Native
- مفهوم Context و سوئیچ بین کانتکس های Native و Webview
- سوئیچ بین Browser و اپلیکیشن
- امکانات Appium Inspector و DevTools برای اپ های هایبرید
ویدئوی جلسه دوازدهم:
https://youtu.be/ImNUyjlVW8I
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Native and Hybrid apps
06:21 – Context (NATIVE, WEBVIEW)
09:50 – Get Contexts
12:07 – Switch Context
16:05 – NoSuchContextException
17:05 – Switch to Browser and Back to app
23:39 – Internal browser on NATIVE context
26:49 – CHROMIUM context
28:02 – Handle hybrid apps with Appium Inspector
30:57 – DevTools Inspect Devices
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
پاسخ این سوالا اینجاس. تو این قسمت از آموزش اپیوم قراره با اپلیکیشن های هایبرید و موارد زیر آشنا بشیم:
- انواع اپلیکیشن ها. (Native, Webview, PWA, Hybrid)
- مفهوم Webview و Native
- مفهوم Context و سوئیچ بین کانتکس های Native و Webview
- سوئیچ بین Browser و اپلیکیشن
- امکانات Appium Inspector و DevTools برای اپ های هایبرید
ویدئوی جلسه دوازدهم:
https://youtu.be/ImNUyjlVW8I
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Native and Hybrid apps
06:21 – Context (NATIVE, WEBVIEW)
09:50 – Get Contexts
12:07 – Switch Context
16:05 – NoSuchContextException
17:05 – Switch to Browser and Back to app
23:39 – Internal browser on NATIVE context
26:49 – CHROMIUM context
28:02 – Handle hybrid apps with Appium Inspector
30:57 – DevTools Inspect Devices
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
YouTube
Appium Tutorial #12 – Hybrid Applications - آموزش اپیوم - قسمت دوازدهم
تو این قسمت میخوایم با مفاهیم Webview ، Native، Context و اپلیکیشن های هایبرید آشنا بشیم. سوئیچ کردن بین Webview و Native رو یاد میگیریم. در ادامه می بینیم که وقتی اپلیکیشن کروم رو باز میکنه چجوری میتونیم بین مرورگر و اپ سوئیچ کنیم. در نهایت با ابزارهایی…
❤21👍4🔥3🙏2
تو این قسمت قفلی زدم رو appium آخرش یه کاری باهاش انجام دادم تو وب پیدا نمیشه! به شرط سرچ و تضمینی!
آقا ما تو اپیوم چجوری میتونیم کاربر رو بین تست ها لاگین نگه داریم؟ یا فرضا تست رو با یه state خاصی از اپ از تست قبلی ادامه بدیم بدون اینکه بسته بشه؟ یا مثلا چجوری میتونیم اپلیکیشن رو در ابتدای سایکل تست Reinstall بکنیم؟
پاسخ این سوالا اینجاس. تو این بخش از آموزش اپیوم قراره با استراتژی های مختلف ریست، fullReset، noReset و fastReset آشنا بشیم. ترکیب های مختلف شون رو ببینیم چجوری میشن و از همه خفن تر اینکه یاد میگیریم اگر اپ رو با کروم موبایل باز کردیم چجوری لاگین بمونه تو تست بعدی! (اینو سرچ کنین واقعا)
ویدئوی جلسه سیزدهم:
https://youtu.be/_q-PIVWyHfU
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Install App by Appium
03:21 – Stop | Clear data | Reinstall
06:07 – Install Application Under Test (Clockify)
09:09 – “adb shell pm clear <packageName>”
10:43 – “noReset” and “fullReset” combinations
20:26 – Keep cache in Chrome Mobile with Appium
29:37 – “mobile: clearApp” command
32:45 – Questions
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
آقا ما تو اپیوم چجوری میتونیم کاربر رو بین تست ها لاگین نگه داریم؟ یا فرضا تست رو با یه state خاصی از اپ از تست قبلی ادامه بدیم بدون اینکه بسته بشه؟ یا مثلا چجوری میتونیم اپلیکیشن رو در ابتدای سایکل تست Reinstall بکنیم؟
پاسخ این سوالا اینجاس. تو این بخش از آموزش اپیوم قراره با استراتژی های مختلف ریست، fullReset، noReset و fastReset آشنا بشیم. ترکیب های مختلف شون رو ببینیم چجوری میشن و از همه خفن تر اینکه یاد میگیریم اگر اپ رو با کروم موبایل باز کردیم چجوری لاگین بمونه تو تست بعدی! (اینو سرچ کنین واقعا)
ویدئوی جلسه سیزدهم:
https://youtu.be/_q-PIVWyHfU
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
لیست چپترها:
00:00 – Install App by Appium
03:21 – Stop | Clear data | Reinstall
06:07 – Install Application Under Test (Clockify)
09:09 – “adb shell pm clear <packageName>”
10:43 – “noReset” and “fullReset” combinations
20:26 – Keep cache in Chrome Mobile with Appium
29:37 – “mobile: clearApp” command
32:45 – Questions
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
YouTube
Appium Tutorial #13 – Reset Strategies - آموزش اپیوم - قسمت سیزدهم
تو این قسمت قراره یاد بگیریم چجوری کاربر رو بین تست ها لاگین نگه داریم (Cache رو ذخیره کنیم)، اپ رو در ابتدای تست Reset و Reinstall کنیم. چجوری مانع Stop شدنش بشیم و کارایی از این قبیل که به شدت به درد میخوره!
------- محتویات این ویدئو -------
00:00 – Install…
------- محتویات این ویدئو -------
00:00 – Install…
👍12🔥10😁1
سلام دوستان. دوست دارید در همایش پیش رو در رابطه با چه موضوعی باهاتون صحبت کنم؟
Final Results
31%
QA/QAA Career Roadmap (aligned with future needs & trends)
35%
AI & Testing (Testing AI \ Leverage AI in testing)
34%
QA Best Practices (Lessons learned with real examples)
❤11🔥4🙏2😍2👍1
خوشحالم که بالاخره تو مدت کوتاهی که میام این فرصت رو پیدا کردم که در «چهارمین گردهمایی جامعه مهندسان تست نرمافزار ایران» در خدمت شما دوستان عزیز باشم.
پنجشنبه ۳ خرداد - کارخانه نوآوری آزادی
باعث افتخار و خوشحالی منه که ببینمتون! ❤️
لینک ثبتنام:
https://evnd.co/896X1
پنجشنبه ۳ خرداد - کارخانه نوآوری آزادی
باعث افتخار و خوشحالی منه که ببینمتون! ❤️
لینک ثبتنام:
https://evnd.co/896X1
❤24😍10🙏3
تو Uber چجوری اتومیشن موبایل انجام میدن؟
ما چجوری میتونیم تست رو همزمان روی دو تا اپلیکیشن انجام بدیم و بین شون سوئیچ کنیم؟ یا ازاون با حال تر تو دو تا دیوایس مختلف؟ حالا به چه کاری میاد این؟
فرض کنید محصول شما دو تا اپ داره یکی برای مشتری و اون یکی سرویس دهنده. مثلا راننده و مسافر. یا فرضا سفارش دهنده غذا و رستوران. ما باید بتونیم برای تست E2E همزمان اتومیشن رو بر روی جفت اینا انجام بدیم و ارتباط شون رو چک کنیم تا فلوی تست کامل بشه.
تو این قسمت میخوام این کارو انجام بدم. امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه چهاردهم:
https://youtu.be/AH4Gs3QdE9w
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
ما چجوری میتونیم تست رو همزمان روی دو تا اپلیکیشن انجام بدیم و بین شون سوئیچ کنیم؟ یا ازاون با حال تر تو دو تا دیوایس مختلف؟ حالا به چه کاری میاد این؟
فرض کنید محصول شما دو تا اپ داره یکی برای مشتری و اون یکی سرویس دهنده. مثلا راننده و مسافر. یا فرضا سفارش دهنده غذا و رستوران. ما باید بتونیم برای تست E2E همزمان اتومیشن رو بر روی جفت اینا انجام بدیم و ارتباط شون رو چک کنیم تا فلوی تست کامل بشه.
تو این قسمت میخوام این کارو انجام بدم. امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
ویدئوی جلسه چهاردهم:
https://youtu.be/AH4Gs3QdE9w
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون – به امید آزادی ایران 🕊
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
YouTube
Appium Tutorial #14 – Switch Apps | MultiSession - آموزش اپیوم - قسمت چهاردهم
تو قسمت چهاردهم آموزش اپیوم قراره یاد بگیریم که چجوری دو تا اپلیکیشن رو همزمان اتومیت کنیم و بین شون سوئیچ کنیم. اینکار رو اول روی یک دستگاه انجام میدیم بعدش یاد میگیریم چجوری اپلیکیشن ها رو تو دو تا دستگاه جدا اجرا و اتومیت کنیم.
Project GitHub: https…
Project GitHub: https…
😍19❤5💯3👍1
سلام رفقا چطورین؟ خوب همونطور که میدونین این ماه سفر بودم و زیاد فعال نبودم، و البته باعث افتخار بود که این سفر با دیدن شما عزیزان شروع شد! 😍
از امروز مجددا برنامه تولید محتواها، پاسخ گویی به پیام های شما عزیزان و ادامه توسعه اتومیشن کمپ رو کم کم در پیش میگیرم.
راستی ویدئوی همایش مون هم تو تنوره! 😉
اسلایدهای همایش رو هم در قالب این پست منتشر کردم تا به درد همه بخوره:
https://www.linkedin.com/posts/monfared_ai-and-software-testing-activity-7207638046861594626-RxXc
ممنون از توجه تون – به امید آزادی ایران 🕊
از امروز مجددا برنامه تولید محتواها، پاسخ گویی به پیام های شما عزیزان و ادامه توسعه اتومیشن کمپ رو کم کم در پیش میگیرم.
راستی ویدئوی همایش مون هم تو تنوره! 😉
اسلایدهای همایش رو هم در قالب این پست منتشر کردم تا به درد همه بخوره:
https://www.linkedin.com/posts/monfared_ai-and-software-testing-activity-7207638046861594626-RxXc
ممنون از توجه تون – به امید آزادی ایران 🕊
Linkedin
How to use AI for software testing | Mohammad Monfared posted on the topic | LinkedIn
📌 How to use AI for software testing?
📌 What are the manual and automation use cases?
📌 What will be the role of QA in the future of AI-driven SDLC?
📌 What should we learn?
This presentation will give you an idea on how to address these questions. Last month…
📌 What are the manual and automation use cases?
📌 What will be the role of QA in the future of AI-driven SDLC?
📌 What should we learn?
This presentation will give you an idea on how to address these questions. Last month…
👍19❤6😍5💯3👎1
چهارمین گردهمایی «جامعه مهندسان تست نرم افزار ایران» در تاریخ 03/03/03 روزی به یاد ماندنی و جذاب بود. با افتخار دور هم جمع شدیم، تبادل نظر کردیم، مسیر پیش رومون رو نگاه انداختیم، تجربه هامون رو به اشتراک گذاشتیم و تغییرات لازم برای همسو شدن با عصر هوش مصنوعی رو بررسی کردیم.
🎥 حالا رکورد این رویداد جذاب آماده شده و از پلی لیست زیر قابل مشاهده هست:
https://www.youtube.com/playlist?list=PLKp9IFVoltbAzkV6gOoKEwT-4O8CjfEK3
همچنین اسلایدها در این پست:
https://www.linkedin.com/posts/monfared_ai-and-software-testing-activity-7207638046861594626-RxXc
تشکر از همه عزیزانی که به هر نحوی در رقم خوردن این اتفاق جذاب سهیم بودن. ❤️
Mohamad Amin Zarinfar
Mohamad Khajavi
Ali Sarkhosh
Reyhaneh Tehranchi
Rozita Aliyari
Sepideh Karimi
و دوستان عزیز دیگری که ممکنه یادم نباشه منشن کرده باشم.
امیدوارم که این جامعه دوست داشتنی هر روز بزرگ تر و پویا تر بشه و هزاران برابر بیش از قبل هرچیزی که بلدیم رو با هم به اشتراک بزاریم.
ممنون از توجه تون – به امید آزادی ایران 🕊
🎥 حالا رکورد این رویداد جذاب آماده شده و از پلی لیست زیر قابل مشاهده هست:
https://www.youtube.com/playlist?list=PLKp9IFVoltbAzkV6gOoKEwT-4O8CjfEK3
همچنین اسلایدها در این پست:
https://www.linkedin.com/posts/monfared_ai-and-software-testing-activity-7207638046861594626-RxXc
تشکر از همه عزیزانی که به هر نحوی در رقم خوردن این اتفاق جذاب سهیم بودن. ❤️
Mohamad Amin Zarinfar
Mohamad Khajavi
Ali Sarkhosh
Reyhaneh Tehranchi
Rozita Aliyari
Sepideh Karimi
و دوستان عزیز دیگری که ممکنه یادم نباشه منشن کرده باشم.
امیدوارم که این جامعه دوست داشتنی هر روز بزرگ تر و پویا تر بشه و هزاران برابر بیش از قبل هرچیزی که بلدیم رو با هم به اشتراک بزاریم.
ممنون از توجه تون – به امید آزادی ایران 🕊
YouTube
ITES 4 - چهارمین گردهمایی جامعه مهندسان تست نرم افزار ایران
Share your videos with friends, family, and the world
❤39👍6
سلام رفقا چطورین؟
مدت زیادیه که دارم رو آماده کردن یه داکیومنت مفید و انقلابی کار میکنم و حالا آماده شده!
📌 جدول Qualification Matrix تست نرم افزار
حالا این چی هست و به چه کاری میاد؟
🔹 دنبال یه مسیر دقیق و مشخص برای کار به عنوان کارشناس QA و رسیدن به سطوح بالا در این حوزه هستین
🔹 قصد دارید از طریق پیدا کردن Job تو حوزه QA مهاجرت کنین
🔹 قراره نیروی QA استخدام کنین و میخواین بدونین هر سطحی چیا باید بدونه
🔹 میخواین جدول ارزشیابی و تعیین سطوح داشته باشین
🔹 و ...
برای همین اسمش رو گذاشتم «نقشه راه» تا همه اینا رو شامل بشه.
❗ نکته اول: این جدول بر اساس تجربه خودم تو این سال ها، بررسی داکیومنت های مشابه شرکت های مطرح بین المللی، استانداردهای تست، نیاز روز و... تهیه شده و البته جنریت شده با هوش مصنوعی نیست.
❗ نکته دوم: من تا به حال داکیومنت های مشابهی برای سازمان های مختلف طراحی کردم و خیلی خوب اونو چکش کاری و به کار بستیم پس با خیال راحت ازش استفاده کنین
❗نکته سوم: این راهنما برای پیشرفت و بالابردن سطح علمی تست نرم افزار باید استفاده باشه و قرار نیست برای بالابردن سطح انتظار از بچه های تست به کار بره. گوگل نیستیم آقا جان!
❗ نکته چهارم: تقریبا ۴ ساله کار منتورینگ هم دارم انجام میدم و به این نتیجه رسیدم چیدن برنامه یادگیری و زمان بندی چیزیه که اولا هیچ کس خوب بهش پایبند نمی مونه، دوما برای هرکس با توجه به زمان، نیازها و گپ هاش، ظرفیت یادگیری ش و هدفش متفاوته پس بهتره خودش برنامه ش رو بچینه. مهمترین قسمتش اینه که بدونیم چیا رو نمیدونیم و چیا رو باید یاد بگیریم که این داکیومنت برای همین موضوعه!
❗ نکته پنجم: اینا نظرات منه و همچنین هر محتوایی عاری از خطا و اشتباه نیست. پس لطفا با کامنت ها و پیشنهادهای سازندتون در بهتر شدن این جدول ارزشیابی کمک کنین
https://automationcamp.ir/qa-roadmap
ممنون از توجه تون – به امید آزادی ایران 🕊
#qa #sqa #test #testautomation #softwareqa #تست #qualification #roadmap
مدت زیادیه که دارم رو آماده کردن یه داکیومنت مفید و انقلابی کار میکنم و حالا آماده شده!
📌 جدول Qualification Matrix تست نرم افزار
حالا این چی هست و به چه کاری میاد؟
🔹 دنبال یه مسیر دقیق و مشخص برای کار به عنوان کارشناس QA و رسیدن به سطوح بالا در این حوزه هستین
🔹 قصد دارید از طریق پیدا کردن Job تو حوزه QA مهاجرت کنین
🔹 قراره نیروی QA استخدام کنین و میخواین بدونین هر سطحی چیا باید بدونه
🔹 میخواین جدول ارزشیابی و تعیین سطوح داشته باشین
🔹 و ...
برای همین اسمش رو گذاشتم «نقشه راه» تا همه اینا رو شامل بشه.
❗ نکته اول: این جدول بر اساس تجربه خودم تو این سال ها، بررسی داکیومنت های مشابه شرکت های مطرح بین المللی، استانداردهای تست، نیاز روز و... تهیه شده و البته جنریت شده با هوش مصنوعی نیست.
❗ نکته دوم: من تا به حال داکیومنت های مشابهی برای سازمان های مختلف طراحی کردم و خیلی خوب اونو چکش کاری و به کار بستیم پس با خیال راحت ازش استفاده کنین
❗نکته سوم: این راهنما برای پیشرفت و بالابردن سطح علمی تست نرم افزار باید استفاده باشه و قرار نیست برای بالابردن سطح انتظار از بچه های تست به کار بره. گوگل نیستیم آقا جان!
❗ نکته چهارم: تقریبا ۴ ساله کار منتورینگ هم دارم انجام میدم و به این نتیجه رسیدم چیدن برنامه یادگیری و زمان بندی چیزیه که اولا هیچ کس خوب بهش پایبند نمی مونه، دوما برای هرکس با توجه به زمان، نیازها و گپ هاش، ظرفیت یادگیری ش و هدفش متفاوته پس بهتره خودش برنامه ش رو بچینه. مهمترین قسمتش اینه که بدونیم چیا رو نمیدونیم و چیا رو باید یاد بگیریم که این داکیومنت برای همین موضوعه!
❗ نکته پنجم: اینا نظرات منه و همچنین هر محتوایی عاری از خطا و اشتباه نیست. پس لطفا با کامنت ها و پیشنهادهای سازندتون در بهتر شدن این جدول ارزشیابی کمک کنین
https://automationcamp.ir/qa-roadmap
ممنون از توجه تون – به امید آزادی ایران 🕊
#qa #sqa #test #testautomation #softwareqa #تست #qualification #roadmap
automationcamp.ir
نقشه راه مهندس تست نرم افزار | AutomationCamp
❤46👍9🙏9💯2🔥1
سلام رفقا! نزدیک سه سال از تولد AutomationCamp میگذره و حالا عضو جدید این خانواده یعنی وبسایتش اضافه شده و خوشحالم که قراره توش دانسته هام رو در زمینه تست نرم افزار هر چه بیشتر با شما به اشتراک بزارم. 😊
آدرس اتومیشن کمپ:
https://automationcamp.ir
🎛 امکانات فعلی که اضافه کردم:
- بخش آموزش
- بلاگ
-کامنت گذاری (سرویس giscus گیتهاب)
- صفحات رفرنس مانند "نقشه راه"
- قرار دادن ویدئوهای یوتیوب و آپارات اتومیشن کمپ مرتبط با آموزش ها به صورت Embedd
- تنظیم نقطه شروع ویدئو از مطلب مورد نظر
- صفحه حمایت (Donation)
- پلی گراند های تمرین اتومیشن
- دسترسی به شبکه های اجتماعی
مطالب اتومیشن کمپ همیشه رایگان بوده و خواهد بود ولی از اونجایی که برای حمایت هم تا بحال خیلی ازم پرسیدید این گزینه رو به صورت ثابت در همون هدر سایت اضافه کردم و مطمئنا اتومیشن کمپ از دانیشن شما خیلی خوشحال میشه 😍😉
خوشحال میشم که نکته نظرات شما رو هم برای بهبودش بدونم.
آدرس اتومیشن کمپ:
https://automationcamp.ir
🎛 امکانات فعلی که اضافه کردم:
- بخش آموزش
- بلاگ
-کامنت گذاری (سرویس giscus گیتهاب)
- صفحات رفرنس مانند "نقشه راه"
- قرار دادن ویدئوهای یوتیوب و آپارات اتومیشن کمپ مرتبط با آموزش ها به صورت Embedd
- تنظیم نقطه شروع ویدئو از مطلب مورد نظر
- صفحه حمایت (Donation)
- پلی گراند های تمرین اتومیشن
- دسترسی به شبکه های اجتماعی
مطالب اتومیشن کمپ همیشه رایگان بوده و خواهد بود ولی از اونجایی که برای حمایت هم تا بحال خیلی ازم پرسیدید این گزینه رو به صورت ثابت در همون هدر سایت اضافه کردم و مطمئنا اتومیشن کمپ از دانیشن شما خیلی خوشحال میشه 😍😉
خوشحال میشم که نکته نظرات شما رو هم برای بهبودش بدونم.
❤55👍7🔥6
یه بنده خدایی یه تست Interactive با حال برای Cypress درست کرده که خیلی خوبه به نظرم. برای هر تست هم توضیح داره بعد از جواب دادنتون. یه سر بزنین تا ببینید چند چندین با سایپرس 😉:
https://cypressquiz.com/
https://cypressquiz.com/
Cypress Quiz
Test your knowledge with the interactive Cypress Quiz, created by Yevhen Laichenkov.
❤16👍11
رفقا سلام چطورین؟
تو این ویدئو در ادامه تکمیل مباحثی که تو همایش راجع به کاربرد هوش مصنوعی در تست نرم افزار ارائه کردم، به صورت عملی نحوه استفاده از LLM ها (ChatGPT) در کل سایکل تست نرم افزار رو بررسی کردم و ایده هایی رو ارائه دادم که تو هر مرحله میتونیم چه کمکی ازش بگیریم.
https://youtu.be/P7Fn3wuhHp4
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم. 😊
حمایت از اتومیشن کمپ: https://automationcamp.ir/donate
تلگرام: https://t.me/automationcamp
وبسایت: https://automationcamp.ir
لینکداین: https://www.linkedin.com/in/monfared
لیست چپترها:
00:00 – Intro
01:49 – STLC
04:22 – Sample Project
05:46 – Prompt Engineering
07:26 – Epics & User Stories Decomposition
10:16 – Create Checklists
12:52 – Export in Tabular format
17:00 – Export in UML format
19:42 – Test Planning
21:57 – Testing Types
28:30 – Test Strategy & Test Plan
33:37 – Test Case Design
38:21 – Test Data Generation
41:32 – Environment Setup (Database)
43:16 – Generate Test Report and Summary
45:22 – Get Recommendations
47:10 – Implement Test Automation Framework
#qa #ai #qaautomation #test #testautomation #softwaretesting #sqa #تست #اتومیشن #automationcamp #mohammad_monfared #هوش_مصنوعی
تو این ویدئو در ادامه تکمیل مباحثی که تو همایش راجع به کاربرد هوش مصنوعی در تست نرم افزار ارائه کردم، به صورت عملی نحوه استفاده از LLM ها (ChatGPT) در کل سایکل تست نرم افزار رو بررسی کردم و ایده هایی رو ارائه دادم که تو هر مرحله میتونیم چه کمکی ازش بگیریم.
https://youtu.be/P7Fn3wuhHp4
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم. 😊
حمایت از اتومیشن کمپ: https://automationcamp.ir/donate
تلگرام: https://t.me/automationcamp
وبسایت: https://automationcamp.ir
لینکداین: https://www.linkedin.com/in/monfared
لیست چپترها:
00:00 – Intro
01:49 – STLC
04:22 – Sample Project
05:46 – Prompt Engineering
07:26 – Epics & User Stories Decomposition
10:16 – Create Checklists
12:52 – Export in Tabular format
17:00 – Export in UML format
19:42 – Test Planning
21:57 – Testing Types
28:30 – Test Strategy & Test Plan
33:37 – Test Case Design
38:21 – Test Data Generation
41:32 – Environment Setup (Database)
43:16 – Generate Test Report and Summary
45:22 – Get Recommendations
47:10 – Implement Test Automation Framework
#qa #ai #qaautomation #test #testautomation #softwaretesting #sqa #تست #اتومیشن #automationcamp #mohammad_monfared #هوش_مصنوعی
YouTube
Using AI in Software Testing - استفاده از هوش مصنوعی در تست نرم افزار
تو این ویدئو قراره کل سایکل تست نرم افزار (STLC) رو بررسی کنیم و ببینیم برای هر مرحله چه کمکی میتونیم از LLM ها مثل ChatGPT بگیریم و فعالیت های تست و QA رو سریعتر و بهتر انجام بدیم.
من قبلا تو چهارمین همایش جامعه تست نرم افزار (https://www.youtube.com/p…
من قبلا تو چهارمین همایش جامعه تست نرم افزار (https://www.youtube.com/p…
❤27👍8💯5🔥2
سلام رفقا چطورین؟
امروز یه پوزیشن کاری اینترنال (استخدام از افراد داخل شرکت) دیدم با عنوان AI QA Lead و شرح وظایفش برام جالب بود. گفتم شاید برای شما هم جالب باشه که بدونین تو شرکت های پیش رو و پروژه های واقعی AI اون کسی رو که واسه لید QA ش میخوان برای نمونه باید چیا بدونه! 😉
Title:
AI-QA Lead
Mandatory Qualifications:
QA (Senior) + AI and ML (Middle) + Team Lead (Middle)
Description:
We are seeking a dedicated AI QA Lead to join our dynamic team. You will work closely with our AI/ML Team and other cross-functional teams to bring innovative AI/ML solutions to fruition. This position will play a key role in prototyping and implementing AI/ML algorithms to address the needs of our client.
Requirements:
As an AI QA Lead, you will ensure the reliability, performance, and scalability of AI solutions. Your primary responsibilities include developing and implementing a comprehensive QA strategy across the AI ecosystem, leading QA efforts, and leveraging modern AI technologies. You will conduct various types of testing (functional, performance, scalability), implement QA automation, and collaborate with developers and data scientists to resolve issues.
Key Responsibilities:
Develop and execute a QA strategy for AI models across the ecosystem.
Lead QA efforts, ensuring the highest quality standards.
Perform functional, performance, and scalability testing.
Implement and manage QA automation processes.
Collaborate with cross-functional teams to resolve issues.
Document and track defects, ensuring timely resolution.
Required Skills and Qualifications:
Strong understanding of AI principles and modern AI technologies.
Proficiency in programming languages such as Python/R, Java.
Experience with testing and automation tools.
Excellent analytical and problem-solving skills.
Strong attention to detail and effective communication skills.
Preferred Qualifications:
Experience in a leadership role within a QA team.
Familiarity with CI/CD pipelines and cloud platforms.
Knowledge of regulatory standards in AI and software development.
پ.ن ۱: ما سیستمی رو به عنوان Qualification داریم که مشخص میکنه شما چه اسکیل های اصلی رو که دارید. در طول کار و با کسب تجربه میتونین خودتون رو آپ اسکیل کنین و رتبه بالاتری رو از نظر سنیوریتی نسبت به زمان استخدام اولیه دریافت کنین یا حتی Qualification های جدید دریافت کنین و اگر خواستین فیلدتون رو هم میتونین همونجا عوض کنین. برای مثال واسه این موقعیت شغلی شما باید هم اسکیل QA داشته باشین هم AI Engineer باشین.
پ.ن ۲: استخدام داخلی چیه؟ تو شرکت های Service-based مثل شرکت ما که پروژه ها و محصولات جاهای دیگه رو توسعه میدن (و معمولا خیلی هم بزرگ هستن) زمانی پیش میاد که پروژه ای که توش بودین به هر دلیلی تموم میشه و شما اصطلاحا Idle میشین و می تونین تو پروژه های دیگه جوین بشین مثل همین مورد. جالبیش اینه که تو این بازه که معمولا میتونه زیاد هم باشه حقوق تون سرجاشه 😀
امروز یه پوزیشن کاری اینترنال (استخدام از افراد داخل شرکت) دیدم با عنوان AI QA Lead و شرح وظایفش برام جالب بود. گفتم شاید برای شما هم جالب باشه که بدونین تو شرکت های پیش رو و پروژه های واقعی AI اون کسی رو که واسه لید QA ش میخوان برای نمونه باید چیا بدونه! 😉
Title:
AI-QA Lead
Mandatory Qualifications:
QA (Senior) + AI and ML (Middle) + Team Lead (Middle)
Description:
We are seeking a dedicated AI QA Lead to join our dynamic team. You will work closely with our AI/ML Team and other cross-functional teams to bring innovative AI/ML solutions to fruition. This position will play a key role in prototyping and implementing AI/ML algorithms to address the needs of our client.
Requirements:
As an AI QA Lead, you will ensure the reliability, performance, and scalability of AI solutions. Your primary responsibilities include developing and implementing a comprehensive QA strategy across the AI ecosystem, leading QA efforts, and leveraging modern AI technologies. You will conduct various types of testing (functional, performance, scalability), implement QA automation, and collaborate with developers and data scientists to resolve issues.
Key Responsibilities:
Develop and execute a QA strategy for AI models across the ecosystem.
Lead QA efforts, ensuring the highest quality standards.
Perform functional, performance, and scalability testing.
Implement and manage QA automation processes.
Collaborate with cross-functional teams to resolve issues.
Document and track defects, ensuring timely resolution.
Required Skills and Qualifications:
Strong understanding of AI principles and modern AI technologies.
Proficiency in programming languages such as Python/R, Java.
Experience with testing and automation tools.
Excellent analytical and problem-solving skills.
Strong attention to detail and effective communication skills.
Preferred Qualifications:
Experience in a leadership role within a QA team.
Familiarity with CI/CD pipelines and cloud platforms.
Knowledge of regulatory standards in AI and software development.
پ.ن ۱: ما سیستمی رو به عنوان Qualification داریم که مشخص میکنه شما چه اسکیل های اصلی رو که دارید. در طول کار و با کسب تجربه میتونین خودتون رو آپ اسکیل کنین و رتبه بالاتری رو از نظر سنیوریتی نسبت به زمان استخدام اولیه دریافت کنین یا حتی Qualification های جدید دریافت کنین و اگر خواستین فیلدتون رو هم میتونین همونجا عوض کنین. برای مثال واسه این موقعیت شغلی شما باید هم اسکیل QA داشته باشین هم AI Engineer باشین.
پ.ن ۲: استخدام داخلی چیه؟ تو شرکت های Service-based مثل شرکت ما که پروژه ها و محصولات جاهای دیگه رو توسعه میدن (و معمولا خیلی هم بزرگ هستن) زمانی پیش میاد که پروژه ای که توش بودین به هر دلیلی تموم میشه و شما اصطلاحا Idle میشین و می تونین تو پروژه های دیگه جوین بشین مثل همین مورد. جالبیش اینه که تو این بازه که معمولا میتونه زیاد هم باشه حقوق تون سرجاشه 😀
👍27❤13🙏4
📍 آقا ما میخوایم تو شرکت QA راه بندازیم از کجا شروع کنیم؟
📍 من تازه رفتم تو یه پروژه ای که تنها تستر اونجام چیکار کنم؟
📍 ما احساس میکنیم فلوی تست مون باید اصلاح بشه و میخوایم آپدیتش کنیم چه کنیم؟
اینا سوالایی هست که هم برای صاحبای بیزینس هم برای بچه های QA و تمام کسایی که تو توسعه نرم افزار درگیر هستن پیش میاد و تا به حال صدها بار از من هم پرسیده شده.
حالا اینجام با یه مقاله خیلی کامل و با در نظر گرفتن استاندارد و بست پرکتیس های روز به تمام اینا پاسخ بدم و یک بار برای همیشه یه دستورالعمل قدم به قدم برای راه اندازی تست نرم افزار و فلوی QA در پروژه و سازمان مون ارائه بدم. این کار رو ده ها بار یا مستقیم یا به عنوان مشاور برای شرکت ها و تیم های مختلف انجام دادم و حسابی چکش کاری شده و ازش جواب گرفتیم پس با خیال راحت ازش استفاده کنین!
این مقاله شامل مطالب زیر میشه:
- مفهوم QE Engineering
- مایندست تست و QA
- چرخه تست نرم افزار (STLC)
- نقش های مختلف در تست نرم افزار و وظایف هر کدوم
- تعریف اهداف و نیازمندی ها از تست
- محاسبه ROI تست
- آنالیز ریسک های تست نرم افزار
- ساختار تیم تست (Centrazlied / Embedded / Hybrid)
- انواع مستنداتی که باید نوشته بشن
- مفهوم Shift-Left Testing
- تعریف Workflow برای تسک های دولوپمنت به همراه تست
- شروع کار و اقدام
- تعریف KPI و متریک های ارزیابی کیفیت تست نرم افزار
لینک مقاله:
https://automationcamp.ir/blog/start-qa
حمایت از اتومیشن کمپ:
https://automationcamp.ir/donate
تلگرام:
https://t.me/automationcamp
لینکداین:
https://www.linkedin.com/in/monfared
#qa #qaautomation #test #testautomation #softwaretesting #sqa #تست #اتومیشن #automationcamp #mohammad_monfared
📍 من تازه رفتم تو یه پروژه ای که تنها تستر اونجام چیکار کنم؟
📍 ما احساس میکنیم فلوی تست مون باید اصلاح بشه و میخوایم آپدیتش کنیم چه کنیم؟
اینا سوالایی هست که هم برای صاحبای بیزینس هم برای بچه های QA و تمام کسایی که تو توسعه نرم افزار درگیر هستن پیش میاد و تا به حال صدها بار از من هم پرسیده شده.
حالا اینجام با یه مقاله خیلی کامل و با در نظر گرفتن استاندارد و بست پرکتیس های روز به تمام اینا پاسخ بدم و یک بار برای همیشه یه دستورالعمل قدم به قدم برای راه اندازی تست نرم افزار و فلوی QA در پروژه و سازمان مون ارائه بدم. این کار رو ده ها بار یا مستقیم یا به عنوان مشاور برای شرکت ها و تیم های مختلف انجام دادم و حسابی چکش کاری شده و ازش جواب گرفتیم پس با خیال راحت ازش استفاده کنین!
این مقاله شامل مطالب زیر میشه:
- مفهوم QE Engineering
- مایندست تست و QA
- چرخه تست نرم افزار (STLC)
- نقش های مختلف در تست نرم افزار و وظایف هر کدوم
- تعریف اهداف و نیازمندی ها از تست
- محاسبه ROI تست
- آنالیز ریسک های تست نرم افزار
- ساختار تیم تست (Centrazlied / Embedded / Hybrid)
- انواع مستنداتی که باید نوشته بشن
- مفهوم Shift-Left Testing
- تعریف Workflow برای تسک های دولوپمنت به همراه تست
- شروع کار و اقدام
- تعریف KPI و متریک های ارزیابی کیفیت تست نرم افزار
لینک مقاله:
https://automationcamp.ir/blog/start-qa
حمایت از اتومیشن کمپ:
https://automationcamp.ir/donate
تلگرام:
https://t.me/automationcamp
لینکداین:
https://www.linkedin.com/in/monfared
#qa #qaautomation #test #testautomation #softwaretesting #sqa #تست #اتومیشن #automationcamp #mohammad_monfared
automationcamp.ir
راه اندازی تست نرم افزار | AutomationCamp
شروع QA در پروژه و ساخت تیم
👍37🙏15❤2
AutomationCamp
📍 آقا ما میخوایم تو شرکت QA راه بندازیم از کجا شروع کنیم؟ 📍 من تازه رفتم تو یه پروژه ای که تنها تستر اونجام چیکار کنم؟ 📍 ما احساس میکنیم فلوی تست مون باید اصلاح بشه و میخوایم آپدیتش کنیم چه کنیم؟ اینا سوالایی هست که هم برای صاحبای بیزینس هم برای بچه های…
📡 امروز یه نقص نرم افزاری تو مایکروسافت و قطع ارتباط یکی از سرویس هاش، نصف فرودگاه ها و ترمینال های مسافری و بازرگانی دنیا رو تعطیل کرده. تبعاتش هم تا ماه ها باقی میمونه. این تازه غولی به اسم مایکروسافته و صدها هزار تست داره روزانه اجرا میشه تو سرویس هاشون و کلی مانیتورینگ دارن. دیگه شما ببین اینا رو نداشته باشی چی میشه.
👍53