php - Test multiple urls (files) with codeception and log separete results -
मैं कोडेपीशन का उपयोग कर होमवर्क असाइनमेन्ट के लिए एक छोटा परीक्षण सूट बनाने का प्रयास कर रहा हूं। मेरा विचार है कि एकाधिक यूजल के लिए एक एकल सीस्ट टेस्ट परिदृश्य को लागू करना और अलग-अलग परिणाम प्राप्त करना है, जिसे मैं कुछ पहचान के द्वारा लॉग कर सकता हूं (उदाहरण के लिए फ़ाइल का नाम)।
दो मुख्य चीजें हैं जो मैं कर सकता हूं
- अलग-अलग यूआरएल के साथ एक ही परीक्षा को कैसे चलाया जाता है और हर टेस्ट के लिए लॉग इन असफल दावों / उत्तीर्ण दावे कैसे करें?
- हर दावे की जांच कैसे करें, भले ही उनमें से कुछ विफल हैं?
पहले से धन्यवाद!
< मजबूत> पहला भाग:
मुझे लगता है कि आप सेलेनियम के साथ कोडेशन का उपयोग कर रहे हैं।
आप इसे
स्वीकृति.suite.yml में कॉन्फ़िगर कर सकते हैं:
class_name: स्वीकार्यताईस्टर मॉड्यूल: सक्षम किया गया: - वेबड्राइवर - स्वीकाटनहालर कॉन्फ़िग: वेबड्राइवर: यूआरएल: 'http://localhost.dev:8000/' ब्राउज़र: 'फ़ायरफ़ॉक्स' env: url1: मॉड्यूल: Config: WebDriver: url: 'http://url-1.dev/' ब्राउज़र: 'क्रोम' url2: मॉड्यूल: config: WebDriver: url: 'http://url-2.dev/' ब्राउज़र: 'क्रोम' Url3: मॉड्यूल: config: WebDriver: url: 'http://url-3.dev/' ब्राउज़र: 'क्रोम'
फिर इस तरह से परीक्षणों का आह्वान करें:
$ अधिक जानकारी के लिए:
द्वितीय भाग:
यदि एक अभ्यावेदन विफल रहता है, तो परीक्षण अभी भी बाद के वातावरणों के साथ जारी है। आप सशर्त अभियुक्तों का उपयोग भी कर सकते हैं (जो कि
canSee और
cantSee से शुरू होता है), जो कि अभ्यावेदन विफल होने पर भी परीक्षण जारी रखने की अनुमति देगा।
अधिक विवरण के लिए:
Comments
Post a Comment