मेरी मुख्य क्षमता जावा (एंड्रॉइड) में निहित है। मैं उद्योग में लंबे समय तक उचित परीक्षण के लाभों को समझने के लिए पर्याप्त रहा हूं और मैं यह सोचना चाहूंगा कि मेरे पास उत्पादन कोड का परीक्षण करने और टेस्ट आर्किटेक्चर को कैसे बनाया जाए, इसका कुछ परिपक्व विचार है।मैं अपने PHP कोड का परीक्षण कैसे करूं - मैं किस परीक्षण ढांचे का उपयोग कर सकता हूं?
हाल ही में मुझे PHP कोडिंग में अधिक से अधिक शामिल होने की संभावना है। मेरे पास अब तक की कुछ PHP परियोजनाएं अलग-अलग चैरिटी घटनाओं के लिए कम या ज्यादा सीधे होमपेज थीं और समान रूप से "मैन्युअल परीक्षण के मामले" पर्याप्त थे।
लेकिन अब मैं एक भुगतान करने वाले ग्राहक के लिए एक बड़ी PHP परियोजना की योजना बना रहा हूं (एक भारी डेटाबेस बैकएंड के साथ एक पूर्ण, आरईएसटी आधारित वेब एप्लिकेशन, यानी "मेरे मुखपृष्ठ पर आपका स्वागत है" प्रोजेक्ट नहीं)। मुझे एहसास है कि पाठ दस्तावेज़ में सूचीबद्ध मैन्युअल परीक्षण निर्देशों का एक सेट पर्याप्त नहीं होगा। मुझे जावा के लिए जुनीट फ्रेमवर्क की तरह, एक उचित स्वचालित परीक्षण ढांचे की आवश्यकता है, लेकिन PHP के लिए।
क्या वहां PHP कोड के लिए कोई जीवित "उद्योग मानक" परीक्षण ढांचा है (अधिमानतः ओपन सोर्स)?मैंने PHPUnit और SimpleTest ढांचे के बारे में संक्षेप में पढ़ा है। क्या वे आपके अनुसार सिफारिश कर रहे हैं?
प्रोजेक्ट पैरामीटर सेट हैं: PHP आवश्यकताओं में से एक है, इसलिए आपको बेहतर वेब प्लेटफ़ॉर्म इत्यादि के बारे में मुझे विश्वास दिलाने की आवश्यकता नहीं है (लेकिन मैं खुशी से किसी भी पक्ष नोट्स और टिप्स को पढ़ूंगा हालांकि, - भविष्य की परियोजनाओं के लिए :-)
मैं सहमत हूं। PHPUnit अच्छी तरह से काम करता है। – borrible
@ भयानक हां, मैंने पाया कि टीडीडी ने कोशिश करने से पहले मेरे कोड की गुणवत्ता में सुधार किया है। मैंने जो सबसे अच्छा काम अब तक। – vascowhite