Robot Framework
રોબોટ ફ્રેમવર્ક એ સ્વીકૃતિ પરીક્ષણ અને સ્વીકૃતિ પરીક્ષણ-સંચાલિત વિકાસ (એ. ટી. ડી. ડી.) માટેનું સામાન્ય પરીક્ષણ ઓટોમેશન માળખું છે. તે મુખ્ય શબ્દ-સંચાલિત પરીક્ષણ માળખું છે જે કોષ્ટક પરીક્ષણ માહિતી વાક્યરચનાનો ઉપયોગ કરે છે. રોબોટ માળખા માટેના મૂળભૂત વિચારોને 2005માં પેક્કા ક્લાર્કના માસ્ટર થીસીસમાં આકાર આપવામાં આવ્યો હતો. પ્રથમ સંસ્કરણ તે જ વર્ષે નોકિયા નેટવર્ક્સ ખાતે વિકસાવવામાં આવ્યું હતું. આવૃત્તિ 2 જૂન 24,2008ના રોજ ઓપન સોર્સ સોફ્ટવેર તરીકે રજૂ કરવામાં આવી હતી અને આવૃત્તિ 3.20 ફેબ્રુઆરી 7,2017ના રોજ રજૂ કરવામાં આવી હતી. આ માળખું પાયથોન પ્રોગ્રામિંગ ભાષાનો ઉપયોગ કરીને લખવામાં આવ્યું છે અને તેમાં ફાળો આપનારાઓનો સક્રિય સમુદાય છે. તે અપાચે લાઇસન્સ 2 હેઠળ બહાર પાડવામાં આવ્યું છે અને તેને robotframework.org પરથી ડાઉનલોડ કરી શકાય છે. 2020 ના સર્વેક્ષણમાં તેણે 12 ટેસ્ટ ઓટોમેશન માળખાઓમાંથી 8 ગુણ મેળવ્યા હતા, જેમાં 3 ટકા ઉત્તરદાતાઓ તેનો ઉપયોગ કરતા હતા. 2021માં તે 2 ટકાના ઉપયોગ સાથે 22માંથી 18 પર આવી ગયો હતો. વર્ણન પરીક્ષણના કિસ્સાઓ કોષ્ટક સ્વરૂપમાં લખાયેલ મુખ્ય શબ્દ-પરીક્ષણ પદ્ધતિનો ઉપયોગ કરીને લખવામાં આવે છે. આ કોષ્ટકો સાદા લખાણ, ટેબ-સેપરેટેડ વેલ્યુઝ (ટીએસવી), અથવા રીસ્ટ્રક્ચર્ડ ટેક્સ્ટ (રીએસટી) ફોર્મેટ ફાઇલોમાં કોઈપણ ટેક્સ્ટ એડિટરમાં અથવા રોબોટ ઇન્ટિગ્રેટેડ ડેવલપમેન્ટ એન્વાયર્નમેન્ટ (આરઆઇડીઇ) નો ઉપયોગ કરીને લખી શકાય છે. આર. આઈ. ડી. ઈ. ફ્રેમવર્ક-વિશિષ્ટ કોડ પૂર્ણિકરણ, વાક્યરચના હાઇલાઇટિંગ વગેરે પ્રદાન કરીને પરીક્ષણના કિસ્સાઓ લખવાનું સરળ બનાવે છે. ઉદાહરણો નીચેનો પરીક્ષણ કેસ હેલો, વર્લ્ડ! નો અમલ કરે છે. ઉદાહરણોઃ * * * ટેસ્ટ કેસો * * * ડેમો લોગ હેલો વર્લ્ડ લોગ એ એક બિલ્ટ-ઇન કીવર્ડ્સ છે જે રોબોટ ફ્રેમવર્ક દ્વારા જનરેટ કરવામાં આવેલા પરીક્ષણ અહેવાલમાં આપેલ પરિમાણને લોગ કરે છે. સેલેનિયમ લાઈબ્રેરી સાથે, વેબ એપ્લિકેશન્સ માટે પરીક્ષણો લખવાનું પણ ખૂબ જ સરળ છેઃ * * * ટેસ્ટ કેસ * * * ડેમો ઓપન બ્રાઉઝર https://www.google.com એટલે કે ઇનપુટ ટેક્સ્ટ ID = lst-ib હોલીવુડ સેલિબ્રિટીઝ ક્લિક બટન ગૂગલ સર્ચ આ પરીક્ષણ ગૂગલ સાથે નવી ઇન્ટરનેટ એક્સપ્લોરર બ્રાઉઝર વિંડો ખોલે છે અને "ગૂગલ સર્ચ" બટન દબાવીને "હોલીવુડ સેલિબ્રિટીઝ" માટે ઇન્ટરનેટ શોધ કરે છે. રોબોટ ફ્રેમવર્ક બ્રાઉઝર સાથે, ક્રોમિયમ, વેબકિટ અને ફાયરફોક્સ સાથે ઓટોમેશન કરી શકાય છે. * * * સેટિંગ્સ * * * લાઈબ્રેરી બ્રાઉઝર * * * * ટેસ્ટ કેસો * * * ઉદાહરણ ટેસ્ટ ન્યૂ પેજ https://playwright.dev ટેક્સ્ટ મેળવો h1 = = ′ પ્લેરાઇટ એડ-ઓન આ લાઈબ્રેરીઓ પાયથોનમાં શ્રેષ્ઠ રીતે લાગુ કરવામાં આવે છે, પરંતુ જાવા અથવા. NET નો ઉપયોગ પણ શક્ય છે. પર્લ, જાવાસ્ક્રિપ્ટ અને PHP જેવી અન્ય ભાષાઓનો ઉપયોગ દસ્તાવેજીકૃત દૂરસ્થ પુસ્તકાલય ઈન્ટરફેસનો ઉપયોગ કરીને પુસ્તકાલયો માટે પણ થઈ શકે છે. આ પણ જુઓ સ્વીકૃતિ પરીક્ષણ મુખ્ય શબ્દ-સંચાલિત પરીક્ષણ ડેટા-સંચાલિત પરીક્ષણ પરીક્ષણ-સંચાલિત વિકાસ સંદર્ભો બાહ્ય કડીઓ ફ્રી સોફ્ટવેર પ્રોગ્રામ્ડ ઇન પાયથોન સોફ્ટવેર પરીક્ષણ ફ્રી સોફ્ટવેર પરીક્ષણ સાધનો સોફ્ટવેર અપાચે લાઇસન્સનો ઉપયોગ કરીને