ਵਿਸ਼ਾ - ਸੂਚੀ[ਛੁਪਾਓ][ਦਿਖਾਓ]
ਹਰ ਵੈਬ ਡਿਵੈਲਪਮੈਂਟ ਟੀਮ ਆਪਣੇ ਉਤਪਾਦਾਂ 'ਤੇ ਟੈਸਟਾਂ ਦਾ ਇੱਕ ਸੈੱਟ ਕਰਦੀ ਹੈ, ਫਿਰ ਵੀ ਬਾਅਦ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਵੈੱਬ ਹੱਲ ਵਿੱਚ ਖਾਮੀਆਂ ਹਨ।
ਸਭ ਤੋਂ ਵਧੀਆ ਮੈਨੂਅਲ ਟੈਸਟਿੰਗ ਦੇ ਨਾਲ, QA ਟੀਮ ਦੁਆਰਾ ਉਹਨਾਂ ਨੂੰ ਪਹਿਲੀ ਰੀਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ ਫੜਨ ਦੇ ਯਤਨਾਂ ਦੇ ਬਾਵਜੂਦ, ਨੁਕਸ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਅੰਦਰ ਆਉਂਦੇ ਹਨ ਅਤੇ ਮੁੜ ਉਭਰਦੇ ਹਨ।
ਜਦੋਂ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੀ ਕੁਸ਼ਲਤਾ ਅਤੇ ਦਾਇਰੇ ਨੂੰ ਵਧਾਉਣ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਸਵੈਚਲਿਤ ਵੈੱਬ ਟੈਸਟਿੰਗ ਤੁਹਾਡੀ ਸਭ ਤੋਂ ਵਧੀਆ ਚੋਣ ਹੁੰਦੀ ਹੈ।
ਔਨਲਾਈਨ ਟੈਸਟਿੰਗ ਲਈ, ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਇੱਕ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਬਾਹਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਜਿਵੇਂ ਕਿ ਸੇਲੇਨਿਅਮ ਦਾ ਲਾਭ ਉਠਾ ਸਕਦਾ ਹੈ।
ਇਸ ਪੋਸਟ ਵਿੱਚ, ਅਸੀਂ ਪਾਇਥਨ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਨਾਲ ਜੁੜੇ ਟੈਸਟ ਕੇਸਾਂ ਅਤੇ ਹੋਰ ਸ਼ਰਤਾਂ ਨੂੰ ਦੇਖਾਂਗੇ।
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਕੀ ਹੈ?
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਪਾਈਥਨ ਵਿੱਚ ਲਿਖਿਆ ਇੱਕ ਲਚਕੀਲਾ ਓਪਨ-ਸੋਰਸ ਜੈਨਰਿਕ ਆਟੋਮੇਸ਼ਨ ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਆਟੋਮੇਟਿਡ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ, ਰੋਬੋਟਿਕ ਪ੍ਰਕਿਰਿਆ ਆਟੋਮੇਸ਼ਨ, ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟਿੰਗ, ਅਤੇ ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟ-ਸੰਚਾਲਿਤ ਵਿਕਾਸ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਸਧਾਰਨ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਇਹ ਇੱਕ ਪਾਈਥਨ-ਅਧਾਰਿਤ ਕੀਵਰਡ-ਸੰਚਾਲਿਤ ਟੈਸਟ ਆਟੋਮੇਸ਼ਨ ਫਰੇਮਵਰਕ ਹੈ।
ਇਹ ਟੈਸਟਰਾਂ ਨੂੰ ਗੁੰਝਲਦਾਰ ਪ੍ਰਕਿਰਿਆ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸਵੈਚਾਲਿਤ ਕਰਨ ਅਤੇ ਬਣਾਈ ਰੱਖਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਫਰੇਮਵਰਕ ਦੀ ਵਰਤੋਂ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਇਹ ਟੈਸਟ ਇੰਜੀਨੀਅਰਾਂ ਨੂੰ ਕਈ ਹੋਰ ਏਕੀਕਰਣਾਂ ਤੋਂ ਇਲਾਵਾ ਸੇਲੇਨਿਅਮ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਸੇਲੇਨਿਅਮ ਉਪਭੋਗਤਾ ਵਿਵਹਾਰ ਨੂੰ ਸਵੈਚਾਲਤ ਕਰਨ ਅਤੇ ਕਿਸੇ ਵੀ ਵੈਬਸਾਈਟ ਲਈ ਉਪਭੋਗਤਾ-ਅਧਾਰਤ ਵੈਬ ਬ੍ਰਾਉਜ਼ਰ ਇੰਟਰੈਕਸ਼ਨਾਂ ਨੂੰ ਸਕ੍ਰਿਪਟ ਕਰਨ ਲਈ ਇੱਕ ਉਦਯੋਗ-ਮਿਆਰੀ ਸੰਦ ਹੈ।
ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟਿੰਗ ਕੀ ਹੈ?
ਇਹ ਸਿਸਟਮ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ। ਸਵੀਕ੍ਰਿਤੀ ਜਾਂਚ ਦਾ ਟੀਚਾ ਵਪਾਰਕ ਲੋੜਾਂ ਦੇ ਸਬੰਧ ਵਿੱਚ ਸਿਸਟਮ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨਾ ਹੈ।
ਰੋਬੋਟਿਕ ਪ੍ਰਕਿਰਿਆ ਆਟੋਮੇਸ਼ਨ ਕੀ ਹੈ?
RPA, ਜਾਂ ਰੋਬੋਟਿਕ ਪ੍ਰਕਿਰਿਆ ਆਟੋਮੇਸ਼ਨ, ਸਾੱਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਨੁੱਖੀ ਕਿਰਤ ਨੂੰ ਘਟਾਉਣ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ ਜੋ ਮਸ਼ੀਨ ਸਿਖਲਾਈ ਅਤੇ AI ਸਮਰੱਥਾਵਾਂ। RPA ਦੀ ਵਰਤੋਂ ਉੱਚ-ਪੱਧਰੀ, ਦੁਹਰਾਉਣ ਵਾਲੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟ-ਸੰਚਾਲਿਤ ਵਿਕਾਸ ਕੀ ਹੈ?
ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟ-ਸੰਚਾਲਿਤ ਵਿਕਾਸ, ਜਿਸ ਨੂੰ ਅਕਸਰ ATDD ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਵਿਕਾਸ ਤਕਨੀਕ ਹੈ ਜੋ ਵਪਾਰਕ ਗਾਹਕਾਂ, ਵਿਕਾਸਕਾਰਾਂ ਅਤੇ ਟੈਸਟਰਾਂ ਵਿਚਕਾਰ ਸੰਚਾਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਉਹ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਹਿਯੋਗ ਕਰਦੇ ਹਨ ਅਤੇ ਸਵੀਕ੍ਰਿਤੀ ਜਾਂਚ ਕਰਦੇ ਹਨ।
ਰੋਬੋਟ ਫਰੇਮਵਰਕ - ਉੱਚ-ਪੱਧਰੀ ਆਰਕੀਟੈਕਚਰ
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਇੱਕ ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਟੈਕਨਾਲੋਜੀ ਅਗਿਆਨੀ ਹੈ। ਇਸਦੀ ਆਰਕੀਟੈਕਚਰ ਬਹੁਤ ਮਾਡਯੂਲਰ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਤਸਵੀਰ ਵਿੱਚ ਦੇਖਿਆ ਗਿਆ ਹੈ।
ਟੈਸਟ ਡੇਟਾ ਨੂੰ ਇੱਕ ਸਧਾਰਨ, ਸੰਪਾਦਨ ਯੋਗ ਟੇਬਲਰ ਫਾਰਮੈਟ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ। ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਡੇਟਾ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ, ਟੈਸਟ ਕੇਸਾਂ ਦਾ ਸੰਚਾਲਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਲੌਗਸ ਅਤੇ ਰਿਪੋਰਟਾਂ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਚਾਲੂ ਹੁੰਦਾ ਹੈ।
ਕੋਰ ਫਰੇਮਵਰਕ ਨੂੰ ਟੈਸਟ ਦੇ ਅਧੀਨ ਟੀਚੇ ਦਾ ਕੋਈ ਗਿਆਨ ਨਹੀਂ ਹੈ, ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਇਸ ਨਾਲ ਸਾਰੀਆਂ ਪਰਸਪਰ ਕ੍ਰਿਆਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੀਆਂ ਹਨ। ਲਾਇਬ੍ਰੇਰੀਆਂ ਹੇਠਲੇ-ਪੱਧਰ ਦੇ ਟੈਸਟ ਟੂਲਜ਼ ਨੂੰ ਡਰਾਈਵਰਾਂ ਵਜੋਂ ਜਾਂ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਐਪਲੀਕੇਸ਼ਨ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੀਆਂ ਹਨ।
ਫੀਚਰ
- ਇਹ ਵੱਖ-ਵੱਖ ਲਈ ਟੈਸਟ ਆਟੋਮੇਸ਼ਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇ ਕੇ ਡਾਟਾ-ਸੰਚਾਲਿਤ ਟੈਸਟਿੰਗ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ ਡਾਟਾ ਕਿਸਮਾਂ.
- ਇਹ ਕੋਡ ਦੀ ਮਹੱਤਵਪੂਰਨ ਮਾਤਰਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪਰਹੇਜ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦੀ ਬਜਾਏ ਇੱਕ ਵਿਵਹਾਰ-ਸੰਚਾਲਿਤ ਟੈਸਟਿੰਗ ਰਣਨੀਤੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
- ਇਹ ਤੀਜੀ ਧਿਰ ਦੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ।
- ਕੀਵਰਡਸ (ਪੂਰਵ-ਪ੍ਰਭਾਸ਼ਿਤ ਜਾਂ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ) ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਲਿਖਣ ਲਈ ਇੱਕ ਟੇਬਲਰ ਸ਼ੈਲੀ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।
- ਉਪਭੋਗਤਾ ਕੀਵਰਡ ਬਣਾ ਸਕਦੇ ਹਨ।
- ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਹੈ।
- ਫਰੇਮਵਰਕ ਇੱਕ ਕੀਵਰਡ-ਸੰਚਾਲਿਤ ਵਿਧੀ ਨੂੰ ਨਿਯੁਕਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਛੋਟੇ, ਆਸਾਨੀ ਨਾਲ ਸਮਝੇ ਜਾਣ ਵਾਲੇ ਸ਼ਬਦਾਂ (ਜਾਂ ਤਾਂ ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਜਾਂ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ।
- ਹਰੇਕ ਨਿਰਮਾਣ ਤੋਂ ਬਾਅਦ, ਰਿਪੋਰਟਾਂ,
- ਅਤੇ ਲੌਗ ਬਣਾਏ ਗਏ ਹਨ।
- ਇਹ ਸਕ੍ਰਿਪਟ ਦੀ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਸਥਿਤੀ ਦੀਆਂ ਪੂਰੀਆਂ ਰਿਪੋਰਟਾਂ ਅਤੇ ਲੌਗ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਸਕ੍ਰਿਪਟ ਫੇਲ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਖਾਸ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ।
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਟਿਊਟੋਰਿਅਲ
ਆਓ ਅੰਦਰ ਡੁਬਕੀ ਕਰੀਏ।
1. ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਇੰਸਟਾਲੇਸ਼ਨ
ਪਾਈਥਨ ਵਿੱਚ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਪਾਈਪ ਪੈਕੇਜ ਦਾ ਸੁਝਾਅ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਫਰੇਮਵਰਕ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ।
ਤੁਹਾਨੂੰ -version ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸਫਲ ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਦੁਭਾਸ਼ੀਏ ਅਤੇ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਸੰਸਕਰਣਾਂ ਨੂੰ ਦੇਖਣ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
2. ਲਾਇਬ੍ਰੇਰੀਆਂ
- ਬਿਲਟ-ਇਨ - ਇਹ ਇੱਕ ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਕੀਵਰਡਸ ਦਾ ਇੱਕ ਸੈੱਟ ਹੁੰਦਾ ਹੈ ਜੋ ਆਪਣੇ ਆਪ ਆਯਾਤ ਹੁੰਦੇ ਹਨ ਅਤੇ ਹਰ ਸਮੇਂ ਉਪਲਬਧ ਹੁੰਦੇ ਹਨ।
- ਸੰਗ੍ਰਹਿ - ਇਹ ਪਾਈਥਨ ਸੂਚੀਆਂ ਅਤੇ ਸ਼ਬਦਕੋਸ਼ਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਕੀਵਰਡਸ ਦਾ ਇੱਕ ਸੈੱਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਕੀਵਰਡਸ ਨੂੰ ਸੂਚੀਆਂ ਅਤੇ ਸ਼ਬਦਕੋਸ਼ਾਂ ਤੋਂ ਮੁੱਲ ਬਦਲਣ ਅਤੇ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਡਾਇਲਾਗਸ - ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਰੋਕਣ ਅਤੇ ਉਪਭੋਗਤਾ ਫੀਡਬੈਕ ਲੈਣ ਲਈ ਇੱਕ ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀ। ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਟੈਸਟ ਚੱਲ ਰਹੇ ਹਨ, ਡਾਇਲਾਗ ਥੋੜੇ ਅਸੰਗਤ ਹਨ।
- DateTime ਤੁਹਾਨੂੰ ਤਾਰੀਖ ਅਤੇ ਸਮੇਂ ਦੀ ਜਾਣਕਾਰੀ ਬਣਾਉਣ ਅਤੇ ਸੋਧਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
- ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ - ਇਹ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਨੂੰ ਸਿਸਟਮ ਵਿੱਚ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ-ਸਬੰਧਤ ਕੰਮ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਚੱਲ ਰਿਹਾ ਹੁੰਦਾ ਹੈ। ਇਹ, ਹੋਰ ਚੀਜ਼ਾਂ ਦੇ ਨਾਲ, ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਸਿੱਧੇ ਡੇਟਾ ਦਾ ਉਤਪਾਦਨ ਅਤੇ ਸੋਧ ਕਰ ਸਕਦਾ ਹੈ।
- ਪ੍ਰਕਿਰਿਆ - ਇਹ ਲਾਇਬ੍ਰੇਰੀ ਪਾਈਥਨ ਸਬਮੋਡਿਊਲ ਅਤੇ ਓਪਨ ਕਲਾਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਰਨ ਪ੍ਰਕਿਰਿਆ ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਸਿਸਟਮ ਵਿੱਚ ਚੱਲ ਰਹੀ ਪ੍ਰਕਿਰਿਆ ਦੀ ਉਡੀਕ ਕਰਨ ਅਤੇ ਇਸਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
- XML ਇੱਕ ਟੈਕਸਟ ਲਾਇਬ੍ਰੇਰੀ ਵੀ ਹੈ ਜੋ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਦੁਆਰਾ XML ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਅਤੇ ਸੋਧਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।
- ਸਤਰ ਹੇਰਾਫੇਰੀ ਅਤੇ ਸਤਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਇੱਕ ਪੈਕੇਜ ਹੈ।
- ਟੇਲਨੈੱਟ ਲਾਗੂ ਹੁੰਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਟੇਲਨੈੱਟ ਰਾਹੀਂ ਇੰਟਰੈਕਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਟੇਲਨੈੱਟ ਲਾਇਬ੍ਰੇਰੀ ਤੁਹਾਨੂੰ ਇੱਕ ਨਿਯਮਤ TCP/IP ਕਨੈਕਸ਼ਨ ਤੇ ਇੱਕ ਟੈਲਨੈੱਟ ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਅਤੇ ਕਮਾਂਡਾਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।
3. ਬਿਲਟ-ਇਨ ਟੂਲ
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ, ਮੁੱਖ ਤੌਰ 'ਤੇ ਚਾਰ ਬਿਲਟ-ਇਨ ਟੂਲ ਹੁੰਦੇ ਹਨ ਜੋ ਵਰਤੇ ਜਾਂਦੇ ਹਨ:
- ਰੀਬੋਟ - XML ਆਉਟਪੁੱਟ ਤੋਂ ਲੌਗ ਅਤੇ ਰਿਪੋਰਟਾਂ ਬਣਾਉਣ ਅਤੇ ਇੱਕੋ ਸਮੇਂ ਕਈ ਆਉਟਪੁੱਟਾਂ ਨੂੰ ਮਿਲਾਉਣ ਲਈ ਟੂਲ।
- ਟੈਸਟਡੌਕ - ਟੈਸਟ ਕੇਸਾਂ ਦੇ ਆਧਾਰ 'ਤੇ, ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਉੱਚ-ਪੱਧਰੀ HTML ਦਸਤਾਵੇਜ਼ ਬਣਾਉਂਦਾ ਹੈ।
- Libdoc - ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਸਰੋਤ ਫਾਈਲਾਂ ਲਈ ਕੀਵਰਡ ਦਸਤਾਵੇਜ਼ੀ ਜਨਰੇਟਰ।
- ਸਾਫ਼-ਸੁਥਰਾ - ਡਾਟਾ ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਫਾਰਮੈਟ ਵਿੱਚ ਸਾਫ਼ ਕਰਨ ਅਤੇ ਬਦਲਣ ਲਈ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਟੂਲ।
4. ਟੈਸਟ ਕੇਸ
ਆਟੋਮੇਟਿਡ ਟੈਸਟ ਕੇਸਾਂ ਦੀ ਬਜਾਏ, ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ ਟੈਸਟ ਦੇ ਕੇਸ ਬੁਨਿਆਦੀ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਲਿਖੇ ਜਾ ਸਕਦੇ ਹਨ। ਹੇਠਾਂ ਦਿੱਤੇ ਟੈਸਟਾਂ ਦੀ ਵਰਤੋਂ ਟੈਸਟ ਦੇ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
- ਵਰਕਫਲੋ ਟੈਸਟ
- ਉੱਚ ਪੱਧਰੀ ਟੈਸਟ
- ਡਾਟਾ-ਸੰਚਾਲਿਤ ਟੈਸਟ
ਵਰਕਫਲੋ ਟੈਸਟ
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਦੇ ਟੈਸਟ ਕੇਸ ਅਕਸਰ ਟੇਬਲਰ ਸੰਟੈਕਸ ਵਿੱਚ ਲਿਖੇ ਜਾਂਦੇ ਹਨ। ਇੱਕ ਟੈਸਟ ਕੇਸ ਟੇਬਲ ਦੇ ਪਹਿਲੇ ਕਾਲਮ ਵਿੱਚ ਟੈਸਟ ਦੇ ਨਾਮ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਟੈਸਟ ਕੇਸ ਕਾਲਮ ਵਿੱਚ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਅਗਲੇ ਟੈਸਟ ਕੇਸ ਨਾਮ ਜਾਂ ਸਾਰਣੀ ਦੇ ਅੰਤ ਨਾਲ ਖਤਮ ਹੁੰਦਾ ਹੈ।
ਆਉ ਇਹ ਸਮਝਣ ਲਈ ਇੱਕ ਅਸਲ-ਸੰਸਾਰ ਉਦਾਹਰਨ 'ਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੀਏ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ।
- ਇੱਕ ਉਪਭੋਗਤਾ ਇੱਕ ਖਾਤਾ ਬਣਾ ਸਕਦਾ ਹੈ ਅਤੇ ਲੌਗ ਇਨ ਕਰ ਸਕਦਾ ਹੈ।
- ਜੇਕਰ ਪਾਸਵਰਡ ਗਲਤ ਹੈ ਤਾਂ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੋਵੇਗਾ।
ਉੱਚ ਪੱਧਰੀ ਟੈਸਟ
ਦੂਜੇ ਕਾਲਮ ਵਿੱਚ ਖਾਸ ਤੌਰ 'ਤੇ ਕੀਵਰਡ-ਲਿਖਤ ਮੁੱਲਾਂ ਦੇ ਨਾਲ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਨ ਦੇ ਅਪਵਾਦ ਦੇ ਨਾਲ, ਇੱਕ ਕੀਵਰਡ ਨਾਮ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਦੇ ਟੈਸਟ ਕੇਸ ਸਿਰਫ਼ ਉੱਚ-ਪੱਧਰੀ ਕੀਵਰਡਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ ਅਤੇ ਕੋਈ ਸਥਿਤੀ ਸੰਬੰਧੀ ਮਾਪਦੰਡ ਨਹੀਂ ਹਨ। ਉੱਚ-ਪੱਧਰੀ ਟੈਸਟਿੰਗ ਨੂੰ ਹੋਰ ਸਮਝਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ 'ਤੇ ਵਿਚਾਰ ਕਰੋ।
ਡਾਟਾ-ਸੰਚਾਲਿਤ ਟੈਸਟ
ਡੇਟਾ-ਸੰਚਾਲਿਤ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਬਜਾਏ ਟੈਸਟ ਡੇਟਾ ਨੂੰ ਅਲੱਗ ਕਰਦੀ ਹੈ। ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ, [ਟੈਂਪਲੇਟ] ਸੈਟਿੰਗ ਇੱਕ ਡੇਟਾ-ਸੰਚਾਲਿਤ ਟੈਸਟ ਲਈ ਟੈਸਟ ਕੇਸ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।
5. ਕੀਵਰਡਸ
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ ਟੈਸਟ ਕੇਸ ਬਣਾਉਣ ਲਈ, ਦੋ ਸਰੋਤਾਂ ਤੋਂ ਕੀਵਰਡ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।
- ਲਾਇਬ੍ਰੇਰੀ ਲਈ ਕੀਵਰਡਸ
- ਉਪਭੋਗਤਾ ਲਈ ਕੀਵਰਡਸ
ਲਾਇਬ੍ਰੇਰੀ ਲਈ ਕੀਵਰਡਸ
ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸਭ ਤੋਂ ਹੇਠਲੇ ਪੱਧਰ ਦੀ ਸ਼ਬਦਾਵਲੀ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਾਗੂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਪਾਈਥਨ ਅਤੇ ਜਾਵਾ.
ਸਟੈਂਡਰਡ, ਬਾਹਰੀ ਅਤੇ ਕਸਟਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਨਾਲ ਉਪਲਬਧ ਟੈਸਟ ਲਾਇਬ੍ਰੇਰੀਆਂ ਵਿੱਚੋਂ ਹਨ। ਕੋਰ ਫਰੇਮਵਰਕ ਵਿੱਚ ਬਿਲਟ-ਇਨ, ਸਕ੍ਰੀਨਸ਼ੌਟ, OS, ਅਤੇ ਹੋਰ ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸ਼ਾਮਲ ਹਨ।
ਉਪਭੋਗਤਾ ਲਈ ਕੀਵਰਡਸ
ਮੌਜੂਦਾ ਵਾਕਾਂਸ਼ਾਂ ਤੋਂ ਵਿਲੱਖਣ ਉੱਚ-ਪੱਧਰੀ ਕੀਵਰਡ ਬਣਾਉਣ ਦੀ ਸਮਰੱਥਾ ਰੋਬੋਟ ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਇਹ ਸਮਝਣ ਲਈ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਆਓ ਇੱਕ ਉਦਾਹਰਨ ਵੇਖੀਏ।
6. ਵੇਰੀਏਬਲ
ਵੇਰੀਏਬਲ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹਨ। ਇੱਕ ਵੇਰੀਏਬਲ ਇੱਕ ਟੈਸਟ ਕੇਸ ਵਿੱਚ ਕਿਸੇ ਵੀ ਡੇਟਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਸ਼ਾਨਦਾਰ ਪਹੁੰਚ ਹੈ ਜੋ ਤਬਦੀਲੀ ਜਾਂ ਪਰਿਵਰਤਨਸ਼ੀਲਤਾ ਦੇ ਅਧੀਨ ਹੈ।
ਆਓ ਦੇਖੀਏ ਕਿ ਇੱਕ ਟੈਸਟ ਕੇਸ ਵਿੱਚ ਵੇਰੀਏਬਲ ਨੂੰ ਕਿਵੇਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਹੈ।
ਵੇਰੀਏਬਲ ਨਿਰਧਾਰਤ ਕਰਨਾ
ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਵੇਰੀਏਬਲਾਂ ਤੋਂ ਇਲਾਵਾ, ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ ਬਿਲਟ-ਇਨ ਵੇਰੀਏਬਲ ਹਨ ਜਿਵੇਂ ਕਿ $TEMPDIR ਅਤੇ $/, ਜੋ ਅਸੀਂ ਪਿਛਲੀ ਉਦਾਹਰਨ ਵਿੱਚ ਵਰਤੇ ਹਨ।
ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਵੇਰੀਏਬਲ ਨੂੰ ਟੈਸਟ ਕੇਸ ਵਿੱਚ ਕਿਤੇ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਹਾਲਾਂਕਿ, ਉਹ ਆਮ ਤੌਰ 'ਤੇ ਕੀਵਰਡ ਆਰਗੂਮੈਂਟਾਂ ਵਜੋਂ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਮੇਰਾ ਕੀ ਮਤਲਬ ਹੈ ਇਹ ਦਰਸਾਉਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ 'ਤੇ ਗੌਰ ਕਰੋ।
7. ਟੈਸਟ ਕੇਸਾਂ ਦਾ ਆਯੋਜਨ ਕਰਨਾ
ਟੈਸਟ ਕੇਸ ਫਾਈਲਾਂ ਦੀ ਵਰਤੋਂ ਰੋਬੋਟ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਪਰ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਟੈਸਟ ਸੂਟ ਲੜੀ ਬਣਾਉਣ ਲਈ ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਵੀ ਗਰੁੱਪ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਟੈਸਟ ਸੂਟ ਟੈਸਟ ਕੇਸਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੈ। ਇੱਕ ਟੈਸਟ ਸੂਟ ਵਿੱਚ ਟੈਸਟ ਕੇਸਾਂ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।
ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਇੱਕ ਲੜੀ ਵਿੱਚ ਢਾਂਚਾ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ; ਇਹ ਸਾਰੀਆਂ ਡਾਇਰੈਕਟਰੀਆਂ ਉੱਚ-ਪੱਧਰੀ ਟੈਸਟ ਸੂਟ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ, ਡਾਇਰੈਕਟਰੀ ਦੇ ਨਾਵਾਂ ਤੋਂ ਲਏ ਗਏ ਨਾਵਾਂ ਨਾਲ।
ਸੈੱਟਅੱਪ ਅਤੇ ਟੀਅਰਡਾਊਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਸੈਟਿੰਗਾਂ ਸਾਰਣੀ ਦੇ "ਟੈਸਟ ਸੈੱਟਅੱਪ" ਅਤੇ "ਟੈਸਟ ਟੀਅਰਡਾਉਨ" ਵਿਕਲਪਾਂ ਦੀ ਵਰਤੋਂ ਕਿਸੇ ਖਾਸ ਕੀਵਰਡ ਨੂੰ ਟੈਸਟ ਦੇ ਮੁਕੰਮਲ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂ ਬਾਅਦ ਵਿੱਚ ਚਲਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਤੁਸੀਂ ਟੈਸਟ ਸੂਟ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂ ਬਾਅਦ ਵਿੱਚ ਕੀਵਰਡਸ ਨੂੰ ਚਲਾਉਣ ਲਈ "ਸੂਟ ਸੈੱਟਅੱਪ" ਅਤੇ "ਸੂਟ ਟੀਅਰਡਾਉਨ" ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।
ਤੁਸੀਂ ਇੱਕ ਟੈਸਟ ਕੇਸ ਵਿੱਚ ਕਸਟਮ [ਸੈਟਅੱਪ] ਅਤੇ [ਟੀਅਰਡਾਉਨ] ਬਣਾ ਸਕਦੇ ਹੋ, [ਟੈਂਪਲੇਟ] ਦੇ ਸਮਾਨ। ਇਸ ਨੂੰ ਬਿਹਤਰ ਤਰੀਕੇ ਨਾਲ ਸਮਝਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਦ੍ਰਿਸ਼ 'ਤੇ ਗੌਰ ਕਰੋ।
ਟੈਗਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਕੇਸਾਂ ਦੀ ਜਾਂਚ ਲਈ ਮੁਫਤ ਮੈਟਾਡੇਟਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਟੈਗਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। "ਫੋਰਸ ਟੈਗਸ" ਅਤੇ "ਡਿਫਾਲਟ ਟੈਗਸ" ਨੂੰ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਟੈਗਸ ਸੈੱਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। [ਟੈਗਸ], ਜਿਵੇਂ ਕਿ [ਟੈਮਪਲੇਟ], ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਟੈਸਟ ਕੇਸ ਵਿੱਚ ਟੈਗ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਆਉ ਇੱਕ ਉਦਾਹਰਨ ਵੇਖੀਏ ਕਿ ਅਸੀਂ ਟੈਗਸ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦੇ ਹਾਂ।
ਰਿਪੋਰਟ ਵਿੱਚ ਉਹਨਾਂ ਨਾਲ ਜੁੜੇ ਟੈਸਟ ਕੇਸਾਂ ਵਾਲੇ ਟੈਗ ਸ਼ਾਮਲ ਹੋਣਗੇ, ਨਾਲ ਹੀ ਟੈਗਸ ਦੇ ਆਧਾਰ 'ਤੇ ਅੰਕੜੇ, ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਤੋਂ ਬਾਅਦ।
ਫ਼ਾਇਦੇ
- ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਸੈਟ ਅਪ ਕਰਨਾ ਆਸਾਨ ਹੈ।
- ਇਹ ਕੀਵਰਡਸ ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਅਧਾਰਤ ਹੈ।
- ਇਹ ਤੁਹਾਨੂੰ Gherkin ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ.
- ਇਹ ਦੋਵਾਂ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ ਮੋਬਾਈਲ ਅਤੇ ਵੈੱਬ-ਅਧਾਰਿਤ ਐਪਸ.
- ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਦੀਆਂ ਬੁਨਿਆਦੀ ਗੱਲਾਂ ਨੂੰ ਸਮਝਣਾ ਆਸਾਨ ਹੈ।
- ਇਹ ਇੱਕ ਘੱਟ-ਕੋਡ ਪਹੁੰਚ ਵਰਤਦਾ ਹੈ.
- Windows, Mac OS X, Unix, ਅਤੇ Linux ਸਭ ਸਮਰਥਿਤ ਹਨ।
- Python, IronPython, ਅਤੇ PyPy ਸਾਰੀਆਂ ਸਮਰਥਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਹਨ।
- ਇਹ ਸਾਰੇ ਪ੍ਰਮੁੱਖ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰਾਂ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ।
- ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਇੱਕ ਮੁਫਤ-ਵਰਤੋਂ-ਲਈ, ਓਪਨ-ਸੋਰਸ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ।
ਨੁਕਸਾਨ
- ਪੈਰਲਲ ਟੈਸਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।
- ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਨੂੰ ਜਾਰੀ ਰੱਖਣਾ ਮੁਸ਼ਕਲ ਹੈ।
- ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ HTML ਰਿਪੋਰਟਾਂ ਨੂੰ ਬਦਲਣਾ ਔਖਾ ਹੈ।
- ਕੁਝ ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਮੁੱਦਿਆਂ ਨੂੰ ਡੀਬੱਗ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ।
- ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਵਿੱਚ ਇੰਡੈਂਟੇਸ਼ਨ ਨੂੰ ਸਖਤੀ ਨਾਲ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਸਿੱਟਾ
ਰੋਬੋਟ ਪਲੇਟਫਾਰਮ ਇੱਕ ਮੁਫਤ ਅਤੇ ਓਪਨ-ਸੋਰਸ ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟਿੰਗ ਅਤੇ ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟ-ਸੰਚਾਲਿਤ ਵਿਕਾਸ ਫਰੇਮਵਰਕ ਹੈ।
ਰੋਬੋਟ ਫਰੇਮਵਰਕ ਦੇ ਟੈਸਟ ਕੇਸ ਇੱਕ ਟੇਬਲਰ ਸ਼ੈਲੀ ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਕੀਵਰਡਸ 'ਤੇ ਬਣਾਏ ਗਏ ਹਨ, ਜੋ ਉਹਨਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਟੈਸਟ ਕੇਸ ਦੇ ਅਰਥ ਬਾਰੇ ਸਹੀ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ।
ਇਹ ਅਸਲ ਵਿੱਚ ਸੁਵਿਧਾਜਨਕ ਅਤੇ ਵਰਤਣ ਲਈ ਸਧਾਰਨ ਹੈ.
ਤੁਹਾਡੇ ਵਿੱਚੋਂ ਕੁਝ ਨੇ ਪਹਿਲਾਂ ਇਸਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਇਸਲਈ ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਟੈਸਟਾਂ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰ ਲਿਆ ਹੈ ਅਤੇ ਤੁਹਾਡੀ Android / iOS ਐਪ ਜਾਣ ਲਈ ਤਿਆਰ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਅਜ਼ਮਾਓ।
ਤੁਸੀਂ ਹੈਰਾਨ ਹੋਵੋਗੇ ਕਿ ਚੀਜ਼ਾਂ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਚੱਲਦੀਆਂ ਹਨ ਅਤੇ ਕਿੰਨੀ ਜਲਦੀ ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟਿੰਗ ਨੂੰ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ