کلا مُرده حال اونایی هستم، که همیشه دوست دارن متفاوت باشن! خب خِیر ندیده، تو که یه تنه میتونی شرکت رو به باد بدی. دو زار هم به کار اهمیت بده، تا اون پولی که میریزی تو شکمت حلال باشه. تستی که در محیطی بر خلالف استاندارد Test Environment پاس بشه، با تست Fail شده فرقی نداره.
ادامه نوشته »سرگرمی
ابزار زدگی
مراقب ابزارزدگی در بحث تضمین و مدیریت کیفیت نرمافزار باشید. این یعنی بخواید همه موارد تضمین کیفیت نرمافزار رو اتوماتیک کنید. هوش انسانی همیشه چیزهایی رو کشف میکنه که ابزارها قادر به یافتن اونها نیستند
ادامه نوشته »وقتی نمیفهمی “خوب” یعنی چی!
یعنی اگر دیدید مشتری داره اینجوری جزییات نیازمندیش رو مطرح میکنه، میتونید دو تا کار انجام بدید: یا جفت پا برید تو حلقش، و یا دونه دونه پارامترهایی که باید تو مشخصه نیازمندی باشه(تا اون نیازمندی قابل لمس بشه) رو بگذارید جلوش و ازش بخواید هر کدوم رو دقیق بگه. مثلا بگه سیستم با ۱۰۰ کاربر همزمان باید ظرف ۱ …
ادامه نوشته »محیط تست فقیر
Bad Test Environment آقا جون شتر سواری دولا دولا نمیشه. اگر میخواید تیم تست ستاپ کنید، باید Test Environment هم آماده کنید. اینم پول میخواد.
ادامه نوشته »وقتی در و تخته به هم نمیخورن!
وقتی دو قطعه کد یا دو تا یونیت با هم Integrate نمیشن، یعنی نمیتونن از هم استفاده کنن. یکی از علل مهم عدم Integration که در Integration Testing کشف میشه، و معمولا در شرکتهای چند تیمی و یا تیمهای بزرگ رخ میده، به دلیل عدم همانگی تیمهای توسعه، در توسعه یا به روزرسانی کد در تناسب با قسمتهای دیگه هست.
ادامه نوشته »حشره کش!
لامصبا وقتی Update میدن آدم بیشتر احساس میکنه چند صد تا باگ رو Patch کردن، گذاشتن روی سیستم. یعنی دیگه یه وقتایی Debug به کار نمیاد. باید از Anti-Bug(حشره کش) استفاده کرد!
ادامه نوشته »تست Performance دستی!
بعضی تستها رو بهتر Manual انجام بدید، بعضی از تستها رو هم بهتره با ابزار انجام بدید. علاوه بر این بعضی تستها رو نمیشه با ابزار انجام داد. همینطور بعضی رو هم نمیشه دستی انجام داد. تست Performance از اون تستهایی هست که نمیشه به صورت Manual انجامش داد. چون نمیشه به صورت دستی Load مناسبی ایجاد کرد.
ادامه نوشته »باگهای جوون مرگ!
تست زودهنگام جز هفت اصل اساسی تست هست. این کار باعث میشه تا در آینده با باگهایی که کمتر ترسناک و هزینهبر هستند مواجه بشید.
ادامه نوشته »نیست در جهان!
کلا این مدیرها و شیوه تعامل با اونها حکایتی داره. بدبختی اصلی اونجاییه که فکر میکنن همه میخوان سرشون رو کلاه بگذارن.
ادامه نوشته »رفتار عجیب
مهمترین عواملی که باعث بروز چنین باگهایی میشه، تغییر لحظهای شرایط محیطی، یا تغییر در اطلاعاتی هست، که سیستم شما از اون استفاده میکنه. و الا سیستم بی دلیل چنین رفتاری از خودش نشون نمیده.
ادامه نوشته »