परियोजना का विवरण
अनुवादितजो मैं चाहता हूं वह स्वचालित परिदृश्यों का एक सेट है जो एक वास्तविक ग्राहक द्वारा चलाए गए समान रास्ते पर चलता है। उत्पाद कार्ड से एक भुगतान किए गए आदेश तक: कार्ट में जोड़ना, मात्रा बदलना और एक आइटम को हटाना, प्रोमो कोड लागू करना और रद्द करना, डिलीवरी विधियों के बीच चयन करना और कुल को फिर से गणना करते हुए देखना, पंजीकरण और गलत पासवर्ड के साथ लॉगिन करना, और उसके बाद व्यक्तिगत खाता - आदेश इतिहास, सहेजे गए पते, पिछले आदेश को दोहराना। मोबाइल लेआउट को अपने स्वयं के परिदृश्यों की आवश्यकता है, डेस्कटॉप के आकार में एक कॉपी नहीं: हमारे अधिकांश आदेश फोन से किए जाते हैं, और यहीं कार्ट आमतौर पर पहले टूटता है। सब कुछ हर बिल्ड पर अपने आप शुरू होना चाहिए, बिना किसी को बटन दबाने की याद दिलाए।
रिपोर्ट परीक्षणों के रूप में महत्वपूर्ण है। एक प्रबंधक को इसे बिना किसी इंजीनियर से पूछे पढ़ने में सक्षम होना चाहिए: कौन सा परिदृश्य विफल हुआ, किस चरण में, उस क्षण पर स्क्रीन पर क्या था, और रन कैसा दिखता था - विफलता के बिंदु का एक स्क्रीनशॉट और विफल परीक्षण का एक वीडियो रिकॉर्डिंग। मुझे अपने डेवलपर्स के लिए लिखित निर्देशों की भी आवश्यकता है, ताकि बाद में एक नया परिदृश्य जोड़ना एक सामान्य कार्य हो और न कि एक पुरातत्व परियोजना।
मैं जो शर्तें पहले से बता रहा हूं: परीक्षण स्टेजिंग वातावरण पर एक परीक्षण भुगतान कुंजी के साथ चलते हैं, वास्तविक भुगतान कभी नहीं किए जाते; परीक्षण आदेशों को दुकान के लेखांकन और रिपोर्टिंग तक नहीं पहुंचना चाहिए; एक परीक्षण जो हर दूसरे रन में विफल होता है या तो ठीक किया जाता है या हटा दिया जाता है - एक अविश्वसनीय परीक्षण कोई परीक्षण नहीं होने से बदतर है, क्योंकि लोग इसे पढ़ना बंद कर देते हैं।
मैं क्या प्राप्त करने की अपेक्षा करता हूं:
— उत्पाद कार्ड से भुगतान किए गए आदेश तक एंड-टू-एंड परिदृश्य, जिसमें प्रोमो कोड और डिलीवरी विकल्प शामिल हैं;
— पंजीकरण, लॉगिन और व्यक्तिगत खाता परिदृश्य;
— मोबाइल लेआउट के लिए परिदृश्यों का एक अलग सेट;
— हर बिल्ड पर पूरे सूट का स्वचालित प्रारंभ, स्पष्ट पास या विफल परिणाम के साथ;
— एक रिपोर्ट जिसे एक गैर-इंजीनियर पढ़ सकता है, विफल चरण का एक स्क्रीनशॉट के साथ;
— हर विफल रन का वीडियो रिकॉर्डिंग, जिसे इसकी जांच करने के लिए पर्याप्त समय तक रखा गया;
— हमारे डेवलपर्स के लिए परिदृश्यों को जोड़ने और बनाए रखने के लिए लिखित निर्देश;
— एक संक्षिप्त हैंडओवर सत्र ताकि टीम अपने आप सूट चला सके और बढ़ा सके।