رفقا سلام! سال نوی میلادی رو به همتون تبریک میگم. ایشالا که براتون پر از موفقیت و سلامتی باشه و حسابی برای تحقق هدف هاتون قدم های مهم بردارین! 🎉🍾
خوب منم برای استقرار تو این کشور و جوین شدن به شرکت جدید حسابی سرم شلوغ بوده این مدت و البته هنوزم هست. اما کلی برنامه و پلن داریم و کم کم ایشالا فرصتم آزادتر میشه تا با دست پر بیام!
مخلص! ❤️😍
https://www.linkedin.com/feed/update/urn:li:activity:7280313008910659585/
خوب منم برای استقرار تو این کشور و جوین شدن به شرکت جدید حسابی سرم شلوغ بوده این مدت و البته هنوزم هست. اما کلی برنامه و پلن داریم و کم کم ایشالا فرصتم آزادتر میشه تا با دست پر بیام!
مخلص! ❤️😍
https://www.linkedin.com/feed/update/urn:li:activity:7280313008910659585/
❤61🔥3😍2👍1
تو اپیزود جدید رادیوباگ دوست عزیز و با تجربه مون محمد خواجوی مهمون برنامه باحال آرین هست! از دستش ندین 👍
https://youtu.be/Y8aDEcvU_y0?si=lCrqZ5t4qNYSfl-H
https://youtu.be/Y8aDEcvU_y0?si=lCrqZ5t4qNYSfl-H
YouTube
رادیو باگ EP03 - محمد خواجوی چپتر لید تست و کیفیت نرم افزار Snapp Market
به اپیزود سوم «رادیو باگ» خوش اومدید! 🎙🐞
توی این قسمت با محمد خواجوی، چپتر لید تست و کیفیت نرمافزار در Snapp Market، گپ میزنیم. محمد از تجربههاش توی دنیای تست خودکار میگه؛ از راهاندازی و ابزارها گرفته تا راهحلهایی که بهش کمک کرده فرایند تست رو بهینه…
توی این قسمت با محمد خواجوی، چپتر لید تست و کیفیت نرمافزار در Snapp Market، گپ میزنیم. محمد از تجربههاش توی دنیای تست خودکار میگه؛ از راهاندازی و ابزارها گرفته تا راهحلهایی که بهش کمک کرده فرایند تست رو بهینه…
👍14❤8😍3
سلام رفقا چطورین؟
دوست داشتم تو این گردهمایی هم بازم پیشتون باشم و ازتون یاد بگیرم ولی خوب متاسفانه نمیشه.
این یه فرصت عالی برای شنیدن و دیدن تجربه های طلایی از زبون آدمای خفنه.
همچنین جاییه که بتونین با تغییرات مارکت و حقوق های این حوزه هماهنگ بشین، چیزایی که اون قدیما که من شروع کردم وجود نداشت و واقعا ارزشمنده. از دستش ندین 👍
https://evnd.co/RtqVw
ارادت 🌹
دوست داشتم تو این گردهمایی هم بازم پیشتون باشم و ازتون یاد بگیرم ولی خوب متاسفانه نمیشه.
این یه فرصت عالی برای شنیدن و دیدن تجربه های طلایی از زبون آدمای خفنه.
همچنین جاییه که بتونین با تغییرات مارکت و حقوق های این حوزه هماهنگ بشین، چیزایی که اون قدیما که من شروع کردم وجود نداشت و واقعا ارزشمنده. از دستش ندین 👍
https://evnd.co/RtqVw
ارادت 🌹
❤20👍8
This media is not supported in your browser
VIEW IN TELEGRAM
سال نو و جشن نوروز رو به همه شما عزیزان تبریک میگم. امیدوارم که امسال، هر روزش براتون پر از شادی باشه و هرچه بیشتر از قبل در مسیرتون موفق باشین 🎉🌹❤️
❤53🙏2😍2👍1
درود رفقا، چطورین؟ چه خبر؟ با یه مقاله جدید اومدم خدمتتون!
یکی از قانون های حیاتی اتومیشن میگه که هر تست باید بتونه جداگونه در هر زمانی با هر نوع ترتیبی اجرا بشه و هیچ گونه وابستگی ای به تست های دیگه نداشته باشه.
این موضوعیه که تو این چند سال دیدم خیلیا باهاش دست و پنجه نرم میکنن و بعضی ها هنوز به طور کامل تست های ایزوله ندارن.
خوب ما برای رسیدن به این هدف باید یه سری تکنیک و پرکتیس های مناسب رو به کار ببریم که اینجا به جزئیات شرح دادم.
https://www.linkedin.com/posts/monfared_test-independence-done-right-how-to-write-activity-7324467297228656640-oGoM
امیدوارم که براتون مفید باشه! ارادت! 🌹
یکی از قانون های حیاتی اتومیشن میگه که هر تست باید بتونه جداگونه در هر زمانی با هر نوع ترتیبی اجرا بشه و هیچ گونه وابستگی ای به تست های دیگه نداشته باشه.
این موضوعیه که تو این چند سال دیدم خیلیا باهاش دست و پنجه نرم میکنن و بعضی ها هنوز به طور کامل تست های ایزوله ندارن.
خوب ما برای رسیدن به این هدف باید یه سری تکنیک و پرکتیس های مناسب رو به کار ببریم که اینجا به جزئیات شرح دادم.
https://www.linkedin.com/posts/monfared_test-independence-done-right-how-to-write-activity-7324467297228656640-oGoM
امیدوارم که براتون مفید باشه! ارادت! 🌹
Linkedin
How do you write Independent automation tests? | Mohammad Monfared
How do you write Independent automation tests? To answer that, I just published my new blog post:
▶️ Test Independence Done Right: How to write truly isolated tests!
In this detailed article, I’m sharing some best practices I’ve picked up over the years…
▶️ Test Independence Done Right: How to write truly isolated tests!
In this detailed article, I’m sharing some best practices I’ve picked up over the years…
❤28👍10
رفقا سلام. چطورین؟ 🙂
خوب من یه خورده به خاطر مهاجرت دومم کمرنگ بودم این چند وقت. البته سعی کردم تا جایی که میتونم مقاله داشته باشم و پاسخ دوستان رو تو چنل های مختلف بدم.
حالا میخوایم با هم این مسیر رو ادامه بدیم و البته تو همین چند ماه، دنیای تست و اتومیشن هم به واسطه AI عزیزمون زیر و رو شده که منم ازش غافل نبودم و خداروشکر درگیر پروژه هایی هم شدم که تو دل کار داریم ازشون استفاده واقعی میکنیم. پس کلی مطالب کاربردی هم تو این زمینه پیش رو داریم که تو تنوره!
فراموش نکنیم که همونطور که قبلا تو همایش گفتم، مشتری آخر ما «انسان» هست، هرچقدر هم دنیای تکنولوژی پیشرفت بکنه بازم محصول نرم افزاری ما صرف نظر از اینکه چجوری ایجاد شده باید برسه یه دست یه مشتری شبیه من و شما; پس نقش QA پر رنگ تر هم داره میشه ولی شاید نوع و نحوه کارهایی که انجام میده در حال تغییر باشه.
قبل از هرچیز یادمون نره که باید ابزارهای در حال استفاده مارکت فعلی رو حسابی مسلط باشیم و شما همین الان بری مصاحبه باید اینا رو بلد باشی و هنوز به اون نقطه ای نرسیدیم که بگیم آقا هیچ کسی دیگه از appium ،cypress و playwright و... استفاده نمیکنه. برعکس هنوز 80-90 درصد شرکت ها کاملا از اینا دارن به عنوان ابزار اصلی استفاده میکنن و در کنارش کم کم دارم ai رو میارن وسط.
از دوره appium یه سری تاپیک مهم به نظرم باقی مونده که قسمت جدیدش آماده س.
تو این قسمت میخوایم خوندن OTP یا دقیق تر SMS روی دیوایس که یکی از چالش های همیشگی اتومیشن هست رو با هم یاد بگیریم. برای رسیدن به این هدف یه اپ ساده اندرویدی هم ایجاد کردم که بتونیم این سناریو رو روش اجرا کنیم.
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
راستی تو کانال تلگرام هم مطالب جذابی در حوزه تست و اتومیشن قرار میدم. باعث افتخاره که جوین بشین.
◀️ ویدئوی جلسه پانزدهم:
https://youtu.be/KjVzemKS5Fk
ممنون از توجه تون - مخلص 🙏
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
خوب من یه خورده به خاطر مهاجرت دومم کمرنگ بودم این چند وقت. البته سعی کردم تا جایی که میتونم مقاله داشته باشم و پاسخ دوستان رو تو چنل های مختلف بدم.
حالا میخوایم با هم این مسیر رو ادامه بدیم و البته تو همین چند ماه، دنیای تست و اتومیشن هم به واسطه AI عزیزمون زیر و رو شده که منم ازش غافل نبودم و خداروشکر درگیر پروژه هایی هم شدم که تو دل کار داریم ازشون استفاده واقعی میکنیم. پس کلی مطالب کاربردی هم تو این زمینه پیش رو داریم که تو تنوره!
فراموش نکنیم که همونطور که قبلا تو همایش گفتم، مشتری آخر ما «انسان» هست، هرچقدر هم دنیای تکنولوژی پیشرفت بکنه بازم محصول نرم افزاری ما صرف نظر از اینکه چجوری ایجاد شده باید برسه یه دست یه مشتری شبیه من و شما; پس نقش QA پر رنگ تر هم داره میشه ولی شاید نوع و نحوه کارهایی که انجام میده در حال تغییر باشه.
قبل از هرچیز یادمون نره که باید ابزارهای در حال استفاده مارکت فعلی رو حسابی مسلط باشیم و شما همین الان بری مصاحبه باید اینا رو بلد باشی و هنوز به اون نقطه ای نرسیدیم که بگیم آقا هیچ کسی دیگه از appium ،cypress و playwright و... استفاده نمیکنه. برعکس هنوز 80-90 درصد شرکت ها کاملا از اینا دارن به عنوان ابزار اصلی استفاده میکنن و در کنارش کم کم دارم ai رو میارن وسط.
از دوره appium یه سری تاپیک مهم به نظرم باقی مونده که قسمت جدیدش آماده س.
تو این قسمت میخوایم خوندن OTP یا دقیق تر SMS روی دیوایس که یکی از چالش های همیشگی اتومیشن هست رو با هم یاد بگیریم. برای رسیدن به این هدف یه اپ ساده اندرویدی هم ایجاد کردم که بتونیم این سناریو رو روش اجرا کنیم.
امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
راستی تو کانال تلگرام هم مطالب جذابی در حوزه تست و اتومیشن قرار میدم. باعث افتخاره که جوین بشین.
◀️ ویدئوی جلسه پانزدهم:
https://youtu.be/KjVzemKS5Fk
ممنون از توجه تون - مخلص 🙏
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
YouTube
Appium Tutorial #15 – Read OTP (SMS) - آموزش اپیوم - قسمت پانزدهم
خوندن OTP به خصوص SMS یکی از چالش های همیشگی تست اتومیشن هست. تو این قسمت میخوایم یاد بگیریم چجوری SMS که روی دستگاه دریافت میشه رو بخونیم و حتی صبر کنیم تا SMS جدید بیاد
Project GitHub: https://github.com/mmonfared/automationcamp-appium
------- ارتباط…
Project GitHub: https://github.com/mmonfared/automationcamp-appium
------- ارتباط…
❤41👍8😍4🔥2💯2
تا حالا براتون سوال شده چجوری باید تو appium دسترسی های اپلیکیشن رو کنترل کنیم (بدون tap کردن روی پاپ آپ پرمیژن ها)؟ یا کاری کنیم که هر دفعه تست اجرا میشه اپ مون دسترسی نخواد؟ یا بیایم یه پرمیژن رو ندیم ببینیم اپ خودمون درست خطا رو نشون میده؟
تو این قسمت میخوایم همه اینا رو انجام بدیم. کلی چیز هم من جمله لیست دسترسی ها و جایی که تعریف میشن و یا دستورات به درد بخور adb واسه کار با Permission یاد میگیرم. تازه یه اپ اختصاصی هم برای این موضوع داریم! امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
لیست چپترها:
00:00 – Preface
01:16 – Permissions’ List
02:41 – Application for test
03:38 –
09:41 – Grant Permissions
13:27 – Revoke Permissions
16:52 – AutoGrantPermissions
20:26 – Get permissions using dumpsys package
ویدئوی جلسه شانزدهم:
https://youtu.be/UBeCDtXw0YU
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون - مخلص 🙏
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
تو این قسمت میخوایم همه اینا رو انجام بدیم. کلی چیز هم من جمله لیست دسترسی ها و جایی که تعریف میشن و یا دستورات به درد بخور adb واسه کار با Permission یاد میگیرم. تازه یه اپ اختصاصی هم برای این موضوع داریم! امیدوارم که مفید واقع بشه. خوشحال میشم نظرات سازنده شما رو هم بدونم.
لیست چپترها:
00:00 – Preface
01:16 – Permissions’ List
02:41 – Application for test
03:38 –
adb shell
Commands for Permissions09:41 – Grant Permissions
13:27 – Revoke Permissions
16:52 – AutoGrantPermissions
20:26 – Get permissions using dumpsys package
ویدئوی جلسه شانزدهم:
https://youtu.be/UBeCDtXw0YU
آدرس پلی لیست آموزش 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 #16 – Permissions - آموزش اپیوم - قسمت شانزدهم
تو این جلسه رفتیم سراغ پرمیژن (دسترسی ها)، یاد میگیریم چجوری میتونیم حین تست اتومیشن یا قبل و بعدش دسترسی های اپ رو تایید یا محدود کنیم. یه اپ اختصاصی طراحی شده برای تمرین این موضوع هم داریم!
------- محتویات این ویدئو -------
00:00 – Preface
01:16 – Permissions’…
------- محتویات این ویدئو -------
00:00 – Preface
01:16 – Permissions’…
🙏10❤6👍5🔥1💯1
گوگل کلاد، غول sre دنیا سه چهار ساعته رو هواس وکلی بیزینس و سرویس مثل spotify و discord قطع شده. هنوزم نفهمیدن مشکل اصلی چیه.
وقتی این incident های فضایی رو میبینم همیشه بهم یادآوری میشه که مفاهیم DevSecOps واقعا چیزیه که باید بیشتر راجع بهش بخونیم و درگیرش بشیم
https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW
وقتی این incident های فضایی رو میبینم همیشه بهم یادآوری میشه که مفاهیم DevSecOps واقعا چیزیه که باید بیشتر راجع بهش بخونیم و درگیرش بشیم
https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW
👍8❤2
امیدوارم همه شما عزیزان و خانواده های گرامی تون در سلامت باشین و به زودی آرامش برقرار بشه. با آرزوی رسیدن زمانی که کشورمون آزاد و سربلند باشه، کسی با ما دشمنی نداشته باشه و مردم هرچیزی که میخوان و لایقش هستن رو داشته باشن.❤️
❤73👎6🙏3👍2
رفقا سلام. امیدوارم که حال تون خوب باشه.🌹
خوب یه وقفه کوچیک لازم بود تا شرایط یه خورده عادی تر بشه، دسترسی های شما بهتر بشه و من و شما هم بتونیم تمرکز کافی رو داشته باشیم. این مدت سعی کردم تا جایی که میتونم به دوستانی که به هر طریقی راهنمایی احتیاج داشتن به خصوص در زمینه تغییر موقعیت شغلی شون کمک کنم! حواسم هم به تغییرات و نیازهای این روزا هم هست و کلی برنامه در پیش دارم که تو تنوره و به شدت به درد بخوره! ممنون که همراه هستین!
بریم سریع شروع بکنیم ادامه کار رو با قسمت جدید اپیوم یعنی کنترل موقعیت جغرافیایی گوشی! از فاندامنتال داستان یعنی تعریف ساده جغرافیایی Latitude و Longitude شروع کردم و بعدش یاد میگیریم که لوکیشن رو پیدا کنیم یا تغییر بدیم. حتی میبینیم که چطور میشه به دستگاه Route بدیم و خودش مثل یه ماشین رو نقشه برامون حرکت کنه. جذاب نیست؟
لیست چپترها:
00:00 – Intro
00:42 – Latitude & Longitude
04:45 – Set Location/Play Route in Emulator
08:11 – Get location from adb
08:59 – Give location permission
09:54 – Toggle location services
12:17 – Get & Set location
ویدئوی جلسه هفدهم:
https://youtu.be/FjLlWMsNnew
آدرس پلی لیست آموزش Appium:
https://www.youtube.com/playlist?list=PLKp9IFVoltbCroq54kRQ0NvBmd-DLLLnR
تلگرام اتومیشن کمپ:
https://t.me/automationcamp
ممنون از توجه تون - مخلص 🙏
#qa #qaautomation #test #testautomation #appium #softwaretesting #sqa #تست #اتومیشن #اپیوم #mobileautomation #automationcamp #mohammad_monfared
خوب یه وقفه کوچیک لازم بود تا شرایط یه خورده عادی تر بشه، دسترسی های شما بهتر بشه و من و شما هم بتونیم تمرکز کافی رو داشته باشیم. این مدت سعی کردم تا جایی که میتونم به دوستانی که به هر طریقی راهنمایی احتیاج داشتن به خصوص در زمینه تغییر موقعیت شغلی شون کمک کنم! حواسم هم به تغییرات و نیازهای این روزا هم هست و کلی برنامه در پیش دارم که تو تنوره و به شدت به درد بخوره! ممنون که همراه هستین!
بریم سریع شروع بکنیم ادامه کار رو با قسمت جدید اپیوم یعنی کنترل موقعیت جغرافیایی گوشی! از فاندامنتال داستان یعنی تعریف ساده جغرافیایی Latitude و Longitude شروع کردم و بعدش یاد میگیریم که لوکیشن رو پیدا کنیم یا تغییر بدیم. حتی میبینیم که چطور میشه به دستگاه Route بدیم و خودش مثل یه ماشین رو نقشه برامون حرکت کنه. جذاب نیست؟
لیست چپترها:
00:00 – Intro
00:42 – Latitude & Longitude
04:45 – Set Location/Play Route in Emulator
08:11 – Get location from adb
08:59 – Give location permission
09:54 – Toggle location services
12:17 – Get & Set location
ویدئوی جلسه هفدهم:
https://youtu.be/FjLlWMsNnew
آدرس پلی لیست آموزش 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 #17 – Geo Location - آموزش اپیوم - قسمت هفدهم
تو این قسمت میخوایم نحوه دریافت و تغییر لوکیشن (موقعیت جغرافیایی) گوشی رو یاد بگیریم. حتی میبینیم که چجوری میتونیم به دستگاه مسیر بدیم و خودش برامون رو نقشه حرکت کنه!
------- محتویات این ویدئو -------
00:00 – Agenda
00:49 – Latitude & Longitude
04:52 –…
------- محتویات این ویدئو -------
00:00 – Agenda
00:49 – Latitude & Longitude
04:52 –…
❤42👍4