मुझे आश्चर्य नहीं है कि इस पर कोई जवाब नहीं है - केकेपीएचपी के भीतर परीक्षकों का समुदाय बेहद छोटा लगता है। मैंने बड़ी परियोजनाओं पर काम किया है जिसमें बड़ी संख्या में कार्यात्मक और यूनिट परीक्षण (वर्तमान में लगभग 1500 परीक्षणों का एक सूट) है, लेकिन ऐसा करने के लिए मुझे केकेपीएचपी टेस्ट सूट कार्यक्षमता का विस्तार करने की आवश्यकता है (आप अब मेरे थोड़ा सा पुराना TDD plugin देख सकते हैं)।
जब हमने शुरू किया हम एकीकरण परीक्षण के बारे में पूरी तरह से नहीं जानते थे, और एक सभ्य इकाई परीक्षण वातावरण की स्थापना एक चुनौती थी। अब हम रेल का उपयोग करते हैं :)
असल में, यह एक अच्छी तरह से पहना हुआ पथ नहीं है। कुछ काम करने के लिए ढांचे के विस्तार की आवश्यकता होगी - इसे एक नए टेस्ट केस क्लास की भी आवश्यकता होगी, जो PHPUnit_Extensions_Selenium2TestCase
फैलाता है, और CakeTestCase
और ControllerTestCase
से किसी भी आवश्यक कार्यक्षमता को एकीकृत करता है।
मुझे आशा है कि आप कहीं कहीं आएं! यदि आप करते हैं, तो यह अच्छा होगा अगर आप शेष समुदाय के साथ कोड साझा कर सकें।
स्रोत
2012-11-30 10:30:44