2010-05-05 11 views
10

क्या किसी ने आपके ककड़ी परिदृश्यों से अंतिम उपयोगकर्ता (संभावित रूप से ऑनलाइन, संभावित रूप से मुद्रित होने) की सहायता/दस्तावेज़ीकरण बनाने की कोशिश की है? या आरएसपीईसी और सेलेनियम आरसी की ऐसा करने की क्षमता का उपयोग कर दस्तावेज़ीकरण में उपयोग के लिए स्क्रीनशॉट लिया? प्रलेखन में अनुवादअंतिम उपयोगकर्ता दस्तावेज बनाने के लिए ककड़ी या आरएसपीसी + सेलेनियम का उपयोग करना?

Scenario: If you want to add a link 
Given I am on the edit blog post page 
When I press the "add link" button 
And I type in a link URL "http://stackoverflow.com" 
And I click "OK" 
Then the blog post should have 1 link 

:

ककड़ी के लिए, मैं की तरह कुछ कल्पना कर रहा हूँ

आप एक लिंक जोड़ने के लिए चाहते हैं, संपादित ब्लॉग पोस्ट पृष्ठ पर जाएं। " लिंक जोड़ें" बटन दबाएं और "http://stackoverflow.com" जैसे लिंक URL फ़ील्ड में एक यूआरएल टाइप करें। ओके पर क्लिक करें"।

यह मेरे समय की कोशिश करने और, एक के लिए, प्रलेखन में मेरी ककड़ी सुविधाओं पार्स करने के लिए कुछ लिखते हैं, और दो, इस तरह से अच्छा प्रलेखन बनाने के लिए के रूप में लिखने के लिए/संरचना मेरी ककड़ी सुविधाओं लायक होगा? क्या परिणामी दस्तावेज संरचना में बहुत भिन्नता के बिना वास्तव में उबाऊ लग रहा है?

क्या इस विचार की तरह कुछ और है? Doxygen ऐसा लगता है कि एंड-यूजर दस्तावेज़ों की तुलना में कोड प्रलेखन के लिए यह और अधिक है।

स्वचालित रूप से स्क्रीनशॉट लेने के बारे में क्या? यह एक और अधिक उपयोगी मार्ग की तरह लगता है - बस उस कोड का पुन: उपयोग करें जो एक आरएसपीईसी परीक्षण विफल होने पर स्क्रीनशॉट लेता है और इसे निर्धारित स्थितियों में से एक लेता है। क्या ऐसा करने के लिए इससे अच्छा तरीका है?

उत्तर

3

आपको cucumber-screenshot मणि पर एक नज़र रखना चाहिए। ऐसा लगता है कि यह वही करता है जो आप चाहते हैं - एचटीएमएल लेना या (यदि आप मैक पर हैं) अपने परिदृश्यों में प्रत्येक चरण के पीएनजी स्क्रीनशॉट। (मैं पिछले साल थोड़ी देर के लिए my own version of this idea के साथ खेल रहा था। मैंने इसे बहुत जल्दी छोड़ दिया, इसलिए आप संभवतः ककड़ी-स्क्रीनशॉट के साथ बेहतर हो सकते हैं, लेकिन आप दृश्यमान कुक्स से भी कुछ भी ले सकते हैं)।

0

अच्छा लगता है। शायद आप पूरी दुनिया में उपलब्ध कुछ ककड़ी परिदृश्य नहीं चाहते हैं। यदि कोई डेवलपर कुछ संवेदनशील रखता है, जैसे लोगों के नाम/विकास पासवर्ड; या एक वेबसाइट शोषण की खोज की गई थी और इसे जांचने के लिए एक ककड़ी परिदृश्य लिखा गया था।

3

मैं ग्राहकों के साथ आगे और आगे सुविधाओं को संवाद करने के लिए लोडाउन (http://lowdownapp.com) का उपयोग करता हूं। ककड़ी का पूरा बिंदु यह है कि यह व्यवसाय विशिष्ट है, इसलिए आपको इसे दस्तावेज़ के लिए किसी अन्य प्रारूप में अनुवादित नहीं करना चाहिए। मैं थोड़ी देर देखता हूं कि आप कहां जा रहे हैं।

आप अपने ऐप से स्क्रीन से स्क्रीनशॉट प्राप्त करने के लिए http://seleniumshots.com/ का उपयोग कर सकते हैं। मुझे नहीं पता कि यह अभी तक बीटा से बाहर है या नहीं।