سلام رفقا چطورین؟
مدت زیادیه که دارم رو آماده کردن یه داکیومنت مفید و انقلابی کار میکنم و حالا آماده شده!
📌 جدول 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
رفقا سلام! سال نوی میلادی رو به همتون تبریک میگم. ایشالا که براتون پر از موفقیت و سلامتی باشه و حسابی برای تحقق هدف هاتون قدم های مهم بردارین! 🎉🍾
خوب منم برای استقرار تو این کشور و جوین شدن به شرکت جدید حسابی سرم شلوغ بوده این مدت و البته هنوزم هست. اما کلی برنامه و پلن داریم و کم کم ایشالا فرصتم آزادتر میشه تا با دست پر بیام!
مخلص! ❤️😍
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
امیدوارم همه شما عزیزان و خانواده های گرامی تون در سلامت باشین و به زودی آرامش برقرار بشه. با آرزوی رسیدن زمانی که کشورمون آزاد و سربلند باشه، کسی با ما دشمنی نداشته باشه و مردم هرچیزی که میخوان و لایقش هستن رو داشته باشن.❤️
❤70👎7🙏3👍2