2008-11-03 8 views
6

क्या सॉफ्टवेयर परीक्षण वास्तव में अकादमिक स्तर पर अपना महत्व दिया गया है?क्या सॉफ्टवेयर परीक्षण अकादमिक स्तर पर वास्तव में प्रथम श्रेणी की अवधारणा बनना चाहिए?

मेरा मानना ​​है कि सॉफ़्टवेयर इंजीनियरिंग के सामान्य विषय के हिस्से के बजाय सॉफ़्टवेयर परीक्षण का एक अलग कोर्स और विषय के रूप में सॉफ़्टवेयर इंजीनियरिंग (और शायद कंप्यूटर साइंस) की पेशकश करने के लिए विश्वविद्यालयों की आवश्यकता है। परीक्षण पद्धति और टेक्निनक का उपयोग किए बिना, यह कुछ ऐसा है जो सॉफ़्टवेयर पेशेवर के जीवन को लेखन कोड के रूप में उतना ही अधिक हिस्सा है।

मुझे यकीन नहीं है कि यह अधिकांश विश्वविद्यालयों में हो रहा है - इसे अभी भी द्वितीयक महत्व दिया जा रहा है। जब एक नया स्नातक विश्वविद्यालय से बाहर आता है, तो वह प्रोग्रामिंग और चीजों को बनाने के बारे में है, न कि उन्हें कैसे परीक्षण किया जाए।

क्या सॉफ्टवेयर परीक्षण अकादमिक स्तर पर वास्तव में प्रथम श्रेणी की अवधारणा बनना चाहिए (या कम से कम एक जैसा व्यवहार किया जाना चाहिए)?

+0

आपके शीर्षक में प्रश्न और आपकी पोस्ट के अंत में प्रश्न विपरीत चीजें पूछ रहे हैं। अगर मैंने कहा "हाँ", यह स्पष्ट नहीं होगा। –

+0

@ एथर - यह मुझे एक व्यापक और खुले अंत प्रश्न के रूप में हमला करता है। उदाहरण के लिए, आपने कितने कॉलेज एसई कार्यक्रमों को देखा है? क्या आप वाकई सॉफ्टवेयर परीक्षण में कोई पेशकश नहीं कर रहे हैं? ऐसा लगता है कि आप कुछ संभवतः अन्यायपूर्ण सामान्यीकरण कर रहे हैं। Downvoted। –

+0

मैंने अभी तक कॉलेज से बाहर एक सीएस ग्रेड साक्षात्कार नहीं लिया है, जिसमें कोई विचार है कि परीक्षण में क्या शामिल है। – cfeduke

उत्तर

4

हां, शायद इसे अधिक विचार दिया जाना चाहिए, और कुछ स्थानों पर यह है। विश्वविद्यालय में नए पाठ्यक्रम के एक हिस्से के रूप में मैंने परीक्षा कार्यक्रमों को शामिल करने के लिए सभी प्रोग्रामिंग परियोजनाओं में भाग लेने की आवश्यकता है। टीडीडी की तरह एक विशेष पद्धति को लागू करने का कोई तरीका नहीं है, लेकिन मुझे लगता है कि यह सही दिशा में एक कदम है।

यहां तक ​​कि उपकरण भी उपलब्ध हैं, जैसे Web-CAT, जो परीक्षण कवरेज के स्वचालित मूल्यांकन की अनुमति देता है। छात्र अपना कोड और उनके परीक्षण जमा करते हैं, और सिस्टम उन्हें बताता है कि उन्होंने प्रशिक्षक-स्वीकृत परीक्षणों के एक सेट के खिलाफ कैसे स्कोर किया।

0

हां, बिल्कुल।

0

मेरे विश्वविद्यालय में इसे सॉफ्टवेयर आवश्यकताओं और सॉफ्टवेयर विकास के रूप में समान सैद्धांतिक कवरेज दिया गया था। सभी 3 में सीई के लिए एसई और वैकल्पिक के लिए एक तीसरा स्तर का कोर्स अनिवार्य था। हालांकि कई पाठ्यक्रमों को प्रोग्रामिंग की आवश्यकता होती है, अधिकांश पाठ्यक्रम वास्तव में प्रोग्रामिंग के बारे में नहीं हैं।

+0

आपने किस विश्वविद्यालय में भाग लिया? – Glenn

0

मेरा मानना ​​है कि इकाई परीक्षण अकादमिक स्तर पर पढ़ाया जाना चाहिए, लेकिन सामान्य रूप से परीक्षण नहीं करना चाहिए। एक सॉफ्टवेयर परीक्षक को डेवलपर के रूप में तकनीकी विवरण के समान स्तर के साथ खुद को चिंता करने की आवश्यकता नहीं है, जिसका अर्थ है कि व्यापक समझ शायद पर्याप्त होगी।

संबंधित मुद्दे