یکشنبه , ۱۸ آذر ۱۴۰۳

هدا رضوی

هدا رضوی

ستاپ کردن محیط برای اجرای تست

Test Environment

کلا مُرده حال اونایی هستم، که همیشه دوست دارن متفاوت باشن! خب خِیر ندیده، تو که یه تنه می‌تونی شرکت رو به باد بدی. دو زار هم به کار اهمیت بده، تا اون پولی که میریزی تو شکمت حلال باشه. تستی که در محیطی بر خلالف استاندارد Test Environment پاس بشه، با تست Fail شده فرقی نداره.

ادامه نوشته »

ابزار زدگی

Dependence On Tools

مراقب ابزارزدگی در بحث تضمین و مدیریت کیفیت نرم‌افزار باشید. این یعنی بخواید همه موارد تضمین کیفیت نرم‌افزار رو اتوماتیک کنید. هوش انسانی همیشه چیزهایی رو کشف میکنه که ابزارها قادر به یافتن اونها نیستند

ادامه نوشته »

وقتی نمیفهمی “خوب” یعنی چی!

Detailed Requirements

یعنی اگر دیدید مشتری داره اینجوری جزییات نیازمندیش رو مطرح می‌کنه، میتونید دو تا کار انجام بدید: یا جفت پا برید تو حلقش، و یا دونه دونه پارامترهایی که باید تو مشخصه نیازمندی باشه(تا اون نیازمندی قابل لمس بشه) رو بگذارید جلوش و ازش بخواید هر کدوم رو دقیق بگه. مثلا بگه سیستم با ۱۰۰ کاربر همزمان باید ظرف ۱ …

ادامه نوشته »

وقتی در و تخته به هم نمی‌خورن!

Integration Bug

وقتی دو قطعه کد یا دو تا یونیت با هم Integrate نمیشن، یعنی نمیتونن از هم استفاده کنن. یکی از علل مهم عدم Integration که در Integration Testing کشف می‌شه، و معمولا در شرکت‌های چند تیمی و یا تیم‌های بزرگ رخ می‌ده، به دلیل عدم همانگی تیم‌های توسعه، در توسعه یا به روزرسانی کد در تناسب با قسمت‌های دیگه هست.

ادامه نوشته »

تست Performance دستی!

Performance Testing

بعضی تست‌ها رو بهتر Manual انجام بدید، بعضی از تست‌ها رو هم بهتره با ابزار انجام بدید. علاوه بر این بعضی تست‌ها رو نمیشه با ابزار انجام داد. همینطور بعضی رو هم نمیشه دستی انجام داد. تست Performance از اون تست‌هایی هست که نمیشه به صورت Manual  انجامش داد. چون نمیشه به صورت دستی Load مناسبی ایجاد کرد.

ادامه نوشته »

رفتار عجیب

Strange Behavior

مهمترین عواملی که باعث بروز چنین باگ‌هایی میشه، تغییر لحظه‌ای شرایط محیطی، یا تغییر در اطلاعاتی هست، که سیستم شما از اون استفاده می‌کنه. و الا سیستم بی دلیل چنین رفتاری از خودش نشون نمی‌ده.

ادامه نوشته »