یوشا

وبگاه دست نوشته ها و تجربیات شخصی

یوشا

وبگاه دست نوشته ها و تجربیات شخصی

یوشا

دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم: آنکس که تخصص ندارد و کاری را می پذیرد، بی تقواست!

بایگانی
تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران

1- کدهای اصلی باید قطعه قطعه و به واحدهای مستقل تقسیم بشن.

2- کدهای تست باید مستقل از دیگر کدهای تست و محیط اجرایی باشن.

3- در کدهای تست باید از نقل/انتقال اطلاعات حجیم خودداری کرد تا پروسه تست بسرعت انجام بشه.

4- کدهای تست باید بروز باشن و با هر تغییر جدی روی کدهای اصلی باید تغییر کنند.

5- هر قطعه کد تست باید کوتاه، قابل فهم و خوانا باشه.

6- حجم کل کدهای تست تولید شده معمولاً باید 2 برابر حجم کدهای اصلی باشه. (یعنی برای همه موارد تست نوشته شده باشه)

7- کدهای تست باید در همان روزی که کدهای اصلی پروژه نوشته میشن تولید بشن.

8- تست case ها باید کدها، متد ها و قابلیت های پروژه رو به سخت ترین شکل به چالش بکشن.

9- بدلیل مسایل امنیتی و کاهش تهدیدها، Tester نباید به داخل کدها و مکانیزم سیستم دسترسی داشته باشه.

10- بهتره کدهای تست به خارج از محدوده پروژه dependency نداشته باشن.

 

 

۹۱/۰۳/۳۰
یوشا آل ایوب

PHPUnit

Unit Testing

cUnit

jUnit

نظرات (۳)

mamnonam
۰۱ مرداد ۹۱ ، ۱۱:۱۶ محمد افاضاتی
اره می دونم چی میگی ولی حتی اگه توسعه هسته هم بگی این میشه یک قسمت از درختش
البته به نظرم داشتن چند تا فهرست کار بدی نیست.
فهرست C++
فهرست توسعه
و ...
۳۰ تیر ۹۱ ، ۲۱:۴۷ محمد افاضاتی
یه نگاهی به این بنداز
برنامه نویسی به زبان جاوا :: فهرست مطالب -> http://ayat.blog.ir/page/Index
خوبه که توهم یه index برای مطالب آموزشیت درست کنی
پاسخ:
مرسی،

ولی تمرکز اون فقط روی جاواست. من نمی تونم اینکارو کنم :(
کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">