किसी के आने का इंतजार करने की जगह टेस्ट करते करते specification खुद बनाइए। जिसने यह मांगा उससे मंशा जानिए, तौर तरीकों के लिए मिलते जुलते मौजूदा features देखिए, feature को खंगालकर उसका असली behavior नक्शे पर लाइए, और जो मिले उसे टेस्ट किए जा सकने वाले वाक्यों में लिखिए। फिर उन्हें product owner से पक्का करवाइए, ताकि उलझनें release के बाद विवादित bugs की जगह पहले सवालों की तरह सामने आएं।
इंटरव्यूअर यह क्यों पूछते हैं
गायब या पतली requirements अपवाद नहीं, आम बात हैं, इसलिए इंटरव्यूअर जांचते हैं कि आप बिना अटके काम कर सकते हैं या नहीं। वे देखना चाहते हैं कि आप कई स्रोतों से मंशा दोबारा जोड़ते हैं और फिर अपनी खोज को एक लिखित, पक्की की जा सकने वाली चीज में बदलते हैं। उलझन को बाद की बहस की जगह release से पहले सवाल में बदलना वही बर्ताव है जिसके लिए वे भर्ती कर रहे हैं।
अपना जवाब कैसे स्ट्रक्चर करें
- अटकने से मना करें, पर चुपचाप spec गढ़ भी मत लें।
- लोगों से और मिलते जुलते features से मंशा जुटाएं।
- असली behavior दर्ज करने के लिए feature खंगालें।
- उसे टेस्ट किए जा सकने वाले वाक्यों में लिखें और पुष्टि करवाएं।
- उलझनें विवाद बनने से पहले सवाल की तरह उठाएं।
उदाहरण जवाब
मैं न किसी दस्तावेज का इंतजार करता हूं और न बस अंदाजा लगाता हूं, क्योंकि अंदाजा लगाने का मतलब है कि हर खोज इस बहस में बदल जाएगी कि यह bug है या नहीं। मैं मंशा वहीं से ढूंढना शुरू करता हूं जहां वह मौजूद हो: ticket, design mock, कोई chat की लड़ी, pull request का ब्योरा, और जिसने feature मांगा उसके साथ दस मिनट की बातचीत, जिसमें मैं इस सवाल से शुरू करता हूं कि यह user की कौन सी समस्या हल करता है। फिर मैं उसी product के मिलते जुलते features देखता हूं, क्योंकि एकरूपता खुद एक requirement है और ऐसी नई screen जो बाकी हर screen से अलग तरीके से validate करती है, defect है चाहे कोई दस्तावेज कुछ भी कहे। फिर मैं feature खंगालता हूं और लिखता हूं कि वह असल में क्या करता है, टेस्ट किए जा सकने वाले वाक्यों में। वह एक छोटी specification बन जाती है, आम तौर पर करीब एक पन्ना, और मैं उसे उलझनें चिह्नित करके वापस भेजता हूं: जब मात्रा stock से ज्यादा हो जाए, तो यह रोकता है या चेतावनी देता है? दस में नौ बार product owner एक घंटे के भीतर जवाब देता है, और अब हमारे पास release से पहले सही की एक साझा परिभाषा है, बाद का विवाद नहीं। इससे अगले tester के लिए भी कुछ बच जाता है जिससे वह शुरू कर सके।
जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।
देखें यह कैसे काम करता हैफॉलो-अप सवाल जिनकी उम्मीद रखें
- अगर product owner एक हफ्ते के लिए उपलब्ध न हो तो आप क्या करेंगे?
- अगर दो स्टेकहोल्डर एक दूसरे के उलट जवाब दें तो कैसे संभालेंगे?
- आप कैसे तय करते हैं कि अनपेक्षित behavior एक bug है या बिना लिखा हुआ design का फैसला?
QA इंजीनियर के और सवाल
आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।
मेरे सवाल प्रेडिक्ट करें