मैं आम तौर पर परीक्षण से बचता हूं जिसमें यूआई तत्वों पर निर्भर होना शामिल है। मैं एकीकरण परीक्षण का पक्ष लेता हूं, जो आपकी डेटाबेस परत से दृश्य परत तक सबकुछ परीक्षण करता है (लेकिन वास्तविक लेआउट नहीं)।
से पहले एक नई परियोजना में वास्तविक कोड की एक पंक्ति लिखने से पहले परीक्षण परीक्षण शुरू करने का प्रयास करें, क्योंकि बाद में परीक्षण लिखना कठिन होता है।
ध्यान से चुनें कि आप क्या परीक्षण करते हैं - ध्यान से सबकुछ के लिए परीक्षण न लिखें। कभी-कभी यह एक उबाऊ काम है, इसलिए इसे कठिन न बनाएं। यदि आप बहुत सारे परीक्षण लिखते हैं, तो आप समय-समय पर रखरखाव रखरखाव के वजन के तहत उस कार्य को त्यागने का जोखिम उठाते हैं।
एक परीक्षण में यथासंभव अधिक कार्यक्षमता बंडल करने का प्रयास करें। इस तरह, अगर कुछ गलत हो जाता है, तो त्रुटियां वैसे भी प्रचारित होंगी। उदाहरण के लिए, यदि आपके पास पाचन-जनरेटिंग क्लास है - वास्तविक आउटपुट का परीक्षण करें, न कि प्रत्येक सहायक कार्य।
अपने आप को भरोसा न करें। मान लें कि आप हमेशा गलतियां करेंगे, और इसलिए आप अपने जीवन को आसान बनाने के लिए परीक्षण लिखते हैं, कठिन नहीं।
आप परीक्षण लेखन के बारे में अच्छा महसूस नहीं कर रहे हैं, तो आप शायद गलत कर रहे हैं;)
स्रोत
2009-09-26 17:23:21
अच्छी तरह से, हो सकता है सेलेनियम कुछ के लिए एक दर्द स्थापित करने के लिए .. लेकिन यही कारण है कि दूसरों को एक नौकरी है :) – kiedysktos