ਇੱਕ ਕਮਾਂਡ ਨਾਲ ਆਪਣੀ ਐਪ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਟੈਸਟ ਕਰੋ
ਪ੍ਰੋਜੈਕਟ ਚੈਟ ਵਿੱਚ /test ਟਾਈਪ ਕਰੋ, ਅਤੇ Mythex ਤੁਹਾਡੀ ਐਪ ਨੂੰ ਉਸ ਤਰ੍ਹਾਂ ਟੈਸਟ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕੋਈ ਇਨਸਾਨ ਕਰੇਗਾ: ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਖੋਲ੍ਹਦਾ ਹੈ, ਪੰਨਿਆਂ ’ਤੇ ਜਾਂਦਾ ਹੈ, ਬਟਨ ਦਬਾਉਂਦਾ ਹੈ ਅਤੇ ਫਾਰਮ ਭਰਦਾ ਹੈ, ਫਿਰ ਚੈਟ ਵਿੱਚ ਦੱਸਦਾ ਹੈ ਕਿ ਕੀ ਕੰਮ ਕੀਤਾ ਅਤੇ ਕੀ ਨਹੀਂ। ਤੁਸੀਂ ਇਸਨੂੰ ਕਿਸੇ ਖਾਸ ਫਲੋ ’ਤੇ ਕੇਂਦਰਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ “signup ਅਤੇ pricing ਪੰਨਾ ਟੈਸਟ ਕਰੋ”, ਜਾਂ ਇਸਨੂੰ ਐਪ ਦਾ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਰਾਹ ਲੈਣ ਦਿਓ।
ਇਹ ਕੀ ਕਰਦਾ ਹੈ
App Testing ਤੁਹਾਡੇ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਨੂੰ ਵਰਤਦਾ ਹੈ, ਸਿਰਫ਼ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਨਹੀਂ। Mythex ਚੱਲ ਰਹੀ ਐਪ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਚਲਾਉਂਦਾ ਹੈ, ਜੋ ਉਹ ਵੇਖਦਾ ਹੈ ਉਸਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਜਿੱਥੇ ਲੋੜ ਹੋਵੇ ਸਕਰੀਨਸ਼ਾਟ ਵੀ ਸ਼ਾਮਲ ਹਨ, ਅਤੇ ਚੈਟ ਵਿੱਚ ਨਤੀਜਿਆਂ ਦਾ ਸਾਰ ਲਿਖਦਾ ਹੈ।
ਇਹ ਸਰੋਤ ਕੋਡ ਪੜ੍ਹਨ ਨਾਲੋਂ ਵੱਖਰੀ ਜਾਂਚ ਹੈ। ਕੋਡ ਸਹੀ ਲੱਗ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਵਰਤੋਂ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋ ਸਕਦਾ ਹੈ: ਬਟਨ ਗਲਤ ਹੈਂਡਲਰ ਨਾਲ ਜੁੜਿਆ ਹੋਵੇ, ਫਾਰਮ ਸਬਮਿਟ ਹੋਵੇ ਪਰ ਪੁਸ਼ਟੀ ਨਾ ਦਿਖਾਵੇ, ਜਾਂ ਪੰਨਾ ਸਿਰਫ਼ ਲੌਗਇਨ ਤੋਂ ਬਾਅਦ ਟੁੱਟੇ। ਇਹ ਲੱਭਣ ਦਾ ਇੱਕੋ ਤਰੀਕਾ ਐਪ ਵਰਤਣਾ ਹੈ, ਅਤੇ App Testing ਇਹ ਤੁਹਾਡੇ ਲਈ ਕਰਦਾ ਹੈ।
ਇਹ ਕਿਉਂ ਮਦਦ ਕਰਦਾ ਹੈ
ਏਜੰਟ ਨਾਲ ਬਣਾਉਂਦੇ ਸਮੇਂ, ਪ੍ਰੀਵਿਊ ਹੀ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਤਰੱਕੀ ਪਰਖਦੇ ਹੋ। ਤੁਸੀਂ ਆਲੇ-ਦੁਆਲੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋ, ਸਭ ਠੀਕ ਲੱਗਦਾ ਹੈ, ਅੱਗੇ ਵਧ ਜਾਂਦੇ ਹੋ। ਪਰ ਹਰ ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ ਹਰ ਫਲੋ ਨੂੰ ਕਲਿੱਕ ਕਰਨਾ ਥਕਾਊ ਹੈ, ਅਤੇ ਜਿਹੜਾ ਪੰਨਾ ਤੁਸੀਂ ਹੁਣੇ ਬਦਲਿਆ ਉਹ ਵੇਖਣਾ ਅਤੇ ਕਿਸੇ ਹੋਰ ਪੰਨੇ ਨੂੰ ਚੁੱਪ-ਚਾਪ ਤੋੜ ਦੇਣਾ ਆਸਾਨ ਹੈ।
App Testing “ਕੀ ਇਹ ਅਜੇ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ?” ਨੂੰ ਇੱਕ ਸੁਨੇਹੇ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਉਹ ਰਾਹ ਦੱਸਦੇ ਹੋ ਜੋ ਜ਼ਰੂਰੀ ਹੈ, ਏਜੰਟ ਉਸ ’ਤੇ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਰਿਪੋਰਟ ਮਿਲਦੀ ਹੈ ਜਿਸ ’ਤੇ ਅਮਲ ਕਰ ਸਕਦੇ ਹੋ। ਕਿਉਂਕਿ ਇਹ ਉਸੇ ਚੈਟ ਵਿੱਚ ਚੱਲਦਾ ਹੈ, ਫਿਕਸ ਇੱਕ ਹੋਰ ਸੁਨੇਹਾ ਦੂਰ ਹੈ।
ਇਸਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ
- ਪੱਕਾ ਕਰੋ ਕਿ Preview ਚੱਲ ਰਿਹਾ ਹੈ ਅਤੇ ਤੁਹਾਡੀ ਐਪ ਦਿਖਾ ਰਿਹਾ ਹੈ। App Testing ਪ੍ਰੀਵਿਊ ਦੇ ਵਿਰੁੱਧ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਜੇ ਪ੍ਰੀਵਿਊ ਖਾਲੀ ਹੈ ਜਾਂ ਅਜੇ ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ, ਤਾਂ ਉਡੀਕ ਕਰੋ ਜਾਂ ਪਹਿਲਾਂ ਉਸਨੂੰ ਠੀਕ ਕਰੋ।
- ਪ੍ਰੋਜੈਕਟ ਚੈਟ ਵਿੱਚ
/testਟਾਈਪ ਕਰੋ। ਤੁਸੀਂ ਸਾਦੀ ਭਾਸ਼ਾ ਵਿੱਚ ਵੀ ਪੁੱਛ ਸਕਦੇ ਹੋ: “ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਐਪ ਟੈਸਟ ਕਰੋ” ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ। - ਦੱਸੋ ਕਿ ਕਿਸ ’ਤੇ ਧਿਆਨ ਦੇਣਾ ਹੈ, ਜੇ ਚਾਹੋ। ਉਦਾਹਰਨ ਲਈ: “signup ਅਤੇ pricing ਪੰਨਾ ਟੈਸਟ ਕਰੋ”, ਜਾਂ “ਖਾਤਾ ਬਣਾਓ, ਇੱਕ ਚੀਜ਼ ਜੋੜੋ, checkout ਕਰੋ”।
- ਰਿਪੋਰਟ ਪੜ੍ਹੋ। Mythex ਸੰਖੇਪ ਵਿੱਚ ਦੱਸਦਾ ਹੈ ਕਿ ਉਸਨੇ ਕੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਅਤੇ ਕੀ ਗਲਤ ਹੋਇਆ, ਜਿੱਥੇ ਲੋੜ ਹੋਵੇ ਸਕਰੀਨਸ਼ਾਟ ਨਾਲ।
- ਜੋ ਲੱਭਿਆ ਉਸਨੂੰ ਠੀਕ ਕਰੋ
/fixਜਾਂ ਆਮ Build ਸੁਨੇਹੇ ਨਾਲ। - ਫਿਕਸ ਦੀ ਪੁਸ਼ਟੀ ਲਈ
/testਦੁਬਾਰਾ ਚਲਾਓ ਅਤੇ ਵੇਖੋ ਕਿ ਹੋਰ ਕੁਝ ਟੁੱਟਿਆ ਨਹੀਂ।
ਕਦੋਂ ਵਰਤਣਾ ਹੈ
- ਵੱਡੇ UI ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ। ਨਵਾਂ ਲੇਆਉਟ ਜਾਂ ਨੈਵੀਗੇਸ਼ਨ ਉਹ ਫਲੋ ਤੋੜ ਸਕਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸਿੱਧਾ ਨਹੀਂ ਛੂਹਿਆ।
- ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤਾਂ ਕਿ ਵਿਜ਼ਿਟਰਾਂ ਤੋਂ ਪਹਿਲਾਂ ਸਾਫ਼ ਟੁੱਟਣਾ ਫੜਿਆ ਜਾਵੇ।
- ਜਦੋਂ ਪ੍ਰੀਵਿਊ ਠੀਕ ਲੱਗੇ ਪਰ ਕੋਈ ਫਲੋ ਸ਼ਾਇਦ ਨਾ ਹੋਵੇ। ਕਈ-ਕਦਮੀ ਰਾਹ, ਜਿਵੇਂ ਸਾਈਨ ਅਪ, ਫਿਰ ਲੌਗਇਨ, ਫਿਰ ਕੁਝ ਕਰਨਾ, ਸਭ ਤੋਂ ਵੱਧ ਜਾਂਚ ਦੇ ਲਾਇਕ ਹਨ।
ਚੰਗੇ ਨਤੀਜੇ ਕਿਵੇਂ ਲੈਣੇ
ਜਿੰਨੀ ਸਾਫ਼ ਬੇਨਤੀ, ਓਨੀ ਹੀ ਕੰਮ ਦੀ ਰਿਪੋਰਟ।
- ਇੱਕ ਸਿੱਧਾ ਰਾਹ ਦੱਸੋ। “ਖਾਤਾ ਬਣਾਓ, ਇੱਕ ਚੀਜ਼ ਜੋੜੋ, checkout ਕਰੋ” ਏਜੰਟ ਨੂੰ ਇੱਕ ਸਾਫ਼ ਕ੍ਰਮ ਅਤੇ ਇੱਕ ਸਾਫ਼ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ ਜਿਸਦੀ ਜਾਂਚ ਕਰਨੀ ਹੈ। “ਸਭ ਕੁਝ ਟੈਸਟ ਕਰੋ” ਏਜੰਟ ਨੂੰ ਅੰਦਾਜ਼ਾ ਲਾਉਣ ਲਈ ਛੱਡ ਦਿੰਦਾ ਹੈ ਕਿ ਕੀ ਜ਼ਰੂਰੀ ਹੈ।
- ਜੋ ਪੰਨੇ ਜਾਂ ਫੀਚਰ ਬਦਲੇ ਉਹਨਾਂ ਦਾ ਨਾਮ ਲਓ। ਜੇ ਤੁਸੀਂ ਹੁਣੇ ਪ੍ਰਾਈਸਿੰਗ ਪੰਨਾ ਬਦਲਿਆ ਹੈ, ਤਾਂ ਇਹ ਦੱਸੋ।
- ਛੋਟੇ ਚੱਕਰਾਂ ਵਿੱਚ ਟੈਸਟ ਕਰੋ। ਕੁਝ ਬਦਲੋ, ਟੈਸਟ ਕਰੋ, ਠੀਕ ਕਰੋ, ਫਿਰ ਟੈਸਟ ਕਰੋ। ਜਦੋਂ ਸਿਰਫ਼ ਇੱਕ ਚੀਜ਼ ਬਦਲੀ ਹੋਵੇ, ਤਾਂ ਵੇਖਣਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ ਕਿ ਕੀ ਟੁੱਟਿਆ।
- ਚੈੱਕਪੌਇੰਟਾਂ ਨਾਲ ਜੋੜੋ। ਜੇ ਕੋਈ ਬਦਲਾਅ ਠੀਕ ਕਰਨ ਨਾਲੋਂ ਵੱਧ ਤੋੜ ਗਿਆ, ਤਾਂ ਤੁਸੀਂ ਆਖਰੀ ਚੰਗੇ ਟਰਨ ’ਤੇ ਵਾਪਸ ਜਾ ਸਕਦੇ ਹੋ, ਉਸ ’ਤੇ ਪੈਚ ਲਾਉਣ ਦੀ ਥਾਂ।
ਹੱਦਾਂ
- ਇਹ ਪ੍ਰੀਵਿਊ ਟੈਸਟ ਕਰਦਾ ਹੈ, ਪ੍ਰਕਾਸ਼ਿਤ ਸਾਈਟ ਨਹੀਂ। App Testing ਤੁਹਾਡੇ ਨਿੱਜੀ ਵਰਕਸਪੇਸ ਵਿੱਚ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਦੇ ਵਿਰੁੱਧ ਚੱਲਦਾ ਹੈ। ਵਿਜ਼ਿਟਰਾਂ ਨੂੰ ਦਿਸਣ ਵਾਲੇ ਪ੍ਰਕਾਸ਼ਿਤ URL ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰਦਾ। ਤਿਆਰ ਹੋਣ ’ਤੇ ਵੱਖਰੇ ਤੌਰ ’ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ।
- ਪ੍ਰੀਵਿਊ ਚੱਲ ਰਿਹਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇ ਉਹ ਨਹੀਂ ਚੱਲ ਰਿਹਾ, ਤਾਂ ਟੈਸਟ ਕਰਨ ਲਈ ਕੁਝ ਨਹੀਂ।
- ਇਹ ਉਹੀ ਰਾਹ ਚੱਲਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਦੱਸੋ। ਕੇਂਦਰਿਤ ਬੇਨਤੀ ਕੇਂਦਰਿਤ ਜਾਂਚ ਲੈਂਦੀ ਹੈ; ਇਹ ਕੋਈ ਪੂਰਾ ਟੈਸਟ ਸੂਟ ਨਹੀਂ।
- ਇਹ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ; ਫੈਸਲਾ ਤੁਹਾਡਾ ਹੈ। App Testing ਦੱਸਦਾ ਹੈ ਕਿ ਕੀ ਟੁੱਟਿਆ ਹੈ। ਠੀਕ ਕਰਨਾ ਵੱਖਰਾ ਕਦਮ ਹੈ,
/fixਜਾਂ Build ਸੁਨੇਹੇ ਨਾਲ।
ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਮਿਲੀ ਸਮੱਸਿਆ ਦੀ ਜੜ੍ਹ ਹੋਰ ਡੂੰਘਾਈ ਨਾਲ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਾਡੀ ਗਾਈਡ AI ਨਾਲ ਬਣੀ ਐਪ ਨੂੰ ਡੀਬੱਗ ਕਿਵੇਂ ਕਰੀਏ ਪ੍ਰਕਿਰਿਆ ਸਮਝਾਉਂਦੀ ਹੈ। ਪ੍ਰੀਵਿਊ ਬਾਰੇ ਵੇਖਣ ਲਈ, ਹਰ ਪ੍ਰੋਜੈਕਟ ਲਈ ਨਿੱਜੀ ਵਰਕਸਪੇਸ ਅਤੇ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਵੇਖੋ।
ਦਸਤਾਵੇਜ਼ ਪੰਨੇ ਵਿੱਚ ਵੇਰਵੇ ਹਨ: App Testing।