ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜੋ ਇੱਕ ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਪਹਿਲੂਆਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਹਨ, ਅਤੇ ਕੁਝ ਕਿਸਮਾਂ ਦੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਦੋਵੇਂ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਗੈਰ-ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਜ਼ਰੂਰੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਜ਼ਰੂਰੀ ਉਪਭੋਗਤਾ ਮਾਪਦੰਡ ਜਿਵੇਂ ਕਿ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਉਪਯੋਗਤਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਸੌਫਟਵੇਅਰ ਆਪਣੀ ਬੁਨਿਆਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਤੋਂ ਬਾਹਰ ਉਮੀਦ ਅਨੁਸਾਰ ਚੱਲਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਕਿਸਮਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੜਚੋਲ ਕਰਦੇ ਹਾਂ, ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਪਹੁੰਚ, ਅਤੇ ਟੈਸਟਿੰਗ ਟੂਲ ਜੋ ਤੁਹਾਡੀਆਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਅਤੇ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕੀ ਹੈ?
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਹੈ ਜਿੱਥੇ ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਪਹਿਲੂਆਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਸਮਰੱਥਾ, ਪ੍ਰਦਰਸ਼ਨ, ਉਪਯੋਗਤਾ, ਰਿਕਵਰੀ, ਅਤੇ ਪੋਰਟੇਬਿਲਟੀ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਟੈਸਟ ਸ਼ਾਮਲ ਹਨ।
ਇਹਨਾਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਮਾਪਦੰਡਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਦੀ ਗੁਣਵੱਤਾ ਅਤੇ ਸਥਿਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ ਉਨਾ ਹੀ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜਿੰਨਾ ਕਿ ਸੌਫਟਵੇਅਰ ਦੇ ਇੱਕ ਹਿੱਸੇ ਦੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ, ਪਰ ਇਹਨਾਂ ਮਾਪਦੰਡਾਂ ਦੀ ਮਿਆਰੀ ਕਾਰਜਸ਼ੀਲ ਜਾਂਚ ਵਿੱਚ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਜ਼ਰੂਰੀ ਤੌਰ ‘ਤੇ, ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦਾ ਮਤਲਬ ਹੈ ਜਾਂਚ ਕਰਨਾ ਕਿ ‘ਕਿਵੇਂ’ ਸੌਫਟਵੇਅਰ ਫੰਕਸ਼ਨ ਕੰਮ ਕਰਦੇ ਹਨ ਨਾ ਕਿ ‘ਜੇ’ ਕੰਮ ਕਰਦੇ ਹਨ।
1. ਤੁਹਾਨੂੰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਕਦੋਂ ਲੋੜ ਹੈ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਅਤੇ ਏਕੀਕਰਣ ਟੈਸਟਿੰਗ ਹੋਣ ਤੋਂ ਬਾਅਦ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਪੜਾਅ ਦੌਰਾਨ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਦੇ ਦੌਰਾਨ, ਟੈਸਟਰ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਫੰਕਸ਼ਨਲ ਅਤੇ ਗੈਰ-ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਦੋਵੇਂ ਕਰਨਗੇ।
ਇੱਕ ਵਾਰ ਟੈਸਟਰਾਂ ਨੇ ਇਹ ਸਥਾਪਿਤ ਕਰ ਲਿਆ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਉਹ ਇਹ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਦੇ ਹਨ ਕਿ ਕੀ ਇਹ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਮਾਪਦੰਡਾਂ ਨੂੰ ਵੀ ਪੂਰਾ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਆਮ ਤੌਰ ‘ਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ ਫੰਕਸ਼ਨਾਂ ਦੀ ਭਰੋਸੇਯੋਗਤਾ ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਨਾ ਅਸੰਭਵ ਹੈ ਜੋ ਬਿਲਕੁਲ ਕੰਮ ਨਹੀਂ ਕਰਦੇ ਹਨ। ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਉਪਭੋਗਤਾ ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟਿੰਗ ਅਤੇ ਅੰਤਮ ਉਤਪਾਦ ਰਿਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਆਖਰੀ ਪੜਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ।
2. ਜਦੋਂ ਤੁਹਾਨੂੰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ
ਸੌਫਟਵੇਅਰ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਪਹਿਲੂਆਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਹਮੇਸ਼ਾ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿ ਉਹਨਾਂ ਦੀ ਪਹਿਲਾਂ ਹੀ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਢੁਕਵਾਂ ਪਾਇਆ ਜਾਂਦਾ ਹੈ।
ਭਾਵੇਂ ਤੁਸੀਂ ਪਹਿਲਾਂ ਸੌਫਟਵੇਅਰ ‘ਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰ ਚੁੱਕੇ ਹੋ, ਫਿਰ ਵੀ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਦੁਬਾਰਾ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ ਜਾਂ ਜੇਕਰ ਕੋਡ ਵਿੱਚ ਬਦਲਾਅ ਕੀਤੇ ਗਏ ਹਨ ਜੋ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਉਦੇਸ਼
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਉਦੇਸ਼ ਇਹ ਜਾਂਚ ਕਰਨਾ ਹੈ ਕਿ ਉਤਪਾਦ ਉਪਭੋਗਤਾ ਦੀਆਂ ਉਮੀਦਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ ਅਤੇ ਰਿਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ ਉਤਪਾਦ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣਾ ਹੈ।
ਇਹ ਡਿਵੈਲਪਰਾਂ ਅਤੇ ਟੈਸਟਰਾਂ ਨੂੰ ਸੌਫਟਵੇਅਰ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਮਝਣ ਅਤੇ ਭਵਿੱਖ ਦੇ ਅਨੁਕੂਲਤਾਵਾਂ ਵਿੱਚ ਇਸ ਗਿਆਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਿੱਚ ਵੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
1. ਗੁਣਵੱਤਾ ਨਿਯੰਤਰਣ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦਾ ਉਦੇਸ਼ ਉਹਨਾਂ ਕਾਰਕਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਹੈ ਜੋ ਉਤਪਾਦ ਦੀ ਉਪਯੋਗਤਾ, ਭਰੋਸੇਯੋਗਤਾ, ਰੱਖ-ਰਖਾਅ, ਪੋਰਟੇਬਿਲਟੀ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੇ ਹਨ।
ਇਹਨਾਂ ਤੱਤਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਜੋ ਉਤਪਾਦ ਮਾਰਕੀਟ ਵਿੱਚ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ ਉਹ ਉੱਚ ਗੁਣਵੱਤਾ ਦਾ ਹੈ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ, ਲੋਡ ਸਮੇਂ , ਅਤੇ ਉਪਭੋਗਤਾ ਸਮਰੱਥਾ ਦੇ ਸਬੰਧ ਵਿੱਚ ਉਪਭੋਗਤਾ ਦੀਆਂ ਉਮੀਦਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ।
2. ਜੋਖਮ ਪ੍ਰਬੰਧਨ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੀਮ ਦੁਆਰਾ ਤਸੱਲੀਬਖਸ਼ ਉਤਪਾਦ ਜਾਰੀ ਕਰਨ ਦੀਆਂ ਸੰਭਾਵਨਾਵਾਂ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰਕੇ ਕਿਸੇ ਉਤਪਾਦ ਨੂੰ ਮਾਰਕੀਟ ਵਿੱਚ ਜਾਰੀ ਕਰਨ ਨਾਲ ਜੁੜੇ ਜੋਖਮ ਅਤੇ ਲਾਗਤ ਨੂੰ ਵੀ ਘਟਾਉਂਦੀ ਹੈ।
ਸਾੱਫਟਵੇਅਰ ਬਿਲਡ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਮਾਪਦੰਡਾਂ ਦੀ ਜਾਂਚ ਕਰਕੇ, ਉਤਪਾਦ ਨੂੰ ਜਾਰੀ ਕਰਨ ਦੇ ਖਰਚਿਆਂ ਨੂੰ ਘਟਾਉਣਾ ਸੰਭਵ ਹੈ ਕਿਉਂਕਿ ਬਾਅਦ ਵਿੱਚ ਹੋਰ ਵਿਕਾਸ ਅਤੇ ਸੌਫਟਵੇਅਰ ਤਬਦੀਲੀਆਂ ਦੀ ਜ਼ਰੂਰਤ ਘੱਟ ਜਾਂਦੀ ਹੈ।
3. ਅਨੁਕੂਲਤਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ, ਸੈੱਟਅੱਪ, ਐਗਜ਼ੀਕਿਊਸ਼ਨ, ਅਤੇ ਵਰਤੋਂ ਦੌਰਾਨ ਸੌਫਟਵੇਅਰ ਬਿਲਡ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ।
ਤੁਸੀਂ ਸੌਫਟਵੇਅਰ ਬਿਲਡ ਦਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਨਿਗਰਾਨੀ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।
4. ਡਾਟਾ ਇਕੱਠਾ ਕਰਨਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਨੂੰ ਮਾਪਾਂ ਅਤੇ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਇਕੱਤਰ ਕਰਨ ਅਤੇ ਤਿਆਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜੋ ਕਿ ਅੰਦਰੂਨੀ ਖੋਜ ਅਤੇ ਵਿਕਾਸ ਲਈ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਦੁਆਰਾ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।
ਤੁਸੀਂ ਉਸ ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਤੋਂ ਇਕੱਤਰ ਕਰਦੇ ਹੋ ਇਹ ਸਮਝਣ ਲਈ ਕਿ ਤੁਹਾਡਾ ਉਤਪਾਦ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਇਸਨੂੰ ਹੋਰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਕਿਵੇਂ ਅਨੁਕੂਲ ਬਣਾ ਸਕਦੇ ਹੋ।
5. ਗਿਆਨ ਵਿੱਚ ਵਾਧਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੈਸਟਿੰਗ ਟੀਮ ਦੇ ਉਤਪਾਦ ਵਿਵਹਾਰ ਅਤੇ ਉਹਨਾਂ ਤਕਨੀਕਾਂ ਦੇ ਗਿਆਨ ਵਿੱਚ ਸੁਧਾਰ ਅਤੇ ਵਾਧਾ ਕਰਦੀ ਹੈ ਜਿਹਨਾਂ ਦੀ ਇਹ ਵਰਤੋਂ ਕਰਦੀ ਹੈ।
ਇਹ ਨਾ ਸਿਰਫ਼ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਨੂੰ ਉਸ ਸੌਫਟਵੇਅਰ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਜਿਸ ‘ਤੇ ਉਹ ਬਿਹਤਰ ਕੰਮ ਕਰ ਰਹੇ ਹਨ, ਪਰ ਇਹ ਉਪਯੋਗੀ ਗਿਆਨ ਵੀ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਟੈਸਟਰਾਂ ਨੂੰ ਭਵਿੱਖ ਦੇ ਨਿਰਮਾਣ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਕੌਣ ਸ਼ਾਮਲ ਹੈ?
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਆਮ ਤੌਰ ‘ਤੇ QA ਵਾਤਾਵਰਣ ਵਿੱਚ ਟੈਸਟਰਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਪਰ ਕਈ ਵਾਰ ਡਿਵੈਲਪਰ ਵਿਕਾਸ ਦੇ ਦੌਰਾਨ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰ ਸਕਦੇ ਹਨ।
ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਲਗਭਗ ਹਮੇਸ਼ਾ ਟੈਸਟਰਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਇਹ ਟੈਸਟਿੰਗ ਦਾ ਉਹ ਪੜਾਅ ਹੈ ਜਿੱਥੇ ਜ਼ਿਆਦਾਤਰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਹੁੰਦੀ ਹੈ।
ਜੇਕਰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਟੈਸਟਰ ਦੁਬਾਰਾ ਟੈਸਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਤਰੁੱਟੀਆਂ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਸੌਫਟਵੇਅਰ ਨੂੰ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਵਾਪਸ ਭੇਜ ਦੇਣਗੇ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਲਾਭ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਨ ਦੇ ਬਹੁਤ ਸਾਰੇ ਫਾਇਦੇ ਹਨ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਵਿੱਚ ਇੱਕ ਜ਼ਰੂਰੀ ਕਦਮ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਤੋਂ ਬਿਨਾਂ, ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਣਗੀਆਂ ਕਿ ਸੌਫਟਵੇਅਰ ਅਸਲ ਵਿੱਚ ਕਲਾਇੰਟ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ ਜਾਂ ਇਹ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਯੋਜਨਾ ਵਿੱਚ ਨਿਰਧਾਰਤ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ।
1. ਸੌਫਟਵੇਅਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰੋ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਦੀ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਸਮੁੱਚੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ। ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਉਹਨਾਂ ਖੇਤਰਾਂ ਦੀ ਪਛਾਣ ਕਰਦੇ ਹਨ ਜਿੱਥੇ ਸੌਫਟਵੇਅਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਘਾਟ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਲੋਡਿੰਗ ਸਪੀਡ ਜਾਂ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਰੱਥਾ ਦੇ ਰੂਪ ਵਿੱਚ, ਅਤੇ ਸਾਫਟਵੇਅਰ ਟੀਮਾਂ ਨੂੰ ਇਹਨਾਂ ਨੁਕਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਤਬਦੀਲੀਆਂ ਕਰਨ ਲਈ ਪ੍ਰੇਰਦੇ ਹਨ।
ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਸਾਫਟਵੇਅਰ ਟੀਮਾਂ ਜਨਤਾ ਲਈ ਸਾਫਟਵੇਅਰ ਨੂੰ ਉਦੋਂ ਹੀ ਜਾਰੀ ਕਰਦੀਆਂ ਹਨ ਜਦੋਂ ਇਹ ਤਿਆਰ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਜਦੋਂ ਇਸਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਾਫੀ ਚੰਗਾ ਹੁੰਦਾ ਹੈ।
2. ਸਾਫਟਵੇਅਰ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖੋ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਸੁਰੱਖਿਆ ਜਾਂਚ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ, ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਇੱਕ ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਸੁਰੱਖਿਅਤ ਹੈ ਅਤੇ ਬਾਹਰੀ ਖਤਰਿਆਂ ਅਤੇ ਹਮਲਿਆਂ ਤੋਂ ਸੁਰੱਖਿਅਤ ਹੈ।
ਸੁਰੱਖਿਆ ਜਾਂਚ ਟੈਸਟਰਾਂ ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇਹ ਜਾਂਚ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਗੁਪਤ ਡੇਟਾ ਨੂੰ ਉਚਿਤ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ ਅਤੇ ਸਮਕਾਲੀ ਸਾਈਬਰ ਹਮਲਿਆਂ ਤੋਂ ਬਚਣ ਲਈ ਲੋੜੀਂਦੀ ਸੁਰੱਖਿਆ ਹੈ।
3. ਸੌਫਟਵੇਅਰ ਦੀ ਉਪਭੋਗਤਾ-ਮਿੱਤਰਤਾ ਵਧਾਓ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਵਧੇਰੇ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਬਣਾਉਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ, ਖਾਸ ਤੌਰ ‘ਤੇ ਉਪਯੋਗਤਾ ਟੈਸਟਿੰਗ ਦੁਆਰਾ ਜੋ ਇਹ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ ਕਿ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਅਤੇ ਸੰਚਾਲਨ ਕਰਨਾ ਸਿੱਖਣਾ ਕਿੰਨਾ ਆਸਾਨ ਹੈ।
ਉਪਭੋਗਤਾ-ਮਿੱਤਰਤਾ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਨਾਲ ਕਿੰਨੇ ਸੰਤੁਸ਼ਟ ਹਨ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਦੀ ਪੇਸ਼ਕਸ਼ ਕੀਤੀ ਹਰ ਚੀਜ਼ ਦਾ ਪੂਰਾ ਲਾਭ ਲੈਣ ਦੇ ਯੋਗ ਹਨ।
4. ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸੌਫਟਵੇਅਰ ਉਪਭੋਗਤਾ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ
ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਨਾ ਕਿ ਸੌਫਟਵੇਅਰ ਉਪਭੋਗਤਾਵਾਂ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਸਾਰੀਆਂ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਅਤੇ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਦੀਆਂ ਪ੍ਰਮੁੱਖ ਤਰਜੀਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਸੌਫਟਵੇਅਰ ਦੇ ਕਾਰਜਸ਼ੀਲ ਹੋਣ ਦੀ ਉਮੀਦ ਕਰਨ ਦੇ ਨਾਲ, ਉਪਭੋਗਤਾ ਉਮੀਦ ਕਰਦੇ ਹਨ ਕਿ ਸੌਫਟਵੇਅਰ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ, ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਗੁਪਤ ਡੇਟਾ ਦੀ ਸੁਰੱਖਿਆ ਕਰਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦੇ ਇੱਕੋ ਇੱਕ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਕਿ ਤੁਹਾਡਾ ਸੌਫਟਵੇਅਰ ਇਹਨਾਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਚੁਣੌਤੀਆਂ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਨ ਦੇ ਕੁਝ ਨੁਕਸਾਨ ਹਨ। ਜਦੋਂ ਕਿ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਪੜਾਅ ਦੌਰਾਨ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਜ਼ਰੂਰੀ ਹੈ, ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਪ੍ਰਕਿਰਿਆ ਉਹਨਾਂ ਸਾਫਟਵੇਅਰ ਟੀਮਾਂ ਲਈ ਚੁਣੌਤੀਆਂ ਪੈਦਾ ਕਰ ਸਕਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਕੋਲ ਲੋੜੀਂਦੇ ਸਰੋਤ ਅਤੇ ਸਾਧਨ ਨਹੀਂ ਹਨ।
1. ਦੁਹਰਾਓ
ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਵਿੱਚ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਹਰ ਵਾਰ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ ਜਦੋਂ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਸੌਫਟਵੇਅਰ ਨੂੰ ਅਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਹਰ ਵਾਰ ਕੋਡ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਹੁਤ ਦੁਹਰਾਉਣ ਵਾਲੀ ਹੋ ਸਕਦੀ ਹੈ, ਜੋ ਨਾ ਸਿਰਫ ਸਮਾਂ ਲੈਂਦਾ ਹੈ ਬਲਕਿ ਟੈਸਟਰਾਂ ਨੂੰ ਵੀ ਥੱਕਦਾ ਹੈ।
ਬਹੁਤ ਹੀ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੰਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਾਲੇ ਥੱਕੇ ਹੋਏ ਟੈਸਟਰ ਵੀ ਧਿਆਨ ਭਟਕਾਉਣ ਅਤੇ ਗਲਤੀਆਂ ਕਰਨ ਦੀ ਜ਼ਿਆਦਾ ਸੰਭਾਵਨਾ ਰੱਖਦੇ ਹਨ।
2. ਲਾਗਤ
ਕਿਉਂਕਿ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਇੰਨੀ ਦੁਹਰਾਈ ਜਾਂਦੀ ਹੈ, ਇਹ ਕਾਫ਼ੀ ਮਹਿੰਗਾ ਵੀ ਹੋ ਸਕਦਾ ਹੈ, ਖਾਸ ਤੌਰ ‘ਤੇ ਟੈਸਟ ਕਰਨ ਵਾਲੀਆਂ ਟੀਮਾਂ ਲਈ ਜੋ ਮੈਨੂਅਲ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ‘ਤੇ ਨਿਰਭਰ ਕਰਦੀਆਂ ਹਨ।
ਸੌਫਟਵੇਅਰ ਟੀਮਾਂ ਨੂੰ ਵਾਰ-ਵਾਰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਸਮਾਂ ਅਤੇ ਬਜਟ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇਸ ਵਾਧੂ ਟੈਸਟਿੰਗ ਲਈ ਵਾਧੂ ਭੁਗਤਾਨ ਕਰਨਾ ਪਵੇਗਾ।
ਅਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਕੀ ਟੈਸਟ ਕਰਦੇ ਹਾਂ?
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਮਾਪਦੰਡਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਸਿਸਟਮ ਦੀ ਗੁਣਵੱਤਾ ਅਤੇ ਉਪਯੋਗਤਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ। ਇਹਨਾਂ ਮਾਪਦੰਡਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਨੂੰ ਟੈਸਟਿੰਗ ਯੋਜਨਾ ਵਿੱਚ ਨਿਰਧਾਰਤ ਮਾਪਦੰਡਾਂ ਦੇ ਵਿਰੁੱਧ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਦੌਰਾਨ ਟੈਸਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
1. ਸੁਰੱਖਿਆ
ਸੁਰੱਖਿਆ ਜਾਂਚ ਇੱਕ ਕਿਸਮ ਦੀ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਜਾਂਚ ਹੈ ਜੋ ਇਹ ਮਾਪਦੀ ਹੈ ਕਿ ਬਾਹਰੀ ਖਤਰਿਆਂ ਅਤੇ ਹਮਲਿਆਂ ਤੋਂ ਸਿਸਟਮ ਦੀ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੁਰੱਖਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹਨਾਂ ਵਿੱਚ ਜਾਣਬੁੱਝ ਕੇ ਸੁਰੱਖਿਆ ਉਲੰਘਣਾਵਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਡਾਟਾ ਲੀਕ ਅਤੇ ਹੋਰ ਆਮ ਉਲੰਘਣਾਵਾਂ ਸ਼ਾਮਲ ਹਨ।
ਸੁਰੱਖਿਆ ਟੈਸਟਿੰਗ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੈ ਕਿਉਂਕਿ ਇਹ ਅੰਤਮ ਉਪਭੋਗਤਾਵਾਂ ਅਤੇ ਗਾਹਕਾਂ ਨੂੰ ਇਹ ਭਰੋਸਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਕਿ ਉਹਨਾਂ ਦਾ ਡੇਟਾ ਸੁਰੱਖਿਅਤ ਹੈ।
2. ਭਰੋਸੇਯੋਗਤਾ
ਟੈਸਟਰ ਸੌਫਟਵੇਅਰ ਦੀ ਭਰੋਸੇਯੋਗਤਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਕਿ ਸੌਫਟਵੇਅਰ ਬਿਨਾਂ ਕਿਸੇ ਅਸਫਲਤਾ ਦੇ ਆਪਣੇ ਨਿਰਧਾਰਤ ਫੰਕਸ਼ਨ ਲਗਾਤਾਰ ਕਰ ਸਕਦਾ ਹੈ।
ਜਦੋਂ ਕਿ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦੀ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਇਸਦੇ ਮੁੱਖ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਸਿਰਫ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਅਸਲ ਵਿੱਚ ਇਹਨਾਂ ਨਤੀਜਿਆਂ ਦੀ ਭਰੋਸੇਯੋਗਤਾ ਅਤੇ ਦੁਹਰਾਉਣ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ।
3. ਬਚਣ ਦੀ ਸਮਰੱਥਾ
ਸਰਵਾਈਵੇਬਿਲਟੀ ਦੱਸਦੀ ਹੈ ਕਿ ਕੰਮ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਇੱਕ ਸੌਫਟਵੇਅਰ ਸਿਸਟਮ ਕਿਵੇਂ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਦਾ ਹੈ, ਅਤੇ ਬਚਾਅ ਦੀ ਜਾਂਚ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਜੇਕਰ ਗਲਤੀਆਂ ਅਤੇ ਅਸਫਲਤਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ ਸਿਸਟਮ ਆਪਣੇ ਆਪ ਨੂੰ ਠੀਕ ਕਰ ਸਕਦਾ ਹੈ।
ਸਰਵਾਈਵੇਬਿਲਟੀ ਟੈਸਟਿੰਗ ਇਹ ਜਾਂਚ ਕਰ ਸਕਦੀ ਹੈ ਕਿ ਕੀ ਸੌਫਟਵੇਅਰ ਅਚਾਨਕ ਅਸਫਲਤਾ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਡੇਟਾ ਦੇ ਨੁਕਸਾਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਡੇਟਾ ਨੂੰ ਬਚਾਉਣ ਦੇ ਸਮਰੱਥ ਹੈ, ਉਦਾਹਰਣ ਲਈ।
4. ਉਪਲਬਧਤਾ
ਸੌਫਟਵੇਅਰ ਦੀ ਉਪਲਬਧਤਾ ਉਸ ਡਿਗਰੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜਿਸ ‘ਤੇ ਉਪਭੋਗਤਾ ਇਸਦੇ ਸੰਚਾਲਨ ਦੌਰਾਨ ਸਿਸਟਮ ‘ਤੇ ਨਿਰਭਰ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਨੂੰ ਸਥਿਰਤਾ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇਸਦੀ ਸਥਿਰਤਾ ਜਾਂਚ ਦੁਆਰਾ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਸਥਿਰਤਾ ਟੈਸਟਿੰਗ ਭਰੋਸੇਯੋਗਤਾ ਟੈਸਟਿੰਗ ਨਾਲ ਕੁਝ ਸਮਾਨਤਾ ਰੱਖਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਜਾਂਚ ਕਰਦੀ ਹੈ ਕਿ ਕੀ ਸਿਸਟਮ ਉਮੀਦ ਕੀਤੇ ਮਿਆਰਾਂ ਨੂੰ ਲਗਾਤਾਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰ ਸਕਦਾ ਹੈ।
5. ਉਪਯੋਗਤਾ
ਉਪਯੋਗਤਾ ਟੈਸਟਿੰਗ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਵਿੱਚ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਕਿਸਮ ਹੈ। ਇਸ ਕਿਸਮ ਦੀ ਜਾਂਚ ਇਹ ਮੁਲਾਂਕਣ ਕਰਦੀ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਸਕ੍ਰੀਨ ‘ਤੇ ਦਿੱਤੀਆਂ ਹਿਦਾਇਤਾਂ ਅਤੇ ਹੋਰ ਬੁਨਿਆਦੀ ਗਾਈਡਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਸੌਫਟਵੇਅਰ ਸਿਸਟਮ ਨੂੰ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਿੱਖ ਸਕਦਾ ਹੈ, ਸੰਚਾਲਿਤ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਵਰਤ ਸਕਦਾ ਹੈ।
ਉਪਯੋਗਤਾ ਜਾਂਚ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਜੇਕਰ ਸੌਫਟਵੇਅਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਯੋਗ ਨਹੀਂ ਹੈ, ਤਾਂ ਜ਼ਿਆਦਾਤਰ ਉਪਭੋਗਤਾ ਇਸਨੂੰ ਛੱਡ ਦੇਣਗੇ ਜਾਂ ਕਿਸੇ ਹੋਰ ਚੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਚੋਣ ਕਰਨਗੇ।
6. ਸਕੇਲੇਬਿਲਟੀ
ਸਕੇਲੇਬਿਲਟੀ ਟੈਸਟਿੰਗ ਟੈਸਟਾਂ ਦੀ ਇੱਕ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਵੱਧਦੀ ਮੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਆਪਣੀ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਰੱਥਾ ਨੂੰ ਕਿਸ ਡਿਗਰੀ ਤੱਕ ਵਧਾ ਸਕਦੀ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਸੌਫਟਵੇਅਰ ਨੂੰ ਇੱਕ ਹੀ ਨੈੱਟਵਰਕ ‘ਤੇ ਇੱਕ ਤੋਂ ਵੱਧ ਉਪਭੋਗਤਾਵਾਂ ਦੁਆਰਾ ਇੱਕ ਵਾਰ ਵਿੱਚ ਵਰਤਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਦਸ ਉਪਭੋਗਤਾ ਇੱਕੋ ਸਮੇਂ ‘ਤੇ ਲੌਗਇਨ ਕਰਦੇ ਹਨ? ਕੀ ਉੱਚ ਉਪਭੋਗਤਾ ਗਿਣਤੀ ਪ੍ਰਦਰਸ਼ਨ ਜਾਂ ਲੋਡ ਹੋਣ ਦੇ ਸਮੇਂ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਤੌਰ ‘ਤੇ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀ ਹੈ?
7. ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ
ਇੰਟਰਓਪਰੇਬਿਲਟੀ ਟੈਸਟਿੰਗ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜੋ ਜਾਂਚ ਕਰਦੀ ਹੈ ਕਿ ਇੱਕ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮ ਦੂਜੇ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮਾਂ ਨਾਲ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਇੰਟਰਫੇਸ ਕਰਦਾ ਹੈ।
ਇਹ ਖਾਸ ਤੌਰ ‘ਤੇ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਸੌਫਟਵੇਅਰ ਉਤਪਾਦਾਂ ਦੇ ਇੱਕ ਸੂਟ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਸਾਰੇ ਇੱਕ ਦੂਜੇ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਹੁੰਦੇ ਹਨ।
8. ਕੁਸ਼ਲਤਾ
ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਵਿੱਚ ਕੁਸ਼ਲਤਾ ਉਸ ਹੱਦ ਤੱਕ ਦਰਸਾਉਂਦੀ ਹੈ ਜਿਸ ਤੱਕ ਇੱਕ ਸੌਫਟਵੇਅਰ ਸਿਸਟਮ ਸਮਰੱਥਾ, ਮਾਤਰਾ ਅਤੇ ਜਵਾਬ ਸਮੇਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਟੈਸਟਰ ਇਹ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦੇ ਹਨ ਕਿ ਕਿੰਨੇ ਉਪਭੋਗਤਾ ਇੱਕ ਵਾਰ ਵਿੱਚ ਸਿਸਟਮ ਵਿੱਚ ਲੌਗਇਨ ਕਰ ਸਕਦੇ ਹਨ, ਡੇਟਾਬੇਸ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਜਾਂ ਸੌਫਟਵੇਅਰ ਕਿੰਨੀ ਜਲਦੀ ਬੁਨਿਆਦੀ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ।
9. ਲਚਕਤਾ
ਲਚਕਤਾ ਉਸ ਡਿਗਰੀ ਨੂੰ ਮਾਪਦੀ ਹੈ ਜਿਸ ਤੱਕ ਇੱਕ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਪੈਰੀਫਿਰਲਾਂ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਸੌਫਟਵੇਅਰ ਨੂੰ ਕਿੰਨੀ RAM ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਕੀ ਇਸ ਨੂੰ CPU ਦੀ ਇੱਕ ਖਾਸ ਮਾਤਰਾ ਦੀ ਲੋੜ ਹੈ। ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਲੋੜਾਂ ਜਿੰਨੀਆਂ ਘੱਟ ਹਨ, ਸੌਫਟਵੇਅਰ ਓਨਾ ਹੀ ਲਚਕਦਾਰ ਹੁੰਦਾ ਹੈ।
10. ਪੋਰਟੇਬਿਲਟੀ
ਪੋਰਟੇਬਿਲਟੀ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਨੂੰ ਇਸਦੇ ਮੌਜੂਦਾ ਹਾਰਡਵੇਅਰ ਜਾਂ ਸੌਫਟਵੇਅਰ ਵਾਤਾਵਰਨ ਤੋਂ ਕਿੰਨੀ ਲਚਕਦਾਰ ਢੰਗ ਨਾਲ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਕਰਨਾ ਕਿੰਨਾ ਆਸਾਨ ਹੈ।
ਪੋਰਟੇਬਿਲਟੀ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਇਹ ਇਸ ਗੱਲ ‘ਤੇ ਅਸਰ ਪਾਉਂਦਾ ਹੈ ਕਿ ਅੰਤ ਦੇ ਉਪਭੋਗਤਾ ਸੌਫਟਵੇਅਰ ਨੂੰ ਕਿੰਨੀ ਆਸਾਨੀ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ ਵੱਖ-ਵੱਖ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਵਿਚਕਾਰ ਲਿਜਾ ਸਕਦੇ ਹਨ।
11. ਮੁੜ ਵਰਤੋਂਯੋਗਤਾ
ਰੀਯੂਸੇਬਿਲਟੀ ਟੈਸਟਿੰਗ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜੋ ਜਾਂਚ ਕਰਦੀ ਹੈ ਕਿ ਕੀ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮ ਦੇ ਭਾਗਾਂ ਨੂੰ ਕਿਸੇ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਮੁੜ ਵਰਤੋਂ ਲਈ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਹਾਲਾਂਕਿ ਮੁੜ ਵਰਤੋਂਯੋਗਤਾ ਜਾਂਚ ਆਮ ਤੌਰ ‘ਤੇ ਗਾਹਕਾਂ ਅਤੇ ਅੰਤਮ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਪ੍ਰਭਾਵਤ ਨਹੀਂ ਕਰਦੀ ਹੈ, ਇਹ ਇਸ ਗੱਲ ਦਾ ਇੱਕ ਚੰਗਾ ਪ੍ਰਤੀਬਿੰਬ ਹੈ ਕਿ ਡਿਵੈਲਪਰ ਕਿੰਨੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਭਾਗ ਬਣਾ ਰਹੇ ਹਨ ਜੋ ਭਵਿੱਖ ਵਿੱਚ ਦੁਬਾਰਾ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਮਝਣਾ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਵਿੱਚ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ।
1. ਮਾਪਣਯੋਗ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਹਮੇਸ਼ਾਂ ਮਾਤਰਾਤਮਕ ਅਤੇ ਮਾਪਣਯੋਗ ਹੁੰਦੀ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਟੈਸਟਰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਆਉਟਪੁੱਟ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਸੰਖਿਆਵਾਂ ਅਤੇ ਤੱਥਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਬਜਾਏ ‘ਚੰਗਾ’ ਜਾਂ ‘ਚੰਗਾ’ ਵਰਗੇ ਵਿਅਕਤੀਗਤ ਵਾਕਾਂਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦੇ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਲੋਡ ਹੋਣ ਦੇ ਸਮੇਂ ਨੂੰ ‘ਤੇਜ਼’ ਜਾਂ ‘ਹੌਲੀ’ ਵਜੋਂ ਵਰਣਨ ਕਰਨ ਦੀ ਬਜਾਏ, ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਜਾਂਚ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਸਮੇਂ ਦੀ ਸੰਖਿਆ ਦਿਖਾਉਣ ਵਾਲੇ ਖਾਸ ਅੰਕੜੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।
2. ਖਾਸ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਦੇ ਸਮੇਂ, ਟੈਸਟਾਂ ਦਾ ਉਦੇਸ਼ ਸਾਫਟਵੇਅਰ ਦੇ ਡਿਜ਼ਾਈਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਖਾਸ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਸੌਫਟਵੇਅਰ ਪ੍ਰੋਜੈਕਟ ਪਲਾਨ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਇੱਕ ਵਾਰ ਵਿੱਚ ਲੌਗਇਨ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਤਾਂ ਇਸਨੂੰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵੇਲੇ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ।
3. ਅਗਿਆਤ
ਹਾਲਾਂਕਿ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿਸ਼ੇਸ਼ ਤੌਰ ‘ਤੇ ਪ੍ਰੋਜੈਕਟ ਯੋਜਨਾਵਾਂ ਵਿੱਚ ਨਿਰਧਾਰਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਮਾਪਣ ਲਈ ਤਿਆਰ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪਹਿਲਾਂ ਤੋਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ।
ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਟੈਸਟਰਾਂ ਨੂੰ ਹਰੇਕ ਪੈਰਾਮੀਟਰ ਦੇ ਅਧਾਰ ਤੇ ਸੌਫਟਵੇਅਰ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਉਮੀਦਾਂ ਨਾਲ ਇਹਨਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਸਿਰਫ਼ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦਾ ਜੀਵਨ-ਚੱਕਰ
ਕਿਉਂਕਿ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸਾੱਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਜੀਵਨ ਚੱਕਰ ਵਿੱਚ ਇੱਕ ਖਾਸ ਪੜਾਅ ਦਾ ਹਵਾਲਾ ਨਹੀਂ ਦਿੰਦੀ, ਪਰ ਸਿਰਫ਼ ਇੱਕ ਕਿਸਮ ਦੀ ਜਾਂਚ ਲਈ ਜੋ ਆਮ ਤੌਰ ‘ਤੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਪੜਾਅ ਦੌਰਾਨ ਹੁੰਦੀ ਹੈ, ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦਾ ਜੀਵਨ ਚੱਕਰ ਬਹੁਤ ਬਦਲ ਸਕਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਵਿਚਕਾਰ.
ਆਮ ਤੌਰ ‘ਤੇ, ਇਹ ਹੋਰ ਕਿਸਮ ਦੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਸਮਾਨ ਜੀਵਨ ਚੱਕਰ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜੋ ਪ੍ਰੋਜੈਕਟ ਲੋੜਾਂ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਟੈਸਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਅਤੇ ਚੱਕਰ ਪੂਰਤੀ ਨਾਲ ਖਤਮ ਹੁੰਦਾ ਹੈ।
1. ਸਾਫਟਵੇਅਰ ਦੀ ਲੋੜ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਜੀਵਨ ਚੱਕਰ ਦਾ ਪਹਿਲਾ ਪੜਾਅ ਸਾਫਟਵੇਅਰ ਲੋੜਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਹੈ। ਸੌਫਟਵੇਅਰ ਟੀਮਾਂ ਖਾਸ ਮਾਪਦੰਡਾਂ ਲਈ ਕੰਮ ਕਰਦੀਆਂ ਹਨ ਜਦੋਂ ਉਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬਣਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਟੈਸਟ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਇਹਨਾਂ ਮਾਪਦੰਡਾਂ ਨੂੰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕਿਸ ਕਿਸਮ ਦੇ ਟੈਸਟ ਕੀਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੈ।
2. ਟੈਸਟ ਦੀ ਯੋਜਨਾਬੰਦੀ
ਜੀਵਨ ਚੱਕਰ ਦਾ ਅਗਲਾ ਪੜਾਅ ਟੈਸਟ ਦੀ ਯੋਜਨਾਬੰਦੀ ਹੈ। ਟੈਸਟ ਪਲੈਨਿੰਗ ਪੜਾਅ ਦੇ ਦੌਰਾਨ, QA ਲੀਡ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਟੈਸਟ ਪਲਾਨ ਨੂੰ ਇਕੱਠਾ ਕਰੇਗੀ ਜੋ ਵੇਰਵੇ ਦਿੰਦੀ ਹੈ ਕਿ ਕੀ ਟੈਸਟ ਕੀਤਾ ਜਾਵੇਗਾ, ਟੈਸਟਿੰਗ ਕੌਣ ਕਰੇਗਾ, ਅਤੇ ਟੈਸਟਿੰਗ ਦੇ ਕਿਹੜੇ ਤਰੀਕੇ, ਵਿਧੀਆਂ ਅਤੇ ਸਾਧਨ ਵਰਤੇ ਜਾਣਗੇ।
ਟੈਸਟ ਪਲਾਨ ਵਿੱਚ ਉਹ ਸਾਰੇ ਲੋੜੀਂਦੇ ਵੇਰਵੇ ਸ਼ਾਮਲ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਜੋ ਟੈਸਟਰਾਂ ਨੂੰ ਟੈਸਟ ਕੇਸ ਬਣਾਉਣ ਅਤੇ ਚਲਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਹਨ।
3. ਟੈਸਟ ਕੇਸ ਬਣਾਉਣਾ
ਟੈਸਟ ਕੇਸ ਬਣਾਉਣਾ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦਾ ਅਗਲਾ ਪੜਾਅ ਹੈ। ਇਸ ਪੜਾਅ ਵਿੱਚ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਜੋ ਟੈਸਟਰ ਸਿਸਟਮ ਦੀਆਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਲੋੜਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਬਾਅਦ ਦੇ ਪੜਾਅ ‘ਤੇ ਲਾਗੂ ਕਰਨਗੇ।
ਟੈਸਟ ਦੇ ਕੇਸ ਦੱਸਦੇ ਹਨ ਕਿ ਕੀ ਟੈਸਟ ਕੀਤਾ ਜਾਵੇਗਾ, ਇਹ ਕਿਵੇਂ ਟੈਸਟ ਕੀਤਾ ਜਾਵੇਗਾ, ਅਤੇ ਟੈਸਟ ਦਾ ਅਨੁਮਾਨਿਤ ਨਤੀਜਾ ਕੀ ਹੋਵੇਗਾ।
4. ਵਾਤਾਵਰਣ ਸੈੱਟਅੱਪ ਦੀ ਜਾਂਚ ਕਰੋ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਜੀਵਨ ਚੱਕਰ ਦਾ ਅਗਲਾ ਪੜਾਅ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਟੈਸਟ ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਾਪਤ ਕਰਨਾ ਹੈ।
ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਣ ਉਹ ਹੈ ਜਿੱਥੇ ਸਾਰੇ ਟੈਸਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਇਹ ਸਰੋਤਾਂ ਅਤੇ ਸਾਧਨਾਂ ਦਾ ਘਰ ਹੈ ਜੋ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤੋਗੇ।
ਟੈਸਟਿੰਗ ਟੀਮ ਟੈਸਟ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਸੈੱਟਅੱਪ ਟੈਸਟ ਵਾਤਾਵਰਨ ਤਿਆਰ ਕਰਦੀ ਹੈ।
5. ਟੈਸਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ
ਟੈਸਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਜੀਵਨ ਚੱਕਰ ਦਾ ਅਗਲਾ ਪੜਾਅ ਹੈ। ਇਸ ਵਿੱਚ ਸੁਰੱਖਿਆ, ਲੋਡਿੰਗ ਸਮੇਂ, ਸਮਰੱਥਾ ਅਤੇ ਪੋਰਟੇਬਿਲਟੀ ਸਮੇਤ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਵੱਖ-ਵੱਖ ਪਹਿਲੂਆਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਬਣਾਏ ਗਏ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸ਼ਾਮਲ ਹੈ।
ਟੈਸਟ ਟੀਮ ਹਰੇਕ ਕੇਸ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ‘ਤੇ ਚਲਾਉਂਦੀ ਹੈ ਅਤੇ ਉਮੀਦ ਕੀਤੇ ਨਤੀਜਿਆਂ ਦੇ ਵਿਰੁੱਧ ਹਰੇਕ ਟੈਸਟ ਦੇ ਨਤੀਜੇ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ।
6. ਚੱਕਰ ਦੁਹਰਾਓ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਜੀਵਨ ਚੱਕਰ ਦਾ ਅੰਤਮ ਪੜਾਅ ਚੱਕਰ ਦੀ ਪੂਰਤੀ ਅਤੇ ਦੁਹਰਾਉਣਾ ਹੈ। ਸਾਰੇ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਟੈਸਟਰ ਇਹ ਦੇਖਣ ਲਈ ਜਾਂਚ ਕਰਦੇ ਹਨ ਕਿ ਕਿਹੜੇ ਟੈਸਟ ਪਾਸ ਹੋਏ ਅਤੇ ਕਿਹੜੇ ਟੈਸਟ ਫੇਲ੍ਹ ਹੋਏ।
ਫੇਲ ਹੋਣ ਵਾਲੇ ਟੈਸਟ ਆਮ ਤੌਰ ‘ਤੇ ਇਹ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਕੋਈ ਨੁਕਸ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਠੀਕ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਕੋਡ ਨੂੰ ਪੈਚ ਜਾਂ ਸੰਪਾਦਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਚੱਕਰ ਉਦੋਂ ਤੱਕ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕੋਈ ਨੁਕਸ ਨਹੀਂ ਲੱਭਦਾ।
ਕੁਝ ਉਲਝਣਾਂ ਨੂੰ ਦੂਰ ਕਰਨਾ:
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਨਾਮ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ
ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਅਤੇ ਨਾਨ-ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੀਆਂ ਦੋ ਵੱਖਰੀਆਂ ਪਰ ਬਰਾਬਰ ਮਹੱਤਵਪੂਰਨ ਕਿਸਮਾਂ ਹਨ, ਜੋ ਕਿ ਇਕੱਠੇ, ਇਹ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਕਿ ਕੀ ਕੋਈ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਉਪਭੋਗਤਾਵਾਂ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਪ੍ਰੋਜੈਕਟ ਸੰਖੇਪ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹਾਲਾਂਕਿ ਇਹ ਦੋਵੇਂ ਜ਼ਰੂਰੀ ਕਿਸਮਾਂ ਦੇ ਟੈਸਟ ਹਨ ਜੋ ਸਾਫਟਵੇਅਰ ਟੀਮਾਂ ਨੂੰ ਸਾਫਟਵੇਅਰ ਬਿਲਡਾਂ ਦੇ ਅੰਦਰ ਨੁਕਸ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ, ਫੰਕਸ਼ਨਲ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਇੱਕ ਦੂਜੇ ਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਹਨ।
1. ਫੰਕਸ਼ਨਲ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?
ਫੰਕਸ਼ਨਲ ਅਤੇ ਨਾਨ-ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਉਹ ਕੀ ਟੈਸਟ ਕਰਦੇ ਹਨ। ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ ਅਤੇ ਜਾਂਚ ਕਰਦੀ ਹੈ ਕਿ ਕੀ ਉਹ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰਦੇ ਹਨ। ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਹੋਰ ਪਹਿਲੂਆਂ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਦੀ ਸੰਤੁਸ਼ਟੀ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਗੁਣਵੱਤਾ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੇ ਹਨ।
ਕਾਰਜਸ਼ੀਲ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਵੱਖ-ਵੱਖ ਪੜਾਵਾਂ ਵਿੱਚ ਹੁੰਦੀ ਹੈ, ਪਰ ਦੋਵੇਂ ਕਿਸਮਾਂ ਦੇ ਟੈਸਟ ਆਮ ਤੌਰ ‘ਤੇ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਪੜਾਅ ਦੌਰਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਫੰਕਸ਼ਨਲ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਦੋਵੇਂ ਟੈਸਟਿੰਗ ਸਾਡੀ ਇਹ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ ਕਿ ਕੋਈ ਐਪਲੀਕੇਸ਼ਨ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੀ ਹੈ ਅਤੇ ਕੀ ਇਹ ਆਪਣਾ ਕੰਮ ਢੁਕਵੇਂ ਢੰਗ ਨਾਲ ਕਰਦੀ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਮੋਬਾਈਲ ਐਪ ਦੀ ਜਾਂਚ ਕਰ ਰਹੇ ਹੋ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਰਨਯੋਗ ਸੂਚੀਆਂ ਅਤੇ ਖਰੀਦਦਾਰੀ ਸੂਚੀਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਇੱਕ ਨਵੀਂ ਸੂਚੀ ਬਣਾਉਣਾ, ਇੱਕ ਸੂਚੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ, ਅਤੇ ਮੌਜੂਦਾ ਸੂਚੀਆਂ ਵਿੱਚ ਸੰਪਾਦਨ ਕਰਨ ਵਰਗੇ ਕਾਰਜਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੀ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਇਹ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦੀ ਹੈ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਵੱਖ-ਵੱਖ ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ ‘ਤੇ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੀ ਹੈ, ਸੂਚੀਆਂ ਕਿੰਨੀ ਜਲਦੀ ਲੋਡ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਜਦੋਂ ਹੋਰ ਐਪਾਂ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਚੱਲ ਰਹੀਆਂ ਹਨ ਤਾਂ ਐਪ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਪ੍ਰਭਾਵਿਤ ਹੁੰਦੀ ਹੈ।
2. ਸਿੱਟਾ: ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਨਾਮ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ
ਕਾਰਜਸ਼ੀਲ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੋਵੇਂ ਮਹੱਤਵਪੂਰਨ ਕਿਸਮਾਂ ਦੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਹਨ ਜੋ ਟੈਸਟਰਾਂ ਅਤੇ QA ਟੀਮਾਂ ਨੂੰ ਇਹ ਮੁਲਾਂਕਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ ਕਿ ਕੀ ਕੋਈ ਐਪਲੀਕੇਸ਼ਨ ਆਪਣੀਆਂ ਮੌਜੂਦਾ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ।
ਜਦੋਂ ਕਿ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਸੌਫਟਵੇਅਰ ਦੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ, ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੂਜੇ ਪਹਿਲੂਆਂ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ ਜੋ ਪ੍ਰਦਰਸ਼ਨ, ਕੁਸ਼ਲਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰ ਸਕਦੇ ਹਨ।
ਯੂਨਿਟ ਟੈਸਟਿੰਗ , ਏਕੀਕਰਣ ਟੈਸਟਿੰਗ , ਅਤੇ API ਟੈਸਟਿੰਗ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਸਾਰੇ ਰੂਪ ਹਨ। ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਇਹਨਾਂ ਪੜਾਵਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਵਿੱਚ, ਟੈਸਟਰ ਇਹ ਮੁਲਾਂਕਣ ਕਰਦੇ ਹਨ ਕਿ ਫੰਕਸ਼ਨ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਤਾਂ ਵੱਖਰੇ ਤੌਰ ‘ਤੇ ਜਾਂ ਇਕੱਠੇ ਕੰਮ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਉਹਨਾਂ ਬੱਗਾਂ ਅਤੇ ਨੁਕਸਾਂ ਦੀ ਪਛਾਣ ਕਰਦੇ ਹਨ ਜੋ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰਨ ਤੋਂ ਰੋਕਦੇ ਹਨ।
ਸੁਰੱਖਿਆ ਟੈਸਟਿੰਗ, ਉਪਯੋਗਤਾ ਟੈਸਟਿੰਗ, ਪੋਰਟੇਬਿਲਟੀ ਟੈਸਟਿੰਗ, ਅਤੇ ਲੋਡ ਟੈਸਟਿੰਗ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਸਾਰੇ ਰੂਪ ਹਨ ਜੋ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਮੁਲਾਂਕਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ ਕਿ ਕੋਈ ਐਪ ਆਪਣੇ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕਰਦਾ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਦੀਆਂ ਲੋੜਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਕਿਸਮਾਂ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਜਾਂ ਕੁਸ਼ਲਤਾ ਦੇ ਇੱਕ ਵੱਖਰੇ ਗੈਰ-ਕਾਰਜਕਾਰੀ ਪਹਿਲੂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ।
ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਕਿਸਮ ਦੇ ਟੈਸਟ ਵੱਖੋ-ਵੱਖਰੇ ਮਾਪਦੰਡਾਂ ਦੀ ਜਾਂਚ ਕਰਨਗੇ, ਅਤੇ ਕੁਝ ਟੈਸਟ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਇੱਕੋ ਪੈਰਾਮੀਟਰ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਨ।
1. ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟ
ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟ ਇੱਕ ਕਿਸਮ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਹੁੰਦੇ ਹਨ ਜੋ ਇਹ ਜਾਂਚਦੇ ਹਨ ਕਿ ਵੱਖ-ਵੱਖ ਸੌਫਟਵੇਅਰ ਭਾਗ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਬਜਾਏ, ਜੋ ਕਿ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਕਰਦਾ ਹੈ, ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟ ਜਵਾਬ ਦੇ ਸਮੇਂ, ਰੁਕਾਵਟਾਂ, ਅਤੇ ਅਸਫਲਤਾ ਬਿੰਦੂਆਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਨ। ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਉੱਚ ਗੁਣਵੱਤਾ ਦਾ ਹੈ ਅਤੇ ਇਹ ਤੇਜ਼, ਸਥਿਰ ਅਤੇ ਭਰੋਸੇਮੰਦ ਹੈ।
2. ਤਣਾਅ ਦੇ ਟੈਸਟ
ਤਣਾਅ ਟੈਸਟਿੰਗ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜੋ ਜਾਂਚ ਕਰਦੀ ਹੈ ਕਿ ਜਦੋਂ ਇਹ ਅਸਧਾਰਨ ਮਾਤਰਾ ਵਿੱਚ ਤਣਾਅ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਸੌਫਟਵੇਅਰ ਕਿੰਨਾ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਟੈਸਟ ਕਰਨਾ ਕਿ ਸੌਫਟਵੇਅਰ ਕਿਵੇਂ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕੋਈ ਇੱਕ ਵਾਰ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਵੱਖ-ਵੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, ਜਾਂ ਇੱਕੋ ਸਮੇਂ ਕਈ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ।
ਤਣਾਅ ਜਾਂਚ ਉਸ ਸੀਮਾ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀ ਹੈ ਜਿਸ ‘ਤੇ ਸੌਫਟਵੇਅਰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਕੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਸਿਸਟਮ ਤਣਾਅ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਇਹ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਸਮਝਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਕਿ ਕੀ ਸਿਸਟਮ ਆਪਣੇ ਆਪ ਨੂੰ ਠੀਕ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਕੀ ਇਹ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਚਿਤ ਗਲਤੀ ਮੈਸੇਜਿੰਗ ਨਾਲ ਸੂਚਿਤ ਕਰਦਾ ਹੈ।
3. ਲੋਡ ਟੈਸਟ
ਲੋਡ ਟੈਸਟਿੰਗ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜੋ ਇਹ ਮੁਲਾਂਕਣ ਕਰਦੀ ਹੈ ਕਿ ਸਾਧਾਰਨ ਸਥਿਤੀਆਂ ਅਤੇ ਭਾਰੀ ਲੋਡਾਂ ਨਾਲ ਨਜਿੱਠਣ ਵੇਲੇ ਸਾਫਟਵੇਅਰ ਕਿੰਨਾ ਵਧੀਆ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ। ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਨਕਾਰਾਤਮਕ ਤੌਰ ‘ਤੇ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਿਨਾਂ ਸੌਫਟਵੇਅਰ ਇੱਕੋ ਸਮੇਂ ਕਿੰਨਾ ਹੈਂਡਲ ਕਰ ਸਕਦਾ ਹੈ।
ਲੋਡ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਕਿ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ ਜਦੋਂ ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ ਉਹਨਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਵਰਤ ਰਹੇ ਹਨ ਜਾਂ ਜਦੋਂ ਉਪਭੋਗਤਾ ਇੱਕੋ ਸਮੇਂ ਬਹੁਤ ਸਾਰਾ ਡਾਟਾ ਡਾਊਨਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ।
ਲੋਡ ਟੈਸਟਿੰਗ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਸੌਫਟਵੇਅਰ ਸਕੇਲੇਬਲ ਹੈ ਜਾਂ ਨਹੀਂ।
4. ਸੁਰੱਖਿਆ ਟੈਸਟ
ਸੁਰੱਖਿਆ ਟੈਸਟ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੇ ਹਨ ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੀ ਸੁਰੱਖਿਆ ਵਿੱਚ ਕਮਜ਼ੋਰੀਆਂ ਦੀ ਖੋਜ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ ਵਿੱਚ ਸੰਭਾਵੀ ਸੁਰੱਖਿਆ ਖਤਰੇ ਸ਼ਾਮਲ ਹਨ ਜਿਨ੍ਹਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਡੇਟਾ ਦਾ ਨੁਕਸਾਨ ਜਾਂ ਉਲੰਘਣਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜੋ ਗੁਪਤ ਡੇਟਾ ਦਾ ਪਰਦਾਫਾਸ਼ ਕਰਦੀਆਂ ਹਨ।
ਸੁਰੱਖਿਆ ਜਾਂਚ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਉਤਪਾਦ ਨੂੰ ਹੈਕਿੰਗ, ਡਾਟਾ ਉਲੰਘਣਾ, ਅਤੇ ਹੋਰ ਬਾਹਰੀ ਸੁਰੱਖਿਆ ਖਤਰਿਆਂ ਤੋਂ ਉਚਿਤ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਗਿਆ ਹੈ।
ਸੁਰੱਖਿਆ ਟੈਸਟਾਂ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਜੋ ਟੈਸਟਰ ਕਰ ਸਕਦੇ ਹਨ ਉਹਨਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਆਡਿਟ, ਨੈਤਿਕ ਹੈਕਿੰਗ, ਪ੍ਰਵੇਸ਼ ਟੈਸਟਿੰਗ, ਸੁਰੱਖਿਆ ਸਕੈਨ, ਅਤੇ ਆਸਣ ਮੁਲਾਂਕਣ ਸ਼ਾਮਲ ਹਨ।
5. ਅੱਪਗ੍ਰੇਡ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਟੈਸਟ
ਅਪਗ੍ਰੇਡ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਟੈਸਟਿੰਗ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜੋ ਇਹ ਪੁਸ਼ਟੀ ਕਰਦੀ ਹੈ ਕਿ ਸਾਫਟਵੇਅਰ ਵੱਖ-ਵੱਖ ਮਸ਼ੀਨਾਂ ‘ਤੇ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।
ਇਸ ਕਿਸਮ ਦੀ ਜਾਂਚ ਦਾ ਉਦੇਸ਼ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਹੈ ਕਿ ਨਵੇਂ ਉਪਭੋਗਤਾ ਆਪਣੀਆਂ ਮਸ਼ੀਨਾਂ ‘ਤੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਇਸ ਨੂੰ ਅੱਪਗਰੇਡ ਕਰ ਸਕਦੇ ਹਨ ਜਦੋਂ ਨਵੇਂ ਅੱਪਗਰੇਡ ਜਾਰੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਅੱਪਗ੍ਰੇਡ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਟੈਸਟਿੰਗ ਮਹੱਤਵਪੂਰਨ ਹਨ ਕਿਉਂਕਿ ਅੰਤਮ ਉਪਭੋਗਤਾ ਤੁਹਾਡੇ ਉਤਪਾਦ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਥਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਬਸ਼ਰਤੇ ਉਹ ਇੱਕ ਅਜਿਹੀ ਮਸ਼ੀਨ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋਣ ਜੋ ਇਸਦੇ ਅਨੁਕੂਲ ਹੈ।
6. ਵਾਲੀਅਮ ਟੈਸਟ
ਵਾਲੀਅਮ ਟੈਸਟਿੰਗ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜੋ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਮੌਜੂਦ ਹੈ ਕਿ ਕੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਡੇਟਾਬੇਸ ਵਿੱਚ ਇੱਕ ਵਾਰ ਵਿੱਚ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਪਛਾਣ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਐਪਲੀਕੇਸ਼ਨ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਸੰਭਾਲ ਸਕਦੀ ਹੈ ਅਤੇ ਸਿਸਟਮ ਦਾ ਕੀ ਹੁੰਦਾ ਹੈ ਜੇਕਰ ਇਹ ਨਹੀਂ ਕਰ ਸਕਦਾ।
ਵੌਲਯੂਮ ਟੈਸਟਿੰਗ ਨੂੰ ਫਲੱਡ ਟੈਸਟਿੰਗ ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਇਸਦੀ ਵਰਤੋਂ ਡੇਟਾ ਦੇ ਨੁਕਸਾਨ ਅਤੇ ਗਲਤੀ ਸੁਨੇਹਿਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਸਿਸਟਮ ਵਿੱਚ ਮਹੱਤਵਪੂਰਣ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਜੋੜਦੇ ਸਮੇਂ ਹੁੰਦੇ ਹਨ।
ਵਾਲੀਅਮ ਟੈਸਟਿੰਗ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦਾ ਇੱਕੋ ਇੱਕ ਤਰੀਕਾ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਡੇਟਾ ਦੀ ਮਾਤਰਾ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ ਜਿਸਦੀ ਉਪਭੋਗਤਾ ਇਸਦੀ ਉਮੀਦ ਕਰਨਗੇ।
7. ਰਿਕਵਰੀ ਟੈਸਟ
ਰਿਕਵਰੀ ਟੈਸਟਾਂ ਵਿੱਚ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮ ਨੂੰ ਇਹ ਟੈਸਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋਣ ਲਈ ਮਜਬੂਰ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਇੱਕ ਕਰੈਸ਼ ਤੋਂ ਬਾਅਦ ਆਪਣੇ ਆਪ ਨੂੰ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਠੀਕ ਕਰਦਾ ਹੈ।
ਰਿਕਵਰੀ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਡੇਟਾ ਨੂੰ ਕਿਵੇਂ ਰਿਕਵਰ ਕਰਦਾ ਹੈ ਅਤੇ ਨੁਕਸਾਨ ਨੂੰ ਰੋਕਦਾ ਹੈ ਜੇਕਰ ਹਾਰਡਵੇਅਰ ਵਰਤੋਂ ਦੌਰਾਨ ਅਨਪਲੱਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੇਕਰ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਦੌਰਾਨ ਸੌਫਟਵੇਅਰ ਨੈਟਵਰਕ ਤੋਂ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਜੇਕਰ ਤੁਸੀਂ ਅਚਾਨਕ ਸਿਸਟਮ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਦੇ ਹੋ।
ਇਸ ਕਿਸਮ ਦੀ ਜਾਂਚ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਸਹੀ ਰਿਕਵਰੀ ਪ੍ਰੋਟੋਕੋਲ ਤੋਂ ਬਿਨਾਂ ਸਿਸਟਮ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਦੁਰਘਟਨਾਵਾਂ ਹੋਣ ‘ਤੇ ਗੰਭੀਰ ਡਾਟਾ ਨੁਕਸਾਨ ਦਾ ਸਾਹਮਣਾ ਕਰ ਸਕਦੇ ਹਨ।
ਤੁਹਾਨੂੰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕੀ ਚਾਹੀਦਾ ਹੈ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਕਿ ਤੁਸੀਂ ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਨ ਤਿਆਰ ਕੀਤਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੇ ਟੂਲ ਅਤੇ ਡੇਟਾ ਨੂੰ ਇਕੱਠਾ ਕੀਤਾ ਹੈ।
1. ਟੈਸਟ ਯੋਜਨਾ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਮੁਕੰਮਲ ਟੈਸਟ ਪਲਾਨ ਹੈ ਜਿਸ ‘ਤੇ ਉਚਿਤ ਲੋਕਾਂ ਦੁਆਰਾ ਹਸਤਾਖਰ ਕੀਤੇ ਗਏ ਹਨ।
ਤੁਹਾਡੀ ਜਾਂਚ ਯੋਜਨਾ ਵਿੱਚ ਤੁਸੀਂ ਕੀ ਅਤੇ ਕਿਵੇਂ ਟੈਸਟ ਕਰਨ ਜਾ ਰਹੇ ਹੋ ਦੇ ਸਾਰੇ ਸੰਬੰਧਿਤ ਵੇਰਵੇ ਸ਼ਾਮਲ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇਸ ਨੂੰ ਇਹ ਦੱਸਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਹੱਥੀਂ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹੋ ਅਤੇ ਕਦੋਂ ਤੁਸੀਂ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਨਾਲ ਹੀ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਸ਼ਾਮਲ ਹਰੇਕ ਵਿਅਕਤੀ ਦੀਆਂ ਭੂਮਿਕਾਵਾਂ ਅਤੇ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਦੀ ਰੂਪਰੇਖਾ ਵੀ ਦੱਸਣਾ ਚਾਹੀਦਾ ਹੈ।
2. ਟੈਸਟ ਕੇਸ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕੋ, ਤੁਹਾਨੂੰ ਟੈਸਟ ਕੇਸ ਬਣਾਉਣ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਇੱਕ ਖਾਸ ਚੀਜ਼ ਦੀ ਰੂਪਰੇਖਾ ਦਿੰਦਾ ਹੈ ਜਿਸਦੀ ਤੁਸੀਂ ਜਾਂਚ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸਨੂੰ ਕਿਵੇਂ ਟੈਸਟ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਅਤੇ ਟੈਸਟ ਦੇ ਸੰਭਾਵਿਤ ਨਤੀਜੇ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਲੋਡ ਟੈਸਟਿੰਗ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇੱਕ ਉਦਾਹਰਨ ਟੈਸਟ ਕੇਸ ਇਹ ਜਾਂਚ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਕਿਵੇਂ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ ਜਦੋਂ ਦਸ ਉਪਭੋਗਤਾ ਇੱਕੋ ਸਮੇਂ ਇੱਕੋ ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਨ।
3. ਕਾਰਜਾਤਮਕ ਤਸਦੀਕ
ਤੁਸੀਂ ਸਾਫਟਵੇਅਰ ਕੰਪੋਨੈਂਟਸ ‘ਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ ਜੇਕਰ ਉਹ ਕਾਰਜਸ਼ੀਲ ਨਹੀਂ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਟੈਸਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਸੌਫਟਵੇਅਰ ਕਿੰਨੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਵਿੱਚ ਲੌਗਇਨ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਵਿਅਕਤੀਗਤ ਉਪਭੋਗਤਾ ਅਸਲ ਵਿੱਚ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਲੌਗਇਨ ਕਰ ਸਕਦੇ ਹਨ।
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਸਾਰੇ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਪਾਸ ਹੋ ਗਏ ਹਨ ਅਤੇ ਇਹ ਕਿ ਤੁਹਾਡਾ ਸੌਫਟਵੇਅਰ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਤੁਸੀਂ ਇਸਦੀ ਉਮੀਦ ਕਰਦੇ ਹੋ।
ਇਸਦਾ ਆਮ ਤੌਰ ‘ਤੇ ਮਤਲਬ ਹੁੰਦਾ ਹੈ ਕਿ ਧੂੰਏਂ ਦੀ ਜਾਂਚ , ਸੈਨੀਟੀ ਟੈਸਟਿੰਗ , ਯੂਨਿਟ ਟੈਸਟਿੰਗ, ਏਕੀਕਰਣ, ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਪਹਿਲਾਂ ਹੀ ਕੀਤੀ ਜਾ ਚੁੱਕੀ ਹੈ।
4. ਟੈਸਟਿੰਗ ਟੂਲ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਕੋਈ ਵੀ ਟੈਸਟਿੰਗ ਟੂਲ ਇਕੱਠੇ ਕਰੋ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਟੈਸਟ ਕਰਵਾਉਣ ਲਈ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਭਾਵੇਂ ਤੁਸੀਂ ਅੰਸ਼ਕ ਤੌਰ ‘ਤੇ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਆਪਣੇ ਕੁਝ ਟੈਸਟਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰੋ ਜਾਂ ਬਾਅਦ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਟੈਸਟ ਰਿਪੋਰਟਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਸਟੋਰ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਦਸਤਾਵੇਜ਼ੀ ਟੂਲ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਜੋ ਟੂਲ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਉਹ ਉਪਲਬਧ ਹਨ ਅਤੇ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹਨ, ਅਤੇ ਇਹ ਕਿ ਟੈਸਟਿੰਗ ਟੀਮ ਵਿੱਚ ਹਰ ਕੋਈ ਜਾਣਦਾ ਹੈ ਕਿ ਹਰੇਕ ਟੂਲ ਦੀ ਸਹੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।
5. ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਣ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਨ ਸੈਟ ਅਪ ਕਰੋ। ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਢੁਕਵਾਂ ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਣ ਹੋ ਸਕਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਜੇਕਰ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਲਈ ਇੱਕੋ ਵਾਤਾਵਰਣ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਆਦਰਸ਼ ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਣ ਤੁਹਾਨੂੰ ਸਹੀ ਡਿਵਾਈਸਾਂ ‘ਤੇ ਲੋੜੀਂਦੇ ਹਰੇਕ ਤੱਤ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਸਮਾਰਟਫੋਨ ਡਿਵਾਈਸਾਂ ‘ਤੇ ਵੌਲਯੂਮ ਹੈਂਡਲਿੰਗ ਦੀ ਜਾਂਚ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਡੈਸਕਟੌਪ ਕੰਪਿਊਟਰ ‘ਤੇ ਮੋਬਾਈਲ ਵਾਤਾਵਰਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਅਤੇ ਉਸ ਦੀ ਨਕਲ ਕਰਨ ਨਾਲੋਂ ਅਸਲ ਸਮਾਰਟਫੋਨ ਡਿਵਾਈਸ ‘ਤੇ ਇਸਦੀ ਜਾਂਚ ਕਰਨਾ ਬਿਹਤਰ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ
ਇੱਕ ਸੌਫਟਵੇਅਰ ਬਿਲਡ ਦੇ ਗੈਰ-ਕਾਰਜਕਾਰੀ ਪਹਿਲੂਆਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਇੱਕ ਬਹੁ-ਪੜਾਵੀ ਪ੍ਰਕਿਰਿਆ ਹੈ ਜਿਸ ਵਿੱਚ ਟੈਸਟ ਵਾਤਾਵਰਣ ਨੂੰ ਤਿਆਰ ਕਰਨਾ, ਟੈਸਟ ਦੇ ਕੇਸ ਬਣਾਉਣਾ, ਟੈਸਟ ਡੇਟਾ ਇਕੱਠਾ ਕਰਨਾ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸ਼ਾਮਲ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਪਾਲਣਾ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਛੋਟੇ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡਣਾ ਸੰਭਵ ਹੈ।
1. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਤਿਆਰੀ ਜਾਂਚ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰ ਸਕੋ, ਇਹ ਪੁਸ਼ਟੀ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਤੁਸੀਂ ਟੈਸਟਿੰਗ ਦੇ ਇਸ ਪੜਾਅ ਲਈ ਤਿਆਰ ਹੋ।
ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਸੌਫਟਵੇਅਰ ਨੇ ਇਸਨੂੰ ਪਾਸ ਕਰ ਲਿਆ ਹੈ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਸੌਫਟਵੇਅਰ ਨੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਲੋੜੀਂਦੇ ਸਾਰੇ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਪਾਸ ਕਰ ਲਿਆ ਹੈ, ਟੈਸਟਿੰਗ ਦੇ ਆਖਰੀ ਪੜਾਅ ਲਈ ਬਾਹਰ ਜਾਣ ਦੇ ਮਾਪਦੰਡ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨਾ।
ਕੁਝ ਟੀਮਾਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਦਾਖਲਾ ਮਾਪਦੰਡ ਬਣਾ ਸਕਦੀਆਂ ਹਨ, ਜਿਸ ਵਿੱਚ ਉਹ ਸਾਰੀਆਂ ਸ਼ਰਤਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਪੂਰੀਆਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
2. ਇੱਕ ਟੈਸਟ ਪਲਾਨ ਬਣਾਓ
ਜੇਕਰ ਤੁਸੀਂ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਗੈਰ-ਕਾਰਜਕਾਰੀ ਟੈਸਟਿੰਗ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਆਪਣੀ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਯੋਜਨਾ ਦੀ ਪਾਲਣਾ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇਹ ਕਦਮ ਪਹਿਲਾਂ ਹੀ ਪੂਰਾ ਕਰ ਲਿਆ ਹੋ ਸਕਦਾ ਹੈ। ਇੱਕ ਟੈਸਟ ਪਲਾਨ ਉਹਨਾਂ ਸਾਰੇ ਟੈਸਟਾਂ ਦੀ ਰੂਪਰੇਖਾ ਦੱਸਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਕਿਵੇਂ ਪੂਰਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਇੱਕ ਸਪੱਸ਼ਟ ਟੈਸਟ ਯੋਜਨਾ ਦੇ ਬਿਨਾਂ, ਤੁਹਾਡੇ ਦੁਆਰਾ ਕੀਤੇ ਜਾ ਰਹੇ ਟੈਸਟਾਂ ਦੇ ਦਾਇਰੇ ਅਤੇ ਉਦੇਸ਼ਾਂ ਨੂੰ ਗੁਆਉਣਾ ਆਸਾਨ ਹੈ।
3. ਟੈਸਟ ਕੇਸ ਬਣਾਓ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦਾ ਅਗਲਾ ਪੜਾਅ ਸਾਫਟਵੇਅਰ ਦੇ ਹਰੇਕ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਪੈਰਾਮੀਟਰ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ।
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਵਿੱਚ ਇੱਕ ਟੈਸਟ ਕੇਸ ਆਈ.ਡੀ., ਇੱਕ ਟੈਸਟ ਕੇਸ ਦਾ ਨਾਮ, ਇੱਕ ਵੇਰਵਾ, ਅਤੇ ਟੈਸਟ ਦੇ ਸੰਭਾਵਿਤ ਨਤੀਜਿਆਂ ਦੇ ਵੇਰਵੇ ਦੇ ਨਾਲ ਨਾਲ ਕੋਈ ਵੀ ਪਾਸ ਜਾਂ ਫੇਲ ਮਾਪਦੰਡ ਜੋ ਪਹਿਲਾਂ ਤੋਂ ਨਿਰਧਾਰਤ ਕੀਤੇ ਗਏ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਇਹ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਹਰੇਕ ਟੈਸਟ ਨੂੰ ਕਿਵੇਂ ਪੂਰਾ ਕਰਨਾ ਹੈ ਅਤੇ ਕਿਹੜੇ ਨਤੀਜੇ ਦੇਖਣੇ ਹਨ।
4. ਟੈਸਟ ਡਾਟਾ ਇਕੱਠਾ ਕਰੋ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕੋ, ਤੁਹਾਨੂੰ ਟੈਸਟ ਡੇਟਾ ਇਕੱਠਾ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ ਜੋ ਤੁਸੀਂ ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਲਈ ਵਰਤੋਗੇ।
ਇਸਦਾ ਆਮ ਤੌਰ ‘ਤੇ ਮਤਲਬ ਹੈ ਵੱਖ-ਵੱਖ ਮਾਡਿਊਲਾਂ ਅਤੇ ਭਾਗਾਂ ਤੋਂ ਕੋਡ ਅਤੇ ਡੇਟਾ ਇਕੱਠਾ ਕਰਨਾ ਜੋ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਖੇਤਰਾਂ ਨੂੰ ਬਣਾਉਂਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਜਾਂਚ ਕਰਨ ਜਾ ਰਹੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਟੈਸਟ ਕਵਰੇਜ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਕੰਮ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰਾ ਟੈਸਟ ਡੇਟਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
5. ਟੈਸਟ ਵਾਤਾਵਰਨ ਤਿਆਰ ਕਰੋ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦਾ ਅਗਲਾ ਪੜਾਅ ਟੈਸਟ ਵਾਤਾਵਰਨ ਨੂੰ ਤਿਆਰ ਕਰਨਾ ਹੈ। ਟੈਸਟ ਵਾਤਾਵਰਨ ਇੱਕ ਟੈਸਟਿੰਗ ਸਰਵਰ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਤੁਸੀਂ ਕਈ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਕਰਨ ਲਈ ਕਰੋਗੇ।
ਇਹ ਤੁਹਾਨੂੰ ਇੱਕੋ ਜਿਹੀਆਂ ਸਥਿਤੀਆਂ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਸੰਰਚਨਾ ਟੈਸਟਿੰਗ, ਸੁਰੱਖਿਆ ਟੈਸਟਿੰਗ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਹੋਰ ਕਿਸਮਾਂ ਲਈ ਵੱਖ-ਵੱਖ ਸੰਰਚਨਾਵਾਂ ਨਾਲ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ।
6. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਚਲਾਓ
ਇੱਕ ਵਾਰ ਟੈਸਟ ਵਾਤਾਵਰਨ ਤਿਆਰ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਇਹ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਚਲਾਉਣ ਦਾ ਸਮਾਂ ਹੈ। ਤੁਸੀਂ ਕਿਸਮ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਟੈਸਟਾਂ ਨੂੰ ਚਲਾਉਣ ਦਾ ਫੈਸਲਾ ਕਰ ਸਕਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ ਸੁਰੱਖਿਆ ਟੈਸਟਾਂ ਅਤੇ ਹੋਰ ਕਿਸਮਾਂ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ‘ਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟਿੰਗ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨਾ।
ਜਦੋਂ ਤੁਸੀਂ ਹਰੇਕ ਟੈਸਟ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਆਪਣੀ ਜਾਂਚ ਰਿਪੋਰਟ ਵਿੱਚ ਨਤੀਜਿਆਂ ਨੂੰ ਨੋਟ ਕਰੋ। ਜੇਕਰ ਤੁਸੀਂ ਆਟੋਮੈਟਿਕ ਟੈਸਟਿੰਗ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੇ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਵਿੱਚ ਨਤੀਜਿਆਂ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਦਾ ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਤਰੀਕਾ ਵੀ ਹੋਵੇਗਾ ਜੋ ਸਪੱਸ਼ਟ ਅਤੇ ਅਸਪਸ਼ਟ ਰੂਪ ਵਿੱਚ ਵੀ ਹੋਵੇਗਾ।
7. ਟੈਸਟ ਦੇ ਨਤੀਜਿਆਂ ਦੀ ਰਿਪੋਰਟ ਕਰੋ
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਆਪਣੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਰਿਪੋਰਟ ਵਿੱਚ ਕੰਪਾਇਲ ਕਰੋ।
ਇਹ ਰਿਪੋਰਟ ਹਰੇਕ ਟੈਸਟ ਦੇ ਨਤੀਜਿਆਂ ਬਾਰੇ ਸਪੱਸ਼ਟ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਇਸ ਬਾਰੇ ਅਸਪਸ਼ਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕੀ ਹਰੇਕ ਟੈਸਟ ਪਾਸ ਹੋਇਆ ਹੈ ਜਾਂ ਫੇਲ੍ਹ ਹੋਇਆ ਹੈ।
ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਪਾਸ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਸਾਰੀ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ, ਆਪਣੀ ਜਾਂਚ ਰਿਪੋਰਟ ਲਈ ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਢਾਂਚੇ ਦੀ ਪਾਲਣਾ ਕਰੋ।
8. ਨੁਕਸ ਠੀਕ ਕਰੋ
ਇੱਕ ਵਾਰ ਜਦੋਂ ਟੈਸਟ ਦੇ ਨਤੀਜੇ ਆ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਸੌਫਟਵੇਅਰ ਨੂੰ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਵਾਪਸ ਸੌਂਪ ਦਿਓ ਜੇਕਰ ਟੈਸਟ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ ਜਾਂ ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਬੱਗ ਦੀ ਪਛਾਣ ਕੀਤੀ ਹੈ ਜਿਸਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਸੌਫਟਵੇਅਰ ਇੱਕ ਵਾਰ ਵਿੱਚ ਉਪਯੋਗਕਰਤਾਵਾਂ ਦੀ ਇੱਕ ਢੁਕਵੀਂ ਸੰਖਿਆ ਨੂੰ ਸੰਭਾਲਦਾ ਨਹੀਂ ਹੈ ਜਾਂ ਜੇਕਰ ਪ੍ਰਦਰਸ਼ਨ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੌਲੀ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇੱਕੋ ਸਮੇਂ ਕਈ ਪ੍ਰੋਗਰਾਮ ਚੱਲ ਰਹੇ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਇਹਨਾਂ ਮੁੱਦਿਆਂ ਨੂੰ ਸੰਭਾਵਤ ਤੌਰ ‘ਤੇ ਕੋਡ ਦੇ ਅੰਦਰ ਹੱਲ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਉਪਭੋਗਤਾ ਉਤਪਾਦ ਨਾਲ ਖੁਸ਼.
9. ਟੈਸਟਿੰਗ ਚੱਕਰ ਨੂੰ ਦੁਹਰਾਓ
ਇੱਕ ਵਾਰ ਡਿਵੈਲਪਰਾਂ ਨੇ ਸ਼ੁਰੂਆਤੀ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਪੜਾਅ ਵਿੱਚ ਪਾਏ ਗਏ ਕਿਸੇ ਵੀ ਨੁਕਸ ਦੀ ਮੁਰੰਮਤ ਕਰ ਲਈ, ਟੈਸਟਿੰਗ ਚੱਕਰ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਹੋ ਸਕਦਾ ਹੈ।
ਡਿਵੈਲਪਰ ਉਹਨਾਂ ਤਬਦੀਲੀਆਂ ਦੀ ਜਾਂਚ ਕਰਨਗੇ ਜੋ ਉਹ ਕਰਦੇ ਹਨ ਅਤੇ QA ਟੈਸਟਰਾਂ ਨੂੰ ਨਵੀਂ ਬਿਲਡ ਵਾਪਸ ਪਾਸ ਕਰਨਗੇ, ਜੋ ਫਿਰ ਸਮੋਕ ਟੈਸਟਿੰਗ, ਯੂਨਿਟ ਟੈਸਟਿੰਗ, ਏਕੀਕਰਣ ਟੈਸਟਿੰਗ, ਅਤੇ ਅੰਤ ਵਿੱਚ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਟੈਸਟਿੰਗ ਦੇ ਪੂਰੇ ਸੂਟ ਨੂੰ ਪੂਰਾ ਕਰਨਗੇ।
ਟੈਸਟਿੰਗ ਚੱਕਰ ਨੂੰ ਉਦੋਂ ਤੱਕ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿਸੇ ਵੀ ਬਿੰਦੂ ‘ਤੇ ਕੋਈ ਬੱਗ ਜਾਂ ਨੁਕਸ ਨਹੀਂ ਆਉਂਦੇ, ਜਿਸ ਤੋਂ ਬਾਅਦ ਬਿਲਡ ਟੈਸਟਿੰਗ ਦੇ ਅੰਤਮ ਪੜਾਅ ਵਿੱਚ ਦਾਖਲ ਹੋ ਸਕਦਾ ਹੈ: ਉਪਭੋਗਤਾ ਸਵੀਕ੍ਰਿਤੀ ਟੈਸਟਿੰਗ ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਟੈਸਟ ਕੇਸ
ਟੈਸਟ ਕੇਸ ਸਾਰੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਪਹਿਲੂ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਕਾਰਜਸ਼ੀਲ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗਾਂ ਨੂੰ ਪੂਰਾ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਟੈਸਟ ਕੇਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ ਕਿ ਤੁਸੀਂ ਕੀ ਟੈਸਟ ਕਰਨ ਜਾ ਰਹੇ ਹੋ ਅਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਕਿਵੇਂ ਟੈਸਟ ਕਰਨ ਜਾ ਰਹੇ ਹੋ।
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਨੂੰ ਇੱਕ ਮਿੰਨੀ-ਟੈਸਟ ਵਜੋਂ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਦੇ ਆਪਣੇ ਪਰਿਭਾਸ਼ਿਤ ਆਉਟਪੁੱਟ ਅਤੇ ਨਤੀਜੇ ਹੋਣਗੇ।
1. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਟੈਸਟ ਕੇਸ ਕੀ ਹਨ?
ਇੱਕ ਟੈਸਟ ਕੇਸ ਇੱਕ ਸਾੱਫਟਵੇਅਰ ਬਿਲਡ ‘ਤੇ ਕੀਤੀਆਂ ਕਾਰਵਾਈਆਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੈ ਜੋ ਇਹ ਜਾਂਚਣ ਲਈ ਹੁੰਦਾ ਹੈ ਕਿ ਕੀ ਇਹ ਸੌਫਟਵੇਅਰ ਯੋਜਨਾ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਸ਼ਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ। ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਟੈਸਟਰਾਂ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਕੀ ਅਤੇ ਕਿਵੇਂ ਟੈਸਟ ਕਰਨਾ ਹੈ, ਅਤੇ ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਕਿਸੇ ਖਾਸ ਫੰਕਸ਼ਨ ਜਾਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਕੇਸਾਂ ਵਿੱਚ ਇਹ ਟੈਸਟ ਕਰਨਾ ਸ਼ਾਮਲ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਕੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕੋਈ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਸੁਰੱਖਿਅਤ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ ਜਾਂ ਇਹ ਟੈਸਟ ਕਰਨਾ ਕਿ ਸਾਫਟਵੇਅਰ ਸਟਾਰਟ-ਅੱਪ ‘ਤੇ ਕਿੰਨੀ ਜਲਦੀ ਲੋਡ ਹੁੰਦਾ ਹੈ।
2. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਕਿਵੇਂ ਡਿਜ਼ਾਈਨ ਕਰਨਾ ਹੈ?
ਜਦੋਂ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦੇ ਉਦੇਸ਼ਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ ਮਿਆਰੀ ਟੈਸਟ ਕੇਸ ਅਭਿਆਸਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਟੈਸਟ ਦੇ ਕੇਸ ਲਿਖਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ ਜੋ ਸਪਸ਼ਟ ਤੌਰ ‘ਤੇ ਦੱਸੇ ਕਿ ਤੁਹਾਡੇ ਟੈਸਟਰਾਂ ਨੂੰ ਹਰੇਕ ਟੈਸਟ ਕਰਨ ਲਈ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
1. ਉਸ ਖੇਤਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਕਵਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਲਈ, ਵਿਚਾਰ ਕਰੋ ਕਿ ਇਹ ਟੈਸਟ ਕੇਸ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਦੇ ਕਿਹੜੇ ਖੇਤਰ ਨੂੰ ਕਵਰ ਕਰਨ ਜਾ ਰਿਹਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਅੱਪਗ੍ਰੇਡ ਟੈਸਟਿੰਗ ਲਈ ਟੈਸਟ ਕੇਸ ਲਿਖ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਟੈਸਟ ਕੇਸ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਇਹ ਮੁਲਾਂਕਣ ਕਰਦੇ ਹਨ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ ‘ਤੇ ਸਥਾਪਤ ਕਰਨਾ ਕਿੰਨਾ ਆਸਾਨ ਹੈ ਅਤੇ ਇੱਕ ਨਵੇਂ ਪੈਚ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।
2. ਇੱਕ ਵਿਲੱਖਣ ਟੈਸਟ ਕੇਸ ID ਬਣਾਓ
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਦੀ ਇੱਕ ਵਿਲੱਖਣ ਟੈਸਟ ਕੇਸ ID ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਇਹ ਬਾਅਦ ਵਿੱਚ ਟੈਸਟ ਕੇਸ ਦੇ ਵਰਣਨ ਅਤੇ ਨਤੀਜਿਆਂ ਨੂੰ ਲੱਭਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਕਿਸੇ ਵੀ ਉਲਝਣ ਨੂੰ ਦੂਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਸ ਟੈਸਟ ਕੇਸ ਦਾ ਹਵਾਲਾ ਦੇ ਰਹੇ ਹੋ, ਜੇਕਰ ਦੋ ਟੈਸਟ ਕੇਸਾਂ ਦੇ ਇੱਕੋ ਜਿਹੇ ਨਾਮ ਜਾਂ ਵਰਣਨ ਹਨ।
3. ਹਰੇਕ ਟੈਸਟ ਦਾ ਨਾਮ ਅਤੇ ਵਰਣਨ ਕਰੋ
ਜਦੋਂ ਕਿ ਟੈਸਟ ਕੇਸ ਆਈਡੀ ਟੈਸਟ ਦੀ ਪਛਾਣ ਕਰਦੀ ਹੈ, ਤੁਸੀਂ ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਲਈ ਇੱਕ ਨਾਮ ਅਤੇ ਵੇਰਵਾ ਵੀ ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੋਗੇ ਜੋ ਤੁਸੀਂ ਲਿਖਦੇ ਹੋ।
ਇਹ ਇੱਕ ਸਧਾਰਨ ਨਾਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਸੰਖੇਪ ਵਿੱਚ ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੀ ਟੈਸਟ ਕਰ ਰਹੇ ਹੋ, ਜਦੋਂ ਕਿ ਵਰਣਨ ਇੱਕ ਇੱਕਲਾ ਵਾਕ ਹੈ ਜੋ ਇਸ ਬਾਰੇ ਥੋੜ੍ਹਾ ਹੋਰ ਵਿਸਤਾਰ ਵਿੱਚ ਵਿਸਤ੍ਰਿਤ ਕਰਦਾ ਹੈ।
ਵਰਣਨ ਇੰਨਾ ਸਪੱਸ਼ਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਟੈਸਟਰ ਜਾਣਦੇ ਹਨ ਕਿ ਕੀ ਟੈਸਟ ਕਰਨਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਕਿਵੇਂ ਟੈਸਟ ਕਰਨਾ ਹੈ, ਅਤੇ ਨਾਲ ਹੀ ਕੋਈ ਖਾਸ ਸ਼ਰਤਾਂ ਜੋ ਟੈਸਟ ਵਿੱਚ ਪੂਰੀਆਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
4. ਅਨੁਮਾਨਿਤ ਨਤੀਜਾ ਦੱਸੋ
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਲਈ, ਉਸ ਨਤੀਜੇ ਦੀ ਰੂਪਰੇਖਾ ਬਣਾਓ ਜੋ ਆਉਣਾ ਚਾਹੀਦਾ ਹੈ ਜੇਕਰ ਸੌਫਟਵੇਅਰ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਜਿਵੇਂ ਕਿ ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟਿੰਗ ਅਤੇ ਲੋਡ ਟੈਸਟਿੰਗ ਵਿੱਚ, ਇਸਦਾ ਮਤਲਬ ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਹੌਲੀ, ਪਛੜਨ, ਜਾਂ ਕਰੈਸ਼ ਕੀਤੇ ਬਿਨਾਂ ਆਮ ਤੌਰ ‘ਤੇ ਕੰਮ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ।
ਦੂਜੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਨੂੰ ਸਮੱਸਿਆ ਬਾਰੇ ਸੂਚਿਤ ਕਰਨ ਅਤੇ ਹੱਲ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਨ ਲਈ ਖਾਸ ਗਲਤੀ ਸੁਨੇਹੇ ਆਉਂਦੇ ਹਨ।
5. ਟੈਸਟਿੰਗ ਤਕਨੀਕਾਂ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰੋ
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਲਈ, ਟੈਸਟਿੰਗ ਤਕਨੀਕਾਂ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੂਲਾਂ ਦੀ ਕਿਸਮ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰੋ ਜੋ ਤੁਸੀਂ ਸੋਚਦੇ ਹੋ ਕਿ ਟੈਸਟਰ ਨੂੰ ਟੈਸਟਿੰਗ ਦੌਰਾਨ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ, ਟੈਸਟਰ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਟੈਸਟਾਂ ਲਈ ਬਹੁਤ ਵੱਖਰੇ ਤਰੀਕੇ ਵਰਤ ਸਕਦੇ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਲੋਡ ਟੈਸਟਿੰਗ ਅਤੇ ਤਣਾਅ ਜਾਂਚ ਲਈ ਆਟੋਮੇਸ਼ਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਬਹੁਤ ਜ਼ਿਆਦਾ ਭਾਰੀ ਟ੍ਰੈਫਿਕ ਨੂੰ ਹੱਥੀਂ ਨਕਲ ਕਰਨਾ ਅਵਿਵਹਾਰਕ ਹੈ, ਜਦੋਂ ਕਿ ਹੋਰ ਟੈਸਟਿੰਗ ਕਿਸਮਾਂ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਖਾਸ ਟੂਲ ਜਾਂ ਤਕਨਾਲੋਜੀ ਦੇ ਕਰਨਾ ਆਸਾਨ ਹੋ ਸਕਦਾ ਹੈ।
6. ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਪੀਅਰ ਦੀ ਸਮੀਖਿਆ ਕਰੋ
ਹਰੇਕ ਟੈਸਟ ਕੇਸ ‘ਤੇ ਸਾਈਨ ਆਫ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਹਰੇਕ ਕੇਸ ਦੀ ਪੀਅਰ-ਸਮੀਖਿਆ ਕਿਸੇ ਅਜਿਹੇ ਵਿਅਕਤੀ ਦੁਆਰਾ ਕਰਵਾਓ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਕੰਮ ਕਰਦੇ ਹੋ। ਇਹ ਕੋਈ ਹੋਰ ਟੈਸਟਰ ਜਾਂ QA ਲੀਡ ਹੋ ਸਕਦਾ ਹੈ।
ਪੀਅਰ-ਸਮੀਖਿਆ ਟੈਸਟ ਕੇਸ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹਨ ਕਿ ਉਹ ਕਿਸੇ ਤੀਜੀ-ਧਿਰ ਟੈਸਟਰ ਦੁਆਰਾ ਪਾਲਣਾ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਸਪੱਸ਼ਟ ਹਨ ਅਤੇ ਉਹਨਾਂ ਵਿੱਚ ਕੋਈ ਵੀ ਅਸਪਸ਼ਟਤਾ ਜਾਂ ਗਲਤੀਆਂ ਸ਼ਾਮਲ ਨਹੀਂ ਹਨ ਜੋ ਗਲਤ ਟੈਸਟਿੰਗ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀਆਂ ਹਨ।
3. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਕੇਸਾਂ ਦੀਆਂ ਉਦਾਹਰਨਾਂ
ਜੇਕਰ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਟੈਸਟ ਕੇਸ ਲਿਖ ਰਹੇ ਹੋ, ਤਾਂ ਉਹ ਹੇਠਾਂ ਦਿੱਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਉਦਾਹਰਨਾਂ ਵਾਂਗ ਕੁਝ ਦਿਖਾਈ ਦੇ ਸਕਦੇ ਹਨ।
ਸਕੇਲੇਬਿਲਟੀ ਟੈਸਟਿੰਗ ਉਦਾਹਰਨ
ਟੈਸਟ ਕੇਸ ID: 6671
ਟੈਸਟ ਕੇਸ ਦਾ ਨਾਮ: ਮਲਟੀਪਲ ਯੂਜ਼ਰ ਲੌਗਇਨ ਟੈਸਟ
ਵਰਣਨ: ਆਟੋਮੇਸ਼ਨ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਸੇ ਸਮੇਂ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਲੌਗਇਨ ਕਰਨ ਵਾਲੇ 20+ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਨਕਲ ਕਰੋ।
ਸੰਭਾਵਿਤ ਨਤੀਜੇ: ਸੌਫਟਵੇਅਰ ਨੂੰ ਹਰੇਕ ਉਪਭੋਗਤਾ ਲਈ ਆਮ ਵਾਂਗ ਚੱਲਣਾ ਚਾਹੀਦਾ ਹੈ, ਹਰੇਕ ਉਪਭੋਗਤਾ ਨੂੰ 5 ਸਕਿੰਟਾਂ ਤੋਂ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਲੌਗਇਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਅਨੁਕੂਲਤਾ ਟੈਸਟਿੰਗ ਉਦਾਹਰਨ
ਟੈਸਟ ਕੇਸ ID: 5214
ਟੈਸਟ ਕੇਸ ਦਾ ਨਾਮ: ਓਪੇਰਾ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਵਰਣਨ: ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਓਪੇਰਾ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਲੋਡ ਕਰੋ।
ਸੰਭਾਵਿਤ ਨਤੀਜੇ: ਐਪਲੀਕੇਸ਼ਨ ਸਟੈਂਡਰਡ ਡਿਸਪਲੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਲੇਆਉਟ ਦੇ ਨਾਲ ਓਪੇਰਾ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਆਮ ਵਾਂਗ ਲੋਡ ਹੁੰਦੀ ਹੈ।
ਮੈਨੁਅਲ ਜਾਂ ਸਵੈਚਾਲਿਤ ਗੈਰ-ਕਾਰਜਕਾਰੀ ਟੈਸਟ?
ਜਦੋਂ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਤਕਨੀਕਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਚੋਣ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਹੋਵੇਗਾ ਕਿ ਤੁਸੀਂ ਹੱਥੀਂ ਜਾਂ ਸਵੈਚਲਿਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਮੈਨੁਅਲ ਟੈਸਟ ਮਨੁੱਖੀ ਟੈਸਟਰਾਂ ਦੁਆਰਾ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਉਹ ਆਮ ਤੌਰ ‘ਤੇ ਪੂਰਾ ਕਰਨ ਲਈ ਵਧੇਰੇ ਸਮਾਂ ਲੈਣ ਵਾਲੇ ਹੁੰਦੇ ਹਨ, ਪਰ ਉਹ ਖੋਜੀ ਟੈਸਟਿੰਗ ਦੇ ਮੌਕੇ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।
ਸਵੈਚਲਿਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਤੇਜ਼ ਹੁੰਦੇ ਹਨ ਅਤੇ, ਕੁਝ ਤਰੀਕਿਆਂ ਨਾਲ, ਵਧੇਰੇ ਭਰੋਸੇਮੰਦ ਹੁੰਦੇ ਹਨ, ਪਰ ਉਹਨਾਂ ਨੂੰ ਹੋਰ ਸਰੋਤਾਂ ਜਾਂ ਸਾਧਨਾਂ ਦੀ ਵੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਆਟੋਮੇਸ਼ਨ ਅਤੇ ਹਾਈਪਰ ਆਟੋਮੇਸ਼ਨ ਟੈਸਟਿੰਗ ਵਿੱਚ ਤੇਜ਼ੀ ਨਾਲ ਪ੍ਰਸਿੱਧ ਹੋ ਰਹੀ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਇਹ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ।
ਮੈਨੁਅਲ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ: ਲਾਭ, ਚੁਣੌਤੀਆਂ ਅਤੇ ਪ੍ਰਕਿਰਿਆਵਾਂ
ਮੈਨੁਅਲ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸਿਰਫ਼ ਟੈਸਟਰਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਹਰੇਕ ਵਿਅਕਤੀਗਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਤੱਤ ਦੀ ਸੁਤੰਤਰ ਤੌਰ ‘ਤੇ ਜਾਂਚ ਕਰਨਗੇ।
ਮੈਨੂਅਲ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦਾ ਸੰਚਾਲਨ ਕਰਦੇ ਸਮੇਂ, ਟੈਸਟਰਾਂ ਨੂੰ ਸਾਫਟਵੇਅਰ ਬਾਰੇ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਟੈਸਟ ਪਲਾਨ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਵਿਅਕਤੀਗਤ ਟੈਸਟ ਕੇਸ ਬਣਾਉਣੇ ਚਾਹੀਦੇ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਹੱਥੀਂ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇਸ ਵਿੱਚ ਕਾਫ਼ੀ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਪਰ ਇਸਦਾ ਮਤਲਬ ਇਹ ਵੀ ਹੈ ਕਿ QA ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਆਜ਼ਾਦੀ ਹੁੰਦੀ ਹੈ ਕਿ ਕੀ ਅਤੇ ਕਿਵੇਂ ਟੈਸਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
1. ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਦੇ ਕੁਝ ਲਾਭਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
● ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਨਾਲੋਂ ਸਸਤੀ ਹੋ ਸਕਦੀ ਹੈ ਕਿਉਂਕਿ ਇਸ ਨੂੰ ਖਾਸ ਤਕਨੀਕਾਂ ਜਾਂ ਤਕਨੀਕੀ ਗਿਆਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।
● ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਨੂੰ ਸਾਫਟਵੇਅਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਕੀ ਇਹ ਤਸੱਲੀਬਖਸ਼ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਬਾਰੇ ਮਨੁੱਖੀ ਸੂਝ ਅਤੇ ਵਿਅਕਤੀਗਤਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
● ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਿੱਥੇ ਸਵੈਚਲਿਤ ਕਰਨਾ ਅਸੰਭਵ ਹੈ।
● ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਨੂੰ ਸਿਸਟਮ ਦੇ ਵਿਜ਼ੂਅਲ ਪਹਿਲੂਆਂ ਜਿਵੇਂ ਕਿ ਗ੍ਰਾਫਿਕਲ ਇੰਟਰਫੇਸ ਅਤੇ ਹੋਰ ਕਾਰਕਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ ਜੋ ਉਪਯੋਗਤਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੇ ਹਨ।
● ਮੈਨੂਅਲ ਟੈਸਟਿੰਗ ਟੈਸਟਰਾਂ ਨੂੰ ਸਮੁੱਚੇ ਤੌਰ ‘ਤੇ ਸਿਸਟਮ ਦੇ ਵਿਆਪਕ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ ਅਤੇ ਕਿਵੇਂ ਵੱਖ-ਵੱਖ ਮਾਡਿਊਲ ਅਤੇ ਭਾਗ ਇਕੱਠੇ ਕੰਮ ਕਰਦੇ ਹਨ
ਹਾਲਾਂਕਿ, ਮੈਨੂਅਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਕਮੀਆਂ ਵੀ ਹਨ।
2. ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਕੁਝ ਚੁਣੌਤੀਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
● ਕੁਝ ਕਿਸਮ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ, ਲੋਡ ਟੈਸਟਿੰਗ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟਿੰਗ ਸਮੇਤ, ਹੱਥੀਂ ਕਰਨ ਲਈ ਅਵਿਵਹਾਰਕ ਹਨ
● ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਸਵੈਚਲਿਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਨਾਲੋਂ ਕਾਫ਼ੀ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੈਂਦੀ ਹੈ
● ਮੈਨੁਅਲ ਟੈਸਟਰ ਧਿਆਨ ਭਟਕ ਸਕਦੇ ਹਨ, ਫੋਕਸ ਗੁਆ ਸਕਦੇ ਹਨ, ਅਤੇ ਗਲਤੀਆਂ ਕਰ ਸਕਦੇ ਹਨ, ਖਾਸ ਤੌਰ ‘ਤੇ ਜਦੋਂ ਬਹੁਤ ਹੀ ਦੁਹਰਾਏ ਜਾਣ ਵਾਲੇ ਟੈਸਟਿੰਗ ਕੰਮ ਕਰਦੇ ਹਨ।
ਸਵੈਚਲਿਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ: ਲਾਭ, ਚੁਣੌਤੀਆਂ ਅਤੇ ਪ੍ਰਕਿਰਿਆਵਾਂ
ਸਵੈਚਲਿਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਆਟੋਮੇਟਿਡ ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਟੈਸਟਿੰਗ ਟੂਲਸ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਵਿਧੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਆਟੋਮੇਟਿਡ ਟੈਸਟ ਸ਼ੁਰੂ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਟੈਸਟਰ ਦੂਜੇ ਕੰਮਾਂ ਦੇ ਨਾਲ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਟੈਸਟ ਕਰ ਸਕਦੇ ਹਨ।
1. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਸਵੈਚਾਲਤ ਕਰਨ ਦੇ ਕੁਝ ਫਾਇਦੇ ਹਨ:
1. ਲੰਬੇ, ਸਮਾਂ ਬਰਬਾਦ ਕਰਨ ਵਾਲੇ ਕੰਮਾਂ ‘ਤੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਖਰਚ ਕੀਤੇ ਗਏ ਸਮੇਂ ਨੂੰ ਘਟਾ ਕੇ ਸਮਾਂ ਅਤੇ ਸਰੋਤ ਬਚਾਓ
2. ਆਟੋਮੇਸ਼ਨ ਭਾਗਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਨੂੰ ਕਵਰ ਕਰਕੇ ਟੈਸਟ ਕਵਰੇਜ ਨੂੰ ਵਧਾਉਣਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ
3. ਸਵੈਚਲਿਤ ਟੈਸਟਾਂ ਨੂੰ ਅਕਸਰ ਕਰਵਾਉਣਾ ਵਧੇਰੇ ਵਿਵਹਾਰਕ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਕਰਨ ਲਈ ਘੱਟ ਸਮਾਂ ਲੱਗਦਾ ਹੈ
4. ਆਟੋਮੇਟਿਡ ਟੈਸਟਿੰਗ ਲੋਡ ਟੈਸਟਿੰਗ, ਵਾਲੀਅਮ ਟੈਸਟਿੰਗ, ਅਤੇ ਤਣਾਅ ਟੈਸਟਿੰਗ ਵਰਗੇ ਸਮਾਂ-ਖਪਤ ਟੈਸਟਿੰਗ ਕਾਰਜਾਂ ਲਈ ਆਦਰਸ਼ ਹੈ ਜੋ ਹੱਥੀਂ ਕਰਨਾ ਬਹੁਤ ਔਖਾ ਹੈ।
5. ਆਟੋਮੇਟਿਡ ਟੈਸਟਿੰਗ ਕਰਦੇ ਸਮੇਂ ਗਲਤੀਆਂ ਹੋਣ ਦੀ ਸੰਭਾਵਨਾ ਘੱਟ ਹੁੰਦੀ ਹੈ
ਹਾਲਾਂਕਿ, ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਵਿੱਚ ਕੁਝ ਕਮੀਆਂ ਵੀ ਹਨ ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਹਰ ਕਿਸਮ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਹਮੇਸ਼ਾ ਸਹੀ ਪਹੁੰਚ ਨਹੀਂ ਹੈ।
2. ਸਵੈਚਲਿਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਕੁਝ ਚੁਣੌਤੀਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
1. ਮੈਨੂਅਲ ਟੈਸਟਿੰਗ ਨਾਲੋਂ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਸੈਟ ਅਪ ਕਰਨਾ ਵਧੇਰੇ ਮਹਿੰਗਾ ਹੈ
2. ਟੈਸਟ ਆਟੋਮੇਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਸਮਾਂ ਅਤੇ ਤਕਨੀਕੀ ਸਰੋਤ ਲੱਗ ਸਕਦੇ ਹਨ
3. ਟੈਸਟ ਆਟੋਮੇਸ਼ਨ ਖੋਜੀ ਟੈਸਟਿੰਗ ਲਈ ਜਗ੍ਹਾ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦਾ ਹੈ
4. ਆਟੋਮੈਟਿਕ ਟੈਸਟਾਂ ਲਈ ਅਜੇ ਵੀ ਟੈਸਟ ਦੇ ਕੇਸ ਬਣਾਉਣ ਲਈ ਸਮਾਂ ਚਾਹੀਦਾ ਹੈ
ਸਿੱਟਾ: ਮੈਨੁਅਲ ਜਾਂ ਆਟੋਮੇਟਿਡ
ਗੈਰ-ਕਾਰਜਕਾਰੀ ਟੈਸਟਿੰਗ?
ਜ਼ਿਆਦਾਤਰ ਕਿਸਮਾਂ ਦੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗਾਂ ਵਿੱਚ, ਮੈਨੂਅਲ ਅਤੇ ਆਟੋਮੇਟਿਡ ਟੈਸਟਿੰਗ ਨੂੰ ਜੋੜਨਾ ਆਮ ਤੌਰ ‘ਤੇ ਵਧੀਆ ਨਤੀਜੇ ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਇਹ ਜਾਂਚ ਟੀਮਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਦੀ ਕੁਸ਼ਲਤਾ, ਭਰੋਸੇਯੋਗਤਾ ਅਤੇ ਸ਼ੁੱਧਤਾ ਤੋਂ ਲਾਭ ਲੈਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਕਿ ਖੋਜੀ ਟੈਸਟਿੰਗ ਵੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਟੈਸਟਰਾਂ ਨੂੰ ਵਧੇਰੇ ਵਿਅਕਤੀਗਤ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਤੋਂ ਸਾਫਟਵੇਅਰ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ, ਜ਼ਿਆਦਾਤਰ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਲਈ ਦਸਤੀ ਅਤੇ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਅਸਲ ਵਿੱਚ ਜ਼ਰੂਰੀ ਹਨ।
ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਾਰਜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਉਪਯੋਗਤਾ ਟੈਸਟਿੰਗ, ਜਦੋਂ ਕਿ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਦੀ ਵਰਤੋਂ ਅਕਸਰ ਉਹਨਾਂ ਟੈਸਟਾਂ ਨੂੰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਬਹੁਤ ਸਮਾਂ ਬਰਬਾਦ ਕਰਨ ਵਾਲੇ ਅਤੇ ਹੱਥੀਂ ਕਰਨ ਵਿੱਚ ਮੁਸ਼ਕਲ ਹੁੰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਤਣਾਅ ਜਾਂਚ ਜਾਂ ਵਾਲੀਅਮ ਟੈਸਟਿੰਗ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੈਸਟ ਆਟੋਮੇਸ਼ਨ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਖੇਤਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਮਾਤਰਾਤਮਕ, ਮਾਪਣਯੋਗ ਕਿਸਮ ਦੀ ਟੈਸਟਿੰਗ ਹੈ ਜੋ ਵਿਅਕਤੀਗਤ ਨਤੀਜਿਆਂ ਦੀ ਮੰਗ ਨਹੀਂ ਕਰਦੀ ਹੈ।
ਹੋਰ ਕਿਸਮਾਂ ਦੇ ਟੈਸਟਾਂ ਵਾਂਗ, ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਆਮ ਤੌਰ ‘ਤੇ ਮੈਨੂਅਲ ਟੈਸਟਿੰਗ ਅਤੇ ਸਵੈਚਾਲਿਤ ਟੈਸਟਿੰਗ ਦੇ ਮਿਸ਼ਰਣ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਹਾਲਾਂਕਿ, ਕਈ ਕਿਸਮਾਂ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਅਮਲੀ ਤੌਰ ‘ਤੇ ਜ਼ਰੂਰੀ ਹੈ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਮਾਪਦੰਡ ਅਤੇ ਮਾਪਦੰਡਾਂ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਆਟੋਮੇਸ਼ਨ ਇਸ ਕਿਸਮ ਦੀ ਜਾਂਚ ਲਈ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਨਾਲੋਂ ਵਧੇਰੇ ਅਨੁਕੂਲ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਵਧੀਆ ਅਭਿਆਸ
ਜਦੋਂ ਤੁਸੀਂ ਪਹਿਲੀ ਵਾਰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਦੇ ਹੋ, ਤਾਂ ਟੈਸਟਿੰਗ ਦੇ ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸਾਂ ਦਾ ਪਾਲਣ ਕਰਨਾ ਤੁਹਾਡੀ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮਿਆਰੀ ਬਣਾਉਣ ਅਤੇ ਤੁਹਾਡੇ ਟੈਸਟਾਂ ਦੀ ਪ੍ਰਭਾਵਸ਼ੀਲਤਾ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਲਈ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਵਜੋਂ ਕੰਮ ਕਰਦੇ ਹਨ ਜੋ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣਾ ਅਤੇ ਉਦਯੋਗ ਦੇ ਮਿਆਰਾਂ ਨਾਲ ਇਕਸਾਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ।
1. ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਹੋਰ ਕਿਸਮਾਂ ਦੇ ਟੈਸਟਾਂ ਨਾਲੋਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ, ਕੁਝ ਖਾਸ ਕਿਸਮਾਂ ਦੇ ਟੈਸਟਾਂ, ਖਾਸ ਤੌਰ ‘ਤੇ ਵਾਲੀਅਮ ਟੈਸਟਿੰਗ, ਤਣਾਅ ਟੈਸਟਿੰਗ, ਅਤੇ ਲੋਡ ਟੈਸਟਿੰਗ ਨੂੰ ਸਵੈਚਾਲਤ ਕਰਨ ਲਈ ਸਵੈਚਾਲਨ ਸਾਧਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਇਸ ਕਿਸਮ ਦੀਆਂ ਜਾਂਚਾਂ ਆਮ ਤੌਰ ‘ਤੇ ਪੁਸ਼ਟੀ ਕਰਦੀਆਂ ਹਨ ਕਿ ਉਪਭੋਗਤਾਵਾਂ, ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਦੇ ਭਾਰੀ ਦਬਾਅ ਹੇਠ ਸੌਫਟਵੇਅਰ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਿਸਦਾ ਹੱਥੀਂ ਨਕਲ ਕਰਨਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਸਥਿਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।
ਇਸ ਕਿਸਮ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨਾ ਨਾ ਸਿਰਫ਼ ਵਧੇਰੇ ਕੁਸ਼ਲ ਹੋਵੇਗਾ ਬਲਕਿ ਵਧੇਰੇ ਸਟੀਕ ਵੀ ਹੋਵੇਗਾ ਅਤੇ ਟੈਸਟਰਾਂ ਨੂੰ ਉੱਚੇ ਭਾਰ ਅਤੇ ਤਣਾਅ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਨਕਲ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਵੇਗਾ।
2. ਪੀਅਰ ਸਾਰੇ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ
ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਟੈਸਟ ਕੇਸਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਲਈ ਸਾਥੀਆਂ ਨੂੰ ਪੁੱਛਣ ਦੇ ਨਾਲ, ਆਪਣੀ ਟੈਸਟਿੰਗ ਟੀਮ ਦੇ ਸਾਥੀਆਂ ਨੂੰ ਬੱਗ ਰਿਪੋਰਟਾਂ, ਟੈਸਟ ਰਿਪੋਰਟਾਂ, ਟੈਸਟ ਯੋਜਨਾਵਾਂ, ਅਤੇ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਬਣਾਏ ਗਏ ਰਸਮੀ ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਹੋਰ ਰੂਪਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਲਈ ਕਹੋ।
ਇਹ ਛੋਟੀਆਂ ਗਲਤੀਆਂ ਦੇ ਜੋਖਮ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ ਜੋ ਟੈਸਟਿੰਗ ਅਤੇ ਵਿਕਾਸ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਗੰਭੀਰ ਦੇਰੀ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀਆਂ ਹਨ।
3. ਮਾਪਣਯੋਗ ਲੋੜਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਸੌਫਟਵੇਅਰ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਹਰੇਕ ਲੋੜ ਉਦੇਸ਼ ਅਤੇ ਮਾਪਣਯੋਗ ਹੈ।
ਇਹ ਟੈਸਟਰਾਂ ਲਈ ਇਹ ਪਤਾ ਲਗਾਉਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਕੀ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੌਰਾਨ ਇਹਨਾਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ ਅਤੇ ਵਿਆਖਿਆ ਲਈ ਕੋਈ ਥਾਂ ਨਹੀਂ ਛੱਡਦਾ।
‘ਤੇਜ਼’ ਜਾਂ ‘ਕੁਸ਼ਲ’ ਵਜੋਂ ਕੀ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ? ਤੁਸੀਂ ਜੋ ਲੱਭ ਰਹੇ ਹੋ ਉਸਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਸੰਖਿਆਵਾਂ ਅਤੇ ਮਾਤਰਾਤਮਕ ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।
4. ਟੈਸਟਿੰਗ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਧਿਆਨ ਨਾਲ ਵਿਚਾਰੋ
ਇਹ ਫੈਸਲਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਸੌਫਟਵੇਅਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਮਾਪਣ ਲਈ ਕਿਹੜੀਆਂ ਮੈਟ੍ਰਿਕਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਇਸ ਗੱਲ ‘ਤੇ ਵਿਚਾਰ ਕਰੋ ਕਿ ਸੌਫਟਵੇਅਰ ਦੇ ਉਪਭੋਗਤਾ ਕੀ ਚਾਹੁੰਦੇ ਹਨ ਅਤੇ ਕਿਹੜੀਆਂ ਮੈਟ੍ਰਿਕਸ ਅਸਲ ਵਿੱਚ ਸੌਫਟਵੇਅਰ ਯੋਜਨਾ ਅਤੇ ਲੋੜਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ।
ਜ਼ਿਆਦਾਤਰ ਸੌਫਟਵੇਅਰ ਤੇਜ਼ ਅਤੇ ਭਰੋਸੇਮੰਦ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਪਰ ਤੁਹਾਡੇ ਉਪਭੋਗਤਾ ਹੋਰ ਕਿਹੜੇ ਮਾਪਦੰਡ ਲੱਭ ਸਕਦੇ ਹਨ? ਕੀ ਕੋਈ ਸਾਫਟਵੇਅਰ-ਵਿਸ਼ੇਸ਼ ਮੈਟ੍ਰਿਕਸ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਵਿਚਾਰਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ?
ਇੱਕ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਤੋਂ ਆਉਟਪੁੱਟ ਦੀਆਂ ਕਿਸਮਾਂ
ਜਦੋਂ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੇ ਦੁਆਰਾ ਕੀਤੇ ਗਏ ਟੈਸਟਾਂ ਤੋਂ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਆਉਟਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।
ਇਹ ਆਮ ਤੌਰ ‘ਤੇ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਆਉਟਪੁੱਟਾਂ ਤੋਂ ਕਾਫ਼ੀ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ, ਜੋ ਅਕਸਰ ਸਪੱਸ਼ਟ ਹੁੰਦੇ ਹਨ ਕਿਉਂਕਿ ਫੰਕਸ਼ਨਲ ਟੈਸਟ ਸਿਰਫ਼ ਇਹ ਜਾਂਚ ਕਰਦੇ ਹਨ ਕਿ ਕੀ ਕੋਈ ਫੰਕਸ਼ਨ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਦੀ ਤਰ੍ਹਾਂ, ਟੈਸਟਰਾਂ ਨੂੰ ਹਰੇਕ ਟੈਸਟ ਕੇਸ ਲਈ ਸਪੱਸ਼ਟ ਉਮੀਦਾਂ ਨਿਰਧਾਰਤ ਕਰਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ ਜੋ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦੀਆਂ ਹਨ ਕਿ ਹਰੇਕ ਟੈਸਟ ਪਾਸ ਹੁੰਦਾ ਹੈ ਜਾਂ ਅਸਫਲ ਹੁੰਦਾ ਹੈ।
1. ਸੰਪੂਰਨ ਸੰਖਿਆਵਾਂ
ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟਿੰਗ, ਤਣਾਅ ਟੈਸਟਿੰਗ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਹੋਰ ਕਿਸਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਸਮੇਂ, ਆਉਟਪੁੱਟ ਜੋ ਤੁਸੀਂ ਅਕਸਰ ਦੇਖ ਰਹੇ ਹੋ ਸਕਦੇ ਹੋ ਸਪੀਡ ਅਤੇ ਹੋਰ ਸੰਪੂਰਨ ਸੰਖਿਆਵਾਂ ਹਨ।
ਪ੍ਰਦਰਸ਼ਨ ਜਾਂਚ ਇਹ ਪੁਸ਼ਟੀ ਕਰਦੀ ਹੈ ਕਿ ਸਿਸਟਮ ਕੁਝ ਕਾਰਜਾਂ ਨੂੰ ਕਿੰਨੀ ਜਲਦੀ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਸਕਿੰਟਾਂ ਜਾਂ ਮਿਲੀਸਕਿੰਟਾਂ ਵਿੱਚ ਮਾਪਿਆ ਜਾਵੇਗਾ।
ਜੇਕਰ ਤੁਸੀਂ ਲੋਡ ਟੈਸਟਿੰਗ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਸੌਫਟਵੇਅਰ ਕ੍ਰੈਸ਼ ਜਾਂ ਪਛੜਨ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਿੰਨਾ ਡਾਟਾ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।
2. ਗਲਤੀ ਸੁਨੇਹਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਇਹ ਵੀ ਪ੍ਰਮਾਣਿਤ ਕਰਦੀ ਹੈ ਕਿ ਸਿਸਟਮ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਗਲਤੀਆਂ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਸੁਰੱਖਿਆ ਗਲਤੀਆਂ, ਪ੍ਰਮਾਣਿਕਤਾ ਗਲਤੀਆਂ, ਅਤੇ ਸੰਰਚਨਾ ਗਲਤੀਆਂ।
ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਸਿਸਟਮ ਸਹੀ ਅਤੇ ਸਪੱਸ਼ਟ ਗਲਤੀ ਸੁਨੇਹੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਜਦੋਂ ਗਲਤੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ ਜੋ ਉਪਭੋਗਤਾ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਕਦਮ ਚੁੱਕ ਸਕਣ ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਜਾਰੀ ਰੱਖ ਸਕਣ।
ਜਦੋਂ ਸਿਸਟਮ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸੌਫਟਵੇਅਰ ਦੀਆਂ ਇਨ-ਬਿਲਟ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ ਤਾਂ ਸੁਰੱਖਿਆ ਜਾਂਚ ਦੌਰਾਨ ਗਲਤੀ ਸੁਨੇਹੇ ਵੀ ਆਉਣੇ ਚਾਹੀਦੇ ਹਨ।
3. ਕਰੈਸ਼
ਕ੍ਰੈਸ਼ ਹੋਣਾ ਸਿਸਟਮ ਦੀ ਅਸਫਲਤਾ ਦੀ ਨਿਸ਼ਾਨੀ ਹੈ, ਅਤੇ ਇਹ ਆਮ ਤੌਰ ‘ਤੇ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਉਸ ਪੱਧਰ ‘ਤੇ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੈ ਜਿਸ ਦੀ ਤੁਸੀਂ ਜਾਂਚ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਟੈਸਟ ਪਾਸ ਹੋ ਗਿਆ ਹੈ।
ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਸਿਸਟਮ ਕ੍ਰੈਸ਼ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਉਸ ਟੈਸਟ ਕੇਸ ਨੂੰ ਪਾਸ ਕਰ ਸਕਦਾ ਹੈ ਜਿਸ ‘ਤੇ ਤੁਸੀਂ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਸਿਸਟਮ ਕਰੈਸ਼ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਲੋੜੀਂਦੀ ਮਾਤਰਾ ਵਿੱਚ ਤਣਾਅ ਜਾਂ ਟ੍ਰੈਫਿਕ ਦਾ ਸਾਮ੍ਹਣਾ ਕਰਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਦੇ ਸਮੇਂ, ਟੈਸਟਰਾਂ ਨੂੰ ਸਿਸਟਮ ਦੇ ਨਿਯਮਿਤ ਤੌਰ ‘ਤੇ ਕ੍ਰੈਸ਼ ਹੋਣ ਦੀ ਉਮੀਦ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਖਾਸ ਤੌਰ ‘ਤੇ ਜਦੋਂ ਇਸ ਨੂੰ ਤਣਾਅ ਜਾਂਚ ਅਤੇ ਹੋਰ ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟਾਂ ਲਈ ਇਸ ਦੀਆਂ ਸੀਮਾਵਾਂ ਤੱਕ ਧੱਕਣਾ ਚਾਹੀਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦੀਆਂ ਉਦਾਹਰਨਾਂ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਕੇਸਾਂ ਲਈ ਉਪਰੋਕਤ ਉਦਾਹਰਨਾਂ ਦੇ ਸਮਾਨ ਹਨ।
ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਮਝਣ ਲਈ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕੀ ਹੈ ਅਤੇ ਇਹ ਇੱਕ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਕੀ ਟੈਸਟ ਕਰਦਾ ਹੈ।
1. ਪ੍ਰਦਰਸ਼ਨ ਜਾਂਚ ਉਦਾਹਰਨ
ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਮੋਬਾਈਲ ਐਪਲੀਕੇਸ਼ਨ ‘ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹੋ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਔਨਲਾਈਨ ਡੇਟਾਬੇਸ ਨਾਲ ਜੋੜਦੀ ਹੈ, ਤਾਂ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਉਪਭੋਗਤਾ ਇੱਕੋ ਸਮੇਂ ਇਸ ਡੇਟਾਬੇਸ ਤੋਂ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਅਤੇ ਡਾਊਨਲੋਡ ਕਰ ਸਕਣ।
ਇਹ ਸਕੇਲੇਬਿਲਟੀ ਟੈਸਟਿੰਗ ਦਾ ਇੱਕ ਮੁੱਖ ਹਿੱਸਾ ਵੀ ਹੈ, ਖਾਸ ਕਰਕੇ ਜੇਕਰ ਤੁਸੀਂ ਭਵਿੱਖ ਵਿੱਚ ਐਪ ‘ਤੇ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਤੁਸੀਂ ਫਿਰ ਜਾਂਚ ਕਰੋਗੇ ਕਿ ਸਿਸਟਮ ਕਿਵੇਂ ਪ੍ਰਤੀਕ੍ਰਿਆ ਕਰਦਾ ਹੈ ਜਦੋਂ, ਉਦਾਹਰਨ ਲਈ, 1000 ਉਪਭੋਗਤਾ ਇੱਕੋ ਸਮੇਂ ਇੱਕੋ ਡੇਟਾਬੇਸ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ ਅਤੇ ਇਸ ਸਥਿਤੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਕਿੰਨੀ ਜਲਦੀ ਲੋਡ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਲਈ ਲੋੜਾਂ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ।
2. ਅਨੁਕੂਲਤਾ ਟੈਸਟਿੰਗ
ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਨਵੀਂ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਬੰਧਨ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ ਕਿ ਇਹ ਉਹਨਾਂ ਸਾਰੀਆਂ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਲਈ ਇਸਦਾ ਉਦੇਸ਼ ਹੈ।
ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਵਿੰਡੋਜ਼ , ਮੈਕ, ਅਤੇ ਕਿਸੇ ਹੋਰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ (ਜਿਵੇਂ ਕਿ ਲੀਨਕਸ ) ਦੇ ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਸੰਸਕਰਣਾਂ (ਜਿਵੇਂ ਕਿ ਲੀਨਕਸ) ‘ਤੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਥਾਪਿਤ ਅਤੇ ਲੋਡ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਸੌਫਟਵੇਅਰ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।
3. ਸੁਰੱਖਿਆ ਜਾਂਚ
ਜਦੋਂ ਤੁਸੀਂ ਸੁਰੱਖਿਆ ਜਾਂਚ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਕੁਝ ਤਰੀਕਿਆਂ ਦੀ ਜਾਂਚ ਕਰੋਗੇ ਜਿਸ ਵਿੱਚ ਲੋਕ ਗੁਪਤ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹਨ ਜਾਂ ਸੌਫਟਵੇਅਰ ਦੇ ਸੁਰੱਖਿਆ ਉਪਾਵਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰ ਸਕਦੇ ਹਨ ਤਾਂ ਜੋ ਇਹ ਪੁਸ਼ਟੀ ਕੀਤੀ ਜਾ ਸਕੇ ਕਿ ਸਿਸਟਮ ਇਹਨਾਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਤੁਹਾਡੇ ਦੁਆਰਾ ਉਮੀਦ ਕੀਤੇ ਅਨੁਸਾਰ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਉਪਭੋਗਤਾ ਵਜੋਂ ਲੌਗਇਨ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਫਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਜਿਹਨਾਂ ਲਈ ਤੁਹਾਡੇ ਕੋਲ ਸੁਰੱਖਿਆ ਕਲੀਅਰੈਂਸ ਨਹੀਂ ਹੈ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਸਿਸਟਮ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਫਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰਨ ਦਿੰਦਾ ਹੈ।
ਗਲਤੀਆਂ ਅਤੇ ਬੱਗ ਖੋਜੀਆਂ ਗਈਆਂ ਕਿਸਮਾਂ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੁਆਰਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਹੁਤ ਸਾਰੇ ਬੱਗ ਅਤੇ ਨੁਕਸਾਂ ਨੂੰ ਪ੍ਰਗਟ ਕਰ ਸਕਦੀ ਹੈ ਜੋ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਪਛਾਣੇ ਗਏ ਲੋਕਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਲੱਭਣ ਵਿੱਚ ਆਸਾਨ ਨਹੀਂ ਹਨ। ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਅਕਸਰ ਇਹ ਲੋੜ ਹੁੰਦੀ ਹੈ ਕਿ ਟੈਸਟਰ ਵੱਖ-ਵੱਖ ਸੰਰਚਨਾਵਾਂ, ਸੈੱਟਅੱਪਾਂ, ਅਤੇ ਸਥਿਤੀਆਂ ਦੇ ਸੰਜੋਗਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਇਹ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਕਿ ਸਿਸਟਮ ਵੱਖ-ਵੱਖ ਸੈਟਿੰਗਾਂ ਦੇ ਅਣਗਿਣਤ ਵਿੱਚ ਕਿੰਨਾ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।
1. ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਨੁਕਸ
ਕਾਰਜਕੁਸ਼ਲਤਾ ਵਿੱਚ ਨੁਕਸ ਉਦੋਂ ਪੈਦਾ ਹੁੰਦੇ ਹਨ ਜਦੋਂ ਸਿਸਟਮ ਕੰਮ ਕਰਦਾ ਹੈ, ਪਰ ਇਹ ਓਨੀ ਜਲਦੀ ਜਾਂ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਜਿੰਨਾ ਤੁਸੀਂ ਇਸਦੀ ਉਮੀਦ ਕਰਦੇ ਹੋ।
ਉਦਾਹਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਪਤਾ ਲੱਗ ਸਕਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਕੁਝ ਸ਼ਰਤਾਂ ਵਿੱਚ ਤੇਜ਼ੀ ਨਾਲ ਲੋਡ ਨਹੀਂ ਹੁੰਦਾ ਹੈ ਜਾਂ ਜੇਕਰ ਇੱਕੋ ਸਮੇਂ ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਕਰਦੇ ਹਨ ਤਾਂ ਵੀ ਕਰੈਸ਼ ਹੋ ਜਾਂਦਾ ਹੈ।
ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਨੁਕਸ ਲੋਕਾਂ ਨੂੰ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਹੀਂ ਰੋਕਦੇ, ਪਰ ਉਹ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਘੱਟ ਵਰਤੋਂ ਯੋਗ ਬਣਾ ਸਕਦੇ ਹਨ ਅਤੇ ਉਪਭੋਗਤਾ ਦੀਆਂ ਲੋੜਾਂ ਪੂਰੀਆਂ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਘੱਟ ਕਰ ਸਕਦੇ ਹਨ।
2. ਸੁਰੱਖਿਆ ਨੁਕਸ
ਸੁਰੱਖਿਆ ਨੁਕਸ ਉਹ ਨੁਕਸ ਹੁੰਦੇ ਹਨ ਜੋ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਸਿਸਟਮ ਦੀ ਸੁਰੱਖਿਆ ਅਤੇ ਇਸਦੇ ਅੰਦਰ ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੇ ਹਨ।
ਸੁਰੱਖਿਆ ਨੁਕਸ ਪੈਦਾ ਹੋ ਸਕਦੇ ਹਨ ਜੇਕਰ, ਉਦਾਹਰਨ ਲਈ, ਉਪਭੋਗਤਾ ਗੁਪਤ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹਨ ਜਿਸ ਤੱਕ ਉਹਨਾਂ ਦੀ ਪਹੁੰਚ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ ਜਾਂ ਜੇਕਰ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਕੁਝ ਹਿੱਸੇ ਸਹੀ ਢੰਗ ਨਾਲ ਪਾਸਵਰਡ-ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹਨ, ਜਾਂ ਜੇਕਰ ਏਨਕ੍ਰਿਪਸ਼ਨ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ।
ਇਹਨਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਸੁਰੱਖਿਆ ਦੀ ਉਲੰਘਣਾ ਹੋ ਸਕਦੀ ਹੈ, ਜਿਸਦਾ ਇੱਕ ਸਾਫਟਵੇਅਰ ਪ੍ਰਕਾਸ਼ਕ ਦੀ ਸਾਖ ‘ਤੇ ਗੰਭੀਰ ਪ੍ਰਭਾਵ ਪੈ ਸਕਦਾ ਹੈ।
3. ਕਾਰਜਾਤਮਕ ਨੁਕਸ
ਜਦੋਂ ਕਿ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਨੂੰ ਇੱਕ ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਨਹੀਂ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸੌਫਟਵੇਅਰ ਦੇ ਅੰਦਰ ਕਾਰਜਸ਼ੀਲ ਨੁਕਸਾਂ ਦੀ ਪਛਾਣ ਕਰ ਸਕਦੀ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਭਰੋਸੇਯੋਗਤਾ ਟੈਸਟਿੰਗ ਦਾ ਉਦੇਸ਼ ਇਹ ਜਾਂਚਣਾ ਨਹੀਂ ਹੈ ਕਿ ਐਪ ਕੰਮ ਕਰਦੀ ਹੈ ਜਾਂ ਨਹੀਂ ਬਲਕਿ ਇਹ ਜਾਂਚ ਕਰਨਾ ਹੈ ਕਿ ਕੀ ਐਪ ਵਾਰ-ਵਾਰ ਕੋਸ਼ਿਸ਼ਾਂ ‘ਤੇ ਭਰੋਸੇਯੋਗਤਾ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ।
ਇਹ ਪ੍ਰਗਟ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਜਦੋਂ ਕੋਈ ਕਾਰਵਾਈ ਦੁਹਰਾਈ ਜਾਂਦੀ ਹੈ ਤਾਂ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਭਰੋਸੇਯੋਗ ਢੰਗ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਇਹਨਾਂ ਨੂੰ ਕਾਰਜਸ਼ੀਲ ਤਰੁੱਟੀਆਂ ਵਜੋਂ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਆਮ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਮੈਟ੍ਰਿਕਸ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਮੈਟ੍ਰਿਕਸ ਉਹਨਾਂ ਮੈਟ੍ਰਿਕਸ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਦੁਆਰਾ ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨੂੰ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ।
ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵੱਖ-ਵੱਖ ਮੈਟ੍ਰਿਕਸ ‘ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ, ਅਤੇ ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅੰਤਿਮ ਉਦੇਸ਼ਾਂ ਦੇ ਆਧਾਰ ‘ਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਮੈਟ੍ਰਿਕਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ।
1. ਸਮਾਂ
ਸਮੇਂ ਦੇ ਮਾਪਦੰਡ ਮਾਪਦੇ ਹਨ ਕਿ ਕੁਝ ਕਾਰਜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ ਜਾਂ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਫੰਕਸ਼ਨਾਂ ਦੇ ਲੋਡ ਹੋਣ ਲਈ ਕਿੰਨਾ ਸਮਾਂ ਉਡੀਕ ਕਰਨੀ ਪੈਂਦੀ ਹੈ।
ਸਮਾਂ ਮਾਪਦੰਡਾਂ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਨਾਂ ਉਹ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਜਾਂ ਡਾਉਨਲੋਡਸ ਦੀ ਸੰਖਿਆ ਹਨ ਜੋ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਦਿੱਤੇ ਸਮੇਂ ਦੇ ਅੰਦਰ ਕਰ ਸਕਦੀ ਹੈ, ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਸਮੇਂ, ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਕਿਸੇ ਖਾਸ ਕਾਰਵਾਈ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਲੱਗਣ ਵਾਲਾ ਸਮਾਂ।
ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਟੈਸਟ ਨਤੀਜਿਆਂ ਨੂੰ ਸਕਿੰਟਾਂ ਵਿੱਚ ਜਾਂ ਪ੍ਰਤੀ ਸਕਿੰਟ ਕਿੰਨੇ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਪੇਸ਼ਕਾਰੀ ਵਜੋਂ ਮਾਪਣਗੇ।
2. ਸਪੇਸ
ਸਪੇਸ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਇੱਕ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਮੈਟ੍ਰਿਕ ਹੈ। ਸਪੇਸ ਮੈਟ੍ਰਿਕਸ ਇਹ ਜਾਂਚ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਨੂੰ ਕਿੰਨੀ CPU ਸਪੇਸ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਸੌਫਟਵੇਅਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਥਾਪਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ ਹਾਰਡ ਡਰਾਈਵ ‘ਤੇ ਕਿੰਨੀ ਜਗ੍ਹਾ ਲੈਂਦਾ ਹੈ।
ਸਪੇਸ ਮੈਟ੍ਰਿਕਸ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਕੈਸ਼ ਮੈਮੋਰੀ, ਮੁੱਖ ਮੈਮੋਰੀ, ਅਤੇ ਸਹਾਇਕ ਮੈਮੋਰੀ ਸ਼ਾਮਲ ਹਨ।
ਸੌਫਟਵੇਅਰ ਜਿਸਨੂੰ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਥਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਉਹ ਥੋੜ੍ਹੇ ਜਿਹੇ ਗਾਹਕਾਂ ਲਈ ਢੁਕਵਾਂ ਹੋ ਸਕਦਾ ਹੈ।
3. ਉਪਯੋਗਤਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਕੁਝ ਮੈਟ੍ਰਿਕਸ ਸਿਸਟਮ ਦੀ ਉਪਯੋਗਤਾ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹਨ, ਉਦਾਹਰਨ ਲਈ, ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਿਸਟਮ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਵਰਤਣ ਲਈ ਸਿਖਲਾਈ ਦੇਣ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਮੁੱਖ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕਰਨ ਲਈ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਿੰਨੀਆਂ ਚੋਣਾਂ ਰਾਹੀਂ ਨੈਵੀਗੇਟ ਕਰਨਾ ਪੈਂਦਾ ਹੈ, ਜਾਂ ਕਿੰਨੇ ਮਾਊਸ ਕਲਿਕਸ ਇਸ ਨੂੰ ਕੁਝ ਕੰਮ ਕਰਨ ਲਈ ਲੱਗਦਾ ਹੈ.
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਗਿਣਾਤਮਕ ਤੌਰ ‘ਤੇ ਮਾਪ ਸਕਦੇ ਹਨ, ਘੱਟ ਸੰਖਿਆਵਾਂ ਆਮ ਤੌਰ ‘ਤੇ ਉਪਯੋਗਤਾ ਦੇ ਉੱਚ ਪੱਧਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ।
4. ਭਰੋਸੇਯੋਗਤਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਇੱਕ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਮੈਟ੍ਰਿਕ ਭਰੋਸੇਯੋਗਤਾ ਹੈ। ਭਰੋਸੇਯੋਗਤਾ ਇਸ ਸੰਭਾਵਨਾ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਸਿਸਟਮ ਵਾਰ-ਵਾਰ ਉਸੇ ਤਰ੍ਹਾਂ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ ਜਾਂ ਲੰਬੇ ਸਮੇਂ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ।
ਮੈਟ੍ਰਿਕਸ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਜੋ ਭਰੋਸੇਯੋਗਤਾ ਨੂੰ ਮਾਪਣ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ ਅਸਫਲਤਾ ਦਾ ਸਮਾਂ, ਅਸਫਲਤਾ ਦਰ, ਉਪਲਬਧਤਾ, ਅਤੇ ਡਾਊਨਟਾਈਮ ਸੰਭਾਵਨਾ।
ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਮੈਟ੍ਰਿਕਸ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਅਸਫਲਤਾਵਾਂ ਜਾਂ ਕਰੈਸ਼ਾਂ ਦਾ ਅਨੁਭਵ ਕੀਤੇ ਬਿਨਾਂ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਚੱਲ ਸਕਦਾ ਹੈ।
5. ਮਜ਼ਬੂਤੀ
ਮਜ਼ਬੂਤੀ ਇਸ ਗੱਲ ਦਾ ਮਾਪ ਹੈ ਕਿ ਸਿਸਟਮ ਅਸਫਲਤਾਵਾਂ ਨੂੰ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੰਭਾਲਦਾ ਹੈ ਅਤੇ ਅਸਫਲਤਾ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਸਿਸਟਮ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਠੀਕ ਕਰ ਸਕਦਾ ਹੈ।
ਮੈਟ੍ਰਿਕਸ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਜੋ ਮਜ਼ਬੂਤੀ ਨੂੰ ਮਾਪਦੀਆਂ ਹਨ, ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ ਕਿ ਸਿਸਟਮ ਨੂੰ ਅਸਫਲਤਾ ਤੋਂ ਬਾਅਦ ਆਪਣੇ ਆਪ ਨੂੰ ਠੀਕ ਕਰਨ ਵਿੱਚ ਲੱਗਣ ਵਾਲਾ ਸਮਾਂ, ਘਟਨਾਵਾਂ ਦੀ ਪ੍ਰਤੀਸ਼ਤਤਾ ਜੋ ਵਿਨਾਸ਼ਕਾਰੀ ਅਸਫਲਤਾ ਵੱਲ ਲੈ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਸਿਸਟਮ ਦੇ ਅਸਫਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਡਾਟਾ ਫਾਈਲਾਂ ਦੇ ਖਰਾਬ ਹੋਣ ਦੀ ਸੰਭਾਵਨਾ।
ਇਹ ਮਹੱਤਵਪੂਰਨ ਮੈਟ੍ਰਿਕਸ ਹਨ ਕਿਉਂਕਿ ਉਪਭੋਗਤਾ ਉਮੀਦ ਕਰਦੇ ਹਨ ਕਿ ਸਿਸਟਮ ਕਈ ਵਾਰ ਸਾਰਾ ਡਾਟਾ ਗੁਆਏ ਜਾਂ ਫਾਈਲਾਂ ਨੂੰ ਖਰਾਬ ਕੀਤੇ ਬਿਨਾਂ ਅਸਫਲ ਹੋ ਸਕਦਾ ਹੈ।
6. ਪੋਰਟੇਬਿਲਟੀ
ਪੋਰਟੇਬਿਲਟੀ ਮੈਟ੍ਰਿਕਸ ਮਾਪਦੇ ਹਨ ਕਿ ਸੌਫਟਵੇਅਰ ਨੂੰ ਵੱਖ-ਵੱਖ ਸਿਸਟਮਾਂ ਵਿੱਚ ਕਿੰਨੀ ਆਸਾਨੀ ਨਾਲ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਇੱਕ ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰ ਇੱਕ ਨਵੇਂ ਸਥਾਨ ‘ਤੇ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਪੋਰਟੇਬਿਲਟੀ ਨੂੰ ਮਾਪਣ ਵਾਲੇ ਮੈਟ੍ਰਿਕਸ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਗੈਰ-ਪੋਰਟੇਬਲ ਕੋਡ ਦੀ ਪ੍ਰਤੀਸ਼ਤਤਾ ਅਤੇ ਉਹਨਾਂ ਸਿਸਟਮਾਂ ਦੀ ਸੰਖਿਆ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ‘ਤੇ ਸੌਫਟਵੇਅਰ ਚੱਲ ਸਕਦਾ ਹੈ।
ਆਦਰਸ਼ਕ ਤੌਰ ‘ਤੇ, ਸੌਫਟਵੇਅਰ ਜੋ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਸਿਸਟਮਾਂ ‘ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ, ਵਧੇਰੇ ਪੋਰਟੇਬਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਸਲਈ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਵਰਤਣ ਲਈ ਵਧੇਰੇ ਸੁਵਿਧਾਜਨਕ ਹੁੰਦਾ ਹੈ ਜਿਸ ਲਈ ਵਾਰ-ਵਾਰ ਟ੍ਰਾਂਸਫਰ ਜਾਂ ਰੀਲੋਕੇਸ਼ਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟ ਕਰਵਾਉਣ ਲਈ ਰਣਨੀਤੀਆਂ
ਜਦੋਂ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਇੱਕ ਰਣਨੀਤੀ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ ਟੈਸਟਿੰਗ ਦੇ ਇਸ ਪੜਾਅ ਤੱਕ ਪਹੁੰਚਣਾ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦਾ ਹੈ। QA ਲੀਡਸ ਅਤੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਮੈਨੇਜਰਾਂ ਨੂੰ ਟੈਸਟਿੰਗ ਦੇ ਜੋਖਮਾਂ, ਉਹਨਾਂ ਲਈ ਉਪਲਬਧ ਸਰੋਤਾਂ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚ ਦੇ ਉਦੇਸ਼ ‘ਤੇ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਇੱਕ ਰਣਨੀਤੀ ਵਿਕਸਿਤ ਕਰਨਾ ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਤੁਹਾਡੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
1. ਭੂਮਿਕਾਵਾਂ ਅਤੇ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਨਿਰਧਾਰਤ ਕਰੋ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਟੈਸਟਿੰਗ ਟੀਮ ਦੇ ਮੁੱਖ ਮੈਂਬਰਾਂ ਨੂੰ ਭੂਮਿਕਾਵਾਂ ਅਤੇ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਨਿਰਧਾਰਤ ਕਰੋ। ਇਹ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਕੰਮ ਦੇ ਬੋਝ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤਜਰਬੇਕਾਰ ਟੈਸਟਰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਰਵਾਏ ਗਏ ਟੈਸਟਾਂ ਦੀ ਗੁਣਵੱਤਾ ਅਤੇ ਪ੍ਰਭਾਵ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹਨ।
ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਜਿਨ੍ਹਾਂ ਲੋਕਾਂ ਨੂੰ ਤੁਸੀਂ ਇਹਨਾਂ ਭੂਮਿਕਾਵਾਂ ਨੂੰ ਨਿਭਾਉਣ ਲਈ ਚੁਣਦੇ ਹੋ ਉਹਨਾਂ ਕੋਲ ਗਿਆਨ ਅਤੇ ਤਜਰਬਾ ਹੈ ਕਿ ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਕੰਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਿਹਨਾਂ ਦੀ ਤੁਸੀਂ ਉਹਨਾਂ ਤੋਂ ਉਮੀਦ ਕਰਦੇ ਹੋ, ਖਾਸ ਕਰਕੇ ਜੇ ਉਹਨਾਂ ਕੰਮਾਂ ਲਈ ਤਕਨੀਕੀ ਹੁਨਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
2. ਸੰਬੰਧਿਤ ਟੈਸਟਿੰਗ ਟੂਲ ਇਕੱਠੇ ਕਰੋ
ਉਹਨਾਂ ਸਾਰੀਆਂ ਤਕਨੀਕਾਂ ਅਤੇ ਸਾਧਨਾਂ ਨੂੰ ਇਕੱਠਾ ਕਰੋ ਜੋ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੀ ਸਾਰੀ ਟੀਮ ਜਾਣਦੀ ਹੈ ਕਿ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ, ਅਤੇ ਜਿੱਥੇ ਲੋੜ ਹੋਵੇ, ਹੁਨਰ ਦੇ ਅੰਤਰ ਨੂੰ ਭਰਨ ਲਈ ਸਿਖਲਾਈ ਦਾ ਆਯੋਜਨ ਕਰੋ।
ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ਹਰ ਕੋਈ ਜਾਣਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਟੈਸਟਿੰਗ ਟੂਲ ਵਰਤਣੇ ਹਨ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਨਾਕਾਫ਼ੀ ਜਾਣਕਾਰੀ ਦੇ ਕਾਰਨ ਟੈਸਟਿੰਗ ਨੂੰ ਰੋਕਣ ਜਾਂ ਟੈਸਟਾਂ ਨੂੰ ਦੁਬਾਰਾ ਕਰਨ ਦੇ ਜੋਖਮ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।
3. ਟੈਸਟਿੰਗ ਨੂੰ ਤਰਜੀਹ ਦਿਓ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਸਿਸਟਮ ਦੇ ਉਹਨਾਂ ਸਾਰੇ ਪਹਿਲੂਆਂ ਦੀ ਇੱਕ ਸੂਚੀ ਬਣਾਓ ਜਿਹਨਾਂ ਦੀ ਤੁਹਾਨੂੰ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਜ਼ਰੂਰੀਤਾ ਅਤੇ ਮਹੱਤਤਾ ਦੇ ਆਧਾਰ ‘ਤੇ ਤਰਜੀਹ ਦਿਓ।
ਤੁਸੀਂ ਸਿਸਟਮ ਦੇ ਹਰੇਕ ਪਹਿਲੂ ਵਿੱਚ ਸ਼ਾਮਲ ਜੋਖਮ ਦੇ ਪੱਧਰ ਦੇ ਅਧਾਰ ਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਨੂੰ ਤਰਜੀਹ ਦੇ ਸਕਦੇ ਹੋ ਜਿਸਦੀ ਤੁਸੀਂ ਜਾਂਚ ਕਰ ਰਹੇ ਹੋ।
ਉਦਾਹਰਨ ਲਈ, ਬੁਨਿਆਦੀ ਸੁਰੱਖਿਆ ਜਾਂਚ ਹੋ ਸਕਦੀ ਹੈ ਕਿਉਂਕਿ ਆਧੁਨਿਕ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਲੋੜੀਂਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਜਿੰਨੀ ਜਲਦੀ ਤੁਸੀਂ ਉੱਚ-ਜੋਖਮ ਵਾਲੇ ਨੁਕਸਾਂ ਦੀ ਪਛਾਣ ਕਰਦੇ ਹੋ, ਉਹਨਾਂ ਨੁਕਸਾਂ ਦਾ ਸੰਭਾਵੀ ਪ੍ਰਭਾਵ ਸਿਸਟਮ ਦੇ ਹੋਰ ਪਹਿਲੂ ਹੋ ਸਕਦਾ ਹੈ।
7 ਸਭ ਤੋਂ ਵਧੀਆ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੂਲ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੂਲ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸੁਚਾਰੂ ਬਣਾ ਸਕਦੇ ਹਨ, ਟੈਸਟਿੰਗ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨਾ ਆਸਾਨ ਅਤੇ ਵਧੇਰੇ ਲਾਗਤ-ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਬਣਾ ਸਕਦੇ ਹਨ ਅਤੇ QA ਲੀਡਜ਼ ਨੂੰ ਟੈਸਟਿੰਗ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਕਿਰਿਆ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ।
ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ ਮੁਫਤ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੂਲ ਔਨਲਾਈਨ ਉਪਲਬਧ ਹਨ, ਅਤੇ ਨਾਲ ਹੀ ਕੁਝ ਟੂਲ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਅਪਗ੍ਰੇਡ ਕਰਨ ਲਈ ਮਹੀਨਾਵਾਰ ਫੀਸ ਦਾ ਭੁਗਤਾਨ ਕਰ ਸਕਦੇ ਹੋ।
1. ZAPTEST ਮੁਫ਼ਤ ਐਡੀਸ਼ਨ
ZAPTEST ਇੱਕ ਪ੍ਰਸਿੱਧ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਟੂਲ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਫੰਕਸ਼ਨਲ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਸਾਫਟਵੇਅਰ ਟੈਸਟਾਂ ਨੂੰ ਜਲਦੀ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਪੂਰਾ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਸਾਫਟਵੇਅਰ ਟੈਸਟਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨ ਲਈ ZAPTEST ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਸ਼ਰਤਾਂ ਦੀ ਨਕਲ ਕਰਨ ਲਈ RPA ਤਕਨਾਲੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ZAPTEST ਫ੍ਰੀ ਐਡੀਸ਼ਨ, ਐਂਟਰਪ੍ਰਾਈਜ਼ ਐਡੀਸ਼ਨ ਦਾ ਸਿਰਫ਼ ਇੱਕ ਪਾਰਡ-ਡਾਊਨ ਸੰਸਕਰਣ ਹੈ, ਜੋ ਕਿ ਛੋਟੇ ਪੈਮਾਨੇ ‘ਤੇ ਸਮਾਨ ਕਾਰਜਸ਼ੀਲਤਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ZAPTEST ਫੋਰਮ ‘ਤੇ ਸਹਾਇਤਾ ਦੀ ਮੰਗ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਅਸੀਮਤ ਵਰਚੁਅਲ ਉਪਭੋਗਤਾਵਾਂ ਨਾਲ ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ।
2. ਐਪਿਅਮ
ਐਪਿਅਮ ਇੱਕ ਮੁਫਤ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਟੂਲ ਹੈ ਜੋ iOS ਅਤੇ Android ਡਿਵਾਈਸਾਂ ਸਮੇਤ ਵੱਖ-ਵੱਖ ਪਲੇਟਫਾਰਮਾਂ ਵਿੱਚ ਮੋਬਾਈਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਢੁਕਵਾਂ ਹੈ। ਐਪਿਅਮ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਐਪਿਅਮ ਦੁਆਰਾ ਪੇਸ਼ ਆਟੋਮੇਸ਼ਨ ਯੋਗਤਾਵਾਂ ਤੋਂ ਲਾਭ ਉਠਾਉਂਦੇ ਹੋਏ ਆਪਣੇ ਖੁਦ ਦੇ ਟੈਸਟਿੰਗ ਫਰੇਮਵਰਕ ਅਤੇ ਰਣਨੀਤੀਆਂ ਤਿਆਰ ਕਰਨ ਲਈ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲਚਕਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
3. ਲੋਡੀਅਮ
ਲੋਡੀਅਮ ਇੱਕ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੂਲ ਹੈ ਜੋ ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟਿੰਗ ਅਤੇ ਲੋਡ ਟੈਸਟਿੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਦੋ ਕਿਸਮਾਂ ਦੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਜੋ ਆਟੋਮੇਸ਼ਨ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਬਹੁਤ ਆਸਾਨ ਹਨ।
ਲੋਡੀਅਮ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵੱਡੇ ਪੈਮਾਨੇ ਦੇ ਲੋਡ ਟੈਸਟਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਅਤੇ ਕਸਟਮ ਹੱਲ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਟੈਸਟਾਂ ਨੂੰ ਆਪਣੇ ਸਾਫਟਵੇਅਰ ਟੀਚਿਆਂ ਅਨੁਸਾਰ ਤਿਆਰ ਕਰ ਸਕੋ।
ਤੁਸੀਂ ਲੋਡੀਅਮ ਨੂੰ ਮੁਫ਼ਤ ਵਿੱਚ ਅਜ਼ਮਾ ਸਕਦੇ ਹੋ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਪੂਰੇ ਸੰਸਕਰਣ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਭੁਗਤਾਨ ਕਰ ਸਕਦੇ ਹੋ।
4. ਓਬਕੀਓ
Obkio ਇੱਕ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਟੂਲ ਹੈ ਜੋ QA ਲੀਡਾਂ ਅਤੇ ਟੈਸਟ ਪ੍ਰਬੰਧਕਾਂ ਦੀ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਕਿੰਨੇ ਗੰਭੀਰ ਹਨ ਇਸ ਦੇ ਆਧਾਰ ‘ਤੇ ਮੁੱਦਿਆਂ ਨੂੰ ਤਰਜੀਹ ਦੇਣ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰਨ ਵਿੱਚ। ਓਬਕੀਓ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਪਤਾ ਲਗਾ ਸਕਦਾ ਹੈ, ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਮਾਰਟ ਸੂਚਨਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਸਮੱਸਿਆ ਕਿੱਥੇ ਹੈ।
ਓਬਕੀਓ ਸਿਰਫ਼ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਨਹੀਂ ਹੈ, ਪਰ ਇਹ ਇੱਕ ਬਹੁਤ ਹੀ ਲਾਭਦਾਇਕ ਮੁਫ਼ਤ ਟੈਸਟਿੰਗ ਟੂਲ ਹੈ ਜਿਸ ਨੂੰ ਟੈਸਟਿੰਗ ਜੀਵਨ ਚੱਕਰ ਦੇ ਸਾਰੇ ਪੜਾਵਾਂ ‘ਤੇ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
5. SonarQube
SonarQube ਇੱਕ ਓਪਨ-ਸੋਰਸ ਸੁਰੱਖਿਆ ਜਾਂਚ ਟੂਲ ਹੈ ਜੋ ਬਗਸ ਅਤੇ ਕਮਜ਼ੋਰੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਆਪਣੇ ਆਪ ਕੋਡ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਸਕਦਾ ਹੈ। Java ਵਿੱਚ ਲਿਖਿਆ, ਤੁਸੀਂ SonarQube ਦੀ ਵਰਤੋਂ ਵੀਹ ਤੋਂ ਵੱਧ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਕੋਡ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਸਿਸਟਮ ਦਾ ਸਾਫ਼ ਇੰਟਰਫੇਸ ਉਹਨਾਂ ਮੁੱਦਿਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਭਵਿੱਖ ਵਿੱਚ ਸੁਰੱਖਿਆ ਕਮਜ਼ੋਰੀਆਂ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੇ ਹਨ।
6. ਸੁੰਗ
ਸੁੰਗ ਇੱਕ ਹੋਰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੂਲ ਹੈ ਜੋ ਆਦਰਸ਼ ਹੈ ਜੇਕਰ ਤੁਸੀਂ ਲੋਡ ਅਤੇ ਤਣਾਅ ਦੀ ਜਾਂਚ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਪਰ ਲੋਡੀਅਮ ਦੇ ਮੁਫਤ ਸੰਸਕਰਣ ਨਾਲ ਅੱਗੇ ਨਹੀਂ ਵਧਦੇ।
ਸੁੰਗ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਟੂਲ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ HTTP ਅਤੇ SOAP ਸਮੇਤ ਮਲਟੀਪਲ ਪ੍ਰੋਟੋਕੋਲਾਂ ਅਤੇ ਸਰਵਰਾਂ ਵਿੱਚ ਉੱਚ-ਵਾਲੀਅਮ ਲੋਡ ਟੈਸਟਿੰਗ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਸੁੰਗ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫਤ ਹੈ ਅਤੇ ਇਹ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਉਹ ਜਿਸ ਸੌਫਟਵੇਅਰ ‘ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹਨ ਉਹ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਚੁਣੌਤੀਪੂਰਨ ਸਥਿਤੀਆਂ ਵਿੱਚ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਪੱਧਰਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
7. ਸਿਕਲੀ
ਸਿਕੁਲੀ ਇਕ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਹੈ ਜੋ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਆਟੋਮੈਟਿਕ ਕਰਨ ਲਈ ਰੋਬੋਟਿਕ ਪ੍ਰਕਿਰਿਆ ਆਟੋਮੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਆਟੋਮੈਟਿਕ ਕਰ ਸਕਦੀ ਹੈ ਜੋ ਸਕ੍ਰੀਨ ‘ਤੇ ਦੇਖੀ ਜਾ ਸਕਦੀ ਹੈ। ਤੁਸੀਂ ਗੈਰ-ਵੈੱਬ-ਅਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਅਤੇ ਬੱਗਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨ ਲਈ ਸਿਕੁਲੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਚੈਕਲਿਸਟ, ਸੁਝਾਅ ਅਤੇ ਚਾਲ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਜਾਂਚ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਤਿਆਰ ਵਾਤਾਵਰਣ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗੈਰ-ਕਾਰਜਕਾਰੀ ਟੈਸਟਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਹਰ ਚੀਜ਼ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੁਝਾਵਾਂ ਅਤੇ ਜੁਗਤਾਂ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਚੈਕਲਿਸਟ ਦੀ ਪਾਲਣਾ ਕਰੋ।
1. ਇੱਕ ਅਨੁਸੂਚੀ ‘ਤੇ ਕੰਮ ਕਰੋ
ਭਾਵੇਂ ਤੁਸੀਂ ਇਸਨੂੰ ਆਪਣੀ ਜਾਂਚ ਯੋਜਨਾ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋ ਜਾਂ ਇਸਦੇ ਲਈ ਇੱਕ ਵੱਖਰਾ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਂਦੇ ਹੋ, ਆਪਣੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਾਂ ਨੂੰ ਇੱਕ ਟੈਸਟ ਅਨੁਸੂਚੀ ਦੇ ਦੁਆਲੇ ਬਣਾਉਂਦੇ ਹੋ।
ਜੇਕਰ ਤੁਹਾਨੂੰ ਉਮੀਦ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਬੱਗ ਅਤੇ ਨੁਕਸ ਮਿਲਦੇ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਕਈ ਵਾਰ ਸਮਾਂ-ਸਾਰਣੀ ਤੋਂ ਭਟਕ ਸਕਦੇ ਹੋ, ਪਰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਸਮਾਂ-ਸੂਚੀ ਹੋਣ ਨਾਲ ਟੈਸਟਰਾਂ ਨੂੰ ਮਾਰਗਦਰਸ਼ਨ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਪ੍ਰੇਰਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਮਿਲ ਸਕਦੀ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਸਮਾਂ-ਬਰਬਾਦ ਮੈਨੂਅਲ ਟੈਸਟਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹੋਏ।
2. ਆਪਣੀ ਟੈਸਟ ਟੀਮ ਦੀ ਪਛਾਣ ਕਰੋ
ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਸੌਂਪਣ ਅਤੇ ਅਧਿਕਾਰਤ ਭੂਮਿਕਾਵਾਂ ਅਤੇ ਸਿਰਲੇਖਾਂ ਦੇ ਨਾਲ ਤੁਹਾਡੀ ਟੈਸਟ ਟੀਮ ਦੇ ਮੈਂਬਰਾਂ ਨੂੰ ਸੌਂਪਣਾ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚਲਦੀ ਹੈ।
ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੀ ਟੀਮ ਦੇ ਅੰਦਰ ਭੂਮਿਕਾਵਾਂ ਅਤੇ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ ‘ਤੇ ਸੰਚਾਰਿਤ ਕਰੋ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਵੱਖ-ਵੱਖ ਪਹਿਲੂਆਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰੀ ਦੇ ਨਾਲ ਵੱਖ-ਵੱਖ ਟੈਸਟਰਾਂ ਨੂੰ ਸੌਂਪੋ ਤਾਂ ਜੋ ਹਰ ਕੋਈ ਆਪਣੇ ਕੰਮਾਂ ਲਈ ਜਵਾਬਦੇਹ ਹੋਵੇ।
3. ਟੈਸਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਟੂਲ ਅਤੇ ਤਕਨਾਲੋਜੀਆਂ ਦੀ ਚੋਣ ਕਰੋ
ਜੇਕਰ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੀ ਖਾਸ ਟੂਲਸ ਅਤੇ ਤਕਨਾਲੋਜੀ ਨਾਲ ਕੰਮ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਰੋਕ ਸਕਦਾ ਹੈ ਅਤੇ ਟੈਸਟਰਾਂ ਵਿੱਚ ਉਲਝਣ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ।
ਇਸ ਦੀ ਬਜਾਏ, ਆਪਣੀ ਖੋਜ ਪਹਿਲਾਂ ਤੋਂ ਕਰੋ ਅਤੇ ਫੈਸਲਾ ਕਰੋ ਕਿ ਕੀ ਕੋਈ ਵੀ ਸਾਧਨ ਹਨ ਜੋ ਤੁਸੀਂ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਇਹ ਟੈਸਟ ਪਲਾਨ ਵਿੱਚ ਇਹਨਾਂ ਟੂਲਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਅਤੇ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਟੈਸਟਰਾਂ ਨੂੰ ਸਿਖਲਾਈ ਦੇਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
4. ਟੈਸਟਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ‘ਤੇ ਹਮੇਸ਼ਾ ਰਸਮੀ ਸਾਈਨ-ਆਫ ਪ੍ਰਾਪਤ ਕਰੋ
ਟੈਸਟਿੰਗ ਇੱਕ ਗੁਣਵੱਤਾ ਭਰੋਸਾ ਪ੍ਰਕਿਰਿਆ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਟੈਸਟਾਂ ਦੇ ਮੁੱਲ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ ਤੁਹਾਡੇ ਦੁਆਰਾ ਯੋਜਨਾਬੱਧ ਅਤੇ ਚਲਾਏ ਜਾਣ ਵਾਲੇ ਟੈਸਟਾਂ ‘ਤੇ ਬੁਨਿਆਦੀ QA ਕਰਨਾ।
ਸਧਾਰਨ ਪ੍ਰੋਟੋਕੋਲ ਪੇਸ਼ ਕਰੋ ਜਿਨ੍ਹਾਂ ਲਈ ਟੈਸਟਰਾਂ ਨੂੰ QA ਲੀਡਾਂ ਅਤੇ ਪ੍ਰਬੰਧਕਾਂ ਨੂੰ ਅਗਲੇ ਪੜਾਅ ‘ਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਟੈਸਟ ਯੋਜਨਾਵਾਂ ਅਤੇ ਟੈਸਟ ਰਿਪੋਰਟਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਅਤੇ ਸਾਈਨ ਆਫ ਕਰਨ ਲਈ ਕਹਿਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇਹ ਇਸ ਸੰਭਾਵਨਾ ਨੂੰ ਵੱਡੇ ਪੱਧਰ ‘ਤੇ ਵਧਾਉਂਦਾ ਹੈ ਕਿ ਟੈਸਟਿੰਗ ਗਲਤੀਆਂ ਫੜੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਜਲਦੀ ਠੀਕ ਹੋ ਜਾਂਦੀਆਂ ਹਨ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਵੇਲੇ ਬਚਣ ਲਈ 7 ਗਲਤੀਆਂ ਅਤੇ ਕਮੀਆਂ
ਜੇਕਰ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਨਵੇਂ ਹੋ, ਤਾਂ ਕੁਝ ਆਮ ਗਲਤੀਆਂ ਕਰਨਾ ਆਸਾਨ ਹੋ ਸਕਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਟੈਸਟਰ ਅਤੇ QA ਪੇਸ਼ੇਵਰ ਅਕਸਰ ਆਉਂਦੇ ਹਨ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕੰਮ ਹੈ ਜਿਸ ਵਿੱਚ ਸਾਰੇ ਕੋਣਾਂ ਅਤੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣਾਂ ਤੋਂ ਇੱਕ ਸੌਫਟਵੇਅਰ ਬਿਲਡ ‘ਤੇ ਵਿਚਾਰ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।
ਹੇਠਾਂ ਕੁਝ ਸਭ ਤੋਂ ਆਮ ਕਮੀਆਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਗਈ ਹੈ ਜੋ ਟੈਸਟਰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਦੇ ਸਮੇਂ ਕਰਦੇ ਹਨ।
1. ਯੋਜਨਾ ਨਹੀਂ
ਜੇਕਰ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਨਵੇਂ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸੋਚ ਸਕਦੇ ਹੋ ਕਿ ਤੁਸੀਂ ਪਹਿਲਾਂ ਤੋਂ ਪੂਰੀ ਜਾਂਚ ਯੋਜਨਾ ਬਣਾਏ ਬਿਨਾਂ ਹੀ ਟੈਸਟਿੰਗ ਪੜਾਅ ਵਿੱਚ ਡੁਬਕੀ ਲਗਾ ਸਕਦੇ ਹੋ।
ਕੁਝ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਅਧੂਰੇ ਟੈਸਟਿੰਗ ਦਸਤਾਵੇਜ਼ਾਂ ਜਾਂ ਟੈਸਟ ਪਲਾਨ ਦੇ ਸਤਹੀ ਸਾਰਾਂਸ਼ਾਂ ਨੂੰ ਇਕੱਠੀਆਂ ਰੱਖ ਸਕਦੀਆਂ ਹਨ ਜੋ ਉਹਨਾਂ ਕਾਰਵਾਈਆਂ ਦੀ ਰੂਪਰੇਖਾ ਨਹੀਂ ਦਿੰਦੀਆਂ ਜੋ ਟੈਸਟਰਾਂ ਨੂੰ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੌਰਾਨ ਕਰਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
2. ਟੈਸਟਿੰਗ ਕੁਪ੍ਰਬੰਧਨ
ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜੇਕਰ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੇ ਕਿਸੇ ਵੀ ਪੜਾਅ ‘ਤੇ ਟੈਸਟਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਨਾਕਾਫ਼ੀ ਪ੍ਰਬੰਧਨ ਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਟੈਸਟਰਾਂ ਕੋਲ ਟੈਸਟਿੰਗ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕਰਨ ਲਈ ਉਚਿਤ ਸਰੋਤ ਨਹੀਂ ਹਨ ਜਾਂ ਟੈਸਟਰਾਂ ਨੂੰ ਬਿਲਡ ਦੇ ਹਰੇਕ ਪਹਿਲੂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਲੋੜੀਂਦਾ ਸਮਾਂ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
ਟੈਸਟ ਪ੍ਰਬੰਧਕਾਂ ਨੂੰ ਉਹਨਾਂ ਵੱਲੋਂ ਕੀਤੀਆਂ ਗਈਆਂ ਗਲਤੀਆਂ ਤੋਂ ਸਿੱਖਣ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਅੱਗੇ ਜਾ ਕੇ ਵਧੇਰੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਟੈਸਟਿੰਗ ਯੋਜਨਾਵਾਂ ਵਿਕਸਿਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
3. ਮਾੜੀ ਸੰਚਾਰ
ਖਰਾਬ ਸੰਚਾਰ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਬਹੁਤ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ, ਖਾਸ ਤੌਰ ‘ਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਅੰਦਰ।
ਇਸਦਾ ਮਤਲਬ ਟੈਸਟਿੰਗ ਟੀਮ ਦੇ ਅੰਦਰ ਮਾੜਾ ਸੰਚਾਰ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ ਟੈਸਟਰਾਂ, ਡਿਵੈਲਪਰਾਂ ਅਤੇ ਹਿੱਸੇਦਾਰਾਂ ਵਿਚਕਾਰ ਮਾੜਾ ਸੰਚਾਰ ਹੋ ਸਕਦਾ ਹੈ।
ਇਹ ਅਕਸਰ ਉਦੋਂ ਵਾਪਰਦਾ ਹੈ ਜਦੋਂ ਟੈਸਟਰ ਟੈਸਟ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਨਹੀਂ ਰੱਖਦੇ ਜਾਂ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਦੂਜੇ ਵਿਭਾਗਾਂ ਨਾਲ ਨਿਯਮਤ ਤੌਰ ‘ਤੇ ਸੰਚਾਰ ਨਹੀਂ ਕਰਦੇ ਹਨ।
4. ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕਰਨਾ
ਟੈਸਟਰ ਅਤੇ ਡਿਵੈਲਪਰ ਆਮ ਤੌਰ ‘ਤੇ ਇੱਕ ਦੂਜੇ ਤੋਂ ਵੱਖਰੇ ਤੌਰ ‘ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਪਰ ਜਾਂਚ ਟੀਮਾਂ ਜੋ ਡਿਵੈਲਪਰਾਂ ਦੇ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕਰਦੀਆਂ ਹਨ ਉਹਨਾਂ ਨੂੰ ਵਾਧੂ ਗਿਆਨ ਤੋਂ ਲਾਭ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਸਾਫਟਵੇਅਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਕਿਵੇਂ ਵੱਖੋ-ਵੱਖਰੇ ਮੋਡੀਊਲ ਇੱਕ ਦੂਜੇ ਨਾਲ ਗੱਲਬਾਤ ਕਰਦੇ ਹਨ।
ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ, ਜਾਂ ਮੁੱਖ ਸਮੇਂ ‘ਤੇ ਡਿਵੈਲਪਰਾਂ ਤੋਂ ਫੀਡਬੈਕ ਦੀ ਬੇਨਤੀ ਕਰਨਾ, ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਨੂੰ ਵਧੇਰੇ ਕੁਸ਼ਲ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਜਾਂਚ ਯੋਜਨਾਵਾਂ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
5. ਟੈਸਟਿੰਗ ਦਾ ਉਦੇਸ਼
ਬਹੁਤ ਸਾਰੇ ਟੈਸਟਰ ਅਜੇ ਵੀ ਮੰਨਦੇ ਹਨ ਕਿ ਟੈਸਟਿੰਗ ਦਾ ਉਦੇਸ਼ ਇਹ ਦੇਖਣਾ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਕੰਮ ਕਰਦਾ ਹੈ ਜਾਂ ਹਿੱਸੇਦਾਰਾਂ ਅਤੇ ਨਿਵੇਸ਼ਕਾਂ ਨੂੰ ਇਹ ਦਿਖਾਉਣਾ ਹੈ ਕਿ ਸਾਫਟਵੇਅਰ ਕੰਮ ਕਰਦਾ ਹੈ।
ਇਸ ਦੀ ਬਜਾਏ, ਟੈਸਟਰਾਂ ਨੂੰ ਇਸ ਰਵੱਈਏ ਨਾਲ ਟੈਸਟਿੰਗ ਤੱਕ ਪਹੁੰਚ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਕਿ ਟੈਸਟਿੰਗ ਦਾ ਉਦੇਸ਼ ਨੁਕਸ ਲੱਭਣਾ ਹੈ।
ਟੈਸਟ ਕਰਨ ਵਾਲੇ ਜੋ ਨੁਕਸ ਨਹੀਂ ਲੱਭਦੇ ਹਨ ਉਹ ਖੁਸ਼ ਹੋ ਸਕਦੇ ਹਨ ਕਿ ਉਹ ਜਿਸ ਸੌਫਟਵੇਅਰ ਦੀ ਜਾਂਚ ਕਰ ਰਹੇ ਹਨ ਉਹ ਬੱਗ ਤੋਂ ਮੁਕਤ ਹੈ ਤਾਂ ਹੀ ਉਹ ਸੰਤੁਸ਼ਟ ਹਨ ਕਿ ਉਹਨਾਂ ਨੇ ਹਰ ਥਾਂ ਦੇਖਿਆ ਹੈ ਜਿੱਥੇ ਨੁਕਸ ਲੱਭੇ ਜਾ ਸਕਦੇ ਹਨ।
6. ਮੈਨੁਅਲ ਬਨਾਮ ਆਟੋਮੇਸ਼ਨ ਗਲਤੀਆਂ
ਇਸ ਗੱਲ ‘ਤੇ ਵਿਚਾਰ ਕਰਨ ਲਈ ਸਮਾਂ ਬਿਤਾਉਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਕੀ ਮੈਨੂਅਲ ਟੈਸਟਿੰਗ ਜਾਂ ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹਰੇਕ ਕਿਸਮ ਦੀ ਜਾਂਚ ਲਈ ਬਿਹਤਰ ਹੈ।
ਸਵੈਚਲਿਤ ਟੈਸਟਿੰਗ ਵਿਧੀਆਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਲਗਭਗ ਸਾਰੇ ਰੂਪਾਂ ਲਈ ਬਹੁਤ ਅਨੁਕੂਲ ਹਨ, ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਲਈ ਵਰਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਇਹ ਮੰਨਣ ਦੀ ਗਲਤੀ ਕਰ ਸਕਦੀਆਂ ਹਨ ਕਿ ਉਹ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਹੱਥੀਂ ਆਸਾਨੀ ਨਾਲ ਟੈਸਟ ਕਰ ਸਕਦੀਆਂ ਹਨ।
7. ਗਲਤ ਟੈਸਟਿੰਗ ਸਾਧਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਗਲਤ ਟੈਸਟਿੰਗ ਟੂਲ ਅਤੇ ਤਕਨਾਲੋਜੀਆਂ ਦੀ ਚੋਣ ਕਰਨਾ ਆਸਾਨ ਹੈ, ਖਾਸ ਤੌਰ ‘ਤੇ ਜੇਕਰ ਟੈਸਟਿੰਗ ਟੀਮਾਂ ਮੈਨੁਅਲ ਟੈਸਟਿੰਗ ਕਰਨ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਟੈਸਟਿੰਗ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀਆਂ ਆਦੀ ਨਹੀਂ ਹਨ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿਧੀਆਂ ਦੀ ਖੋਜ ਕਰੋ ਜੋ ਤੁਸੀਂ ਪਹਿਲਾਂ ਤੋਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਸਾਫਟਵੇਅਰ ਟੂਲ ਅਤੇ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਚੁਣੋ ਜੋ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਖਾਸ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ।
ਸਿੱਟਾ
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਇੱਕ ਜ਼ਰੂਰੀ ਕਦਮ ਹੈ ਜੋ ਟੈਸਟਰਾਂ ਨੂੰ ਇਹ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇੱਕ ਸਿਸਟਮ ਕਿੰਨਾ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ ਅਤੇ ਕਿਸ ਹੱਦ ਤੱਕ ਇਹ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਲੋੜਾਂ ਜਿਵੇਂ ਕਿ ਲੋਡਿੰਗ ਸਮਾਂ, ਸਮਰੱਥਾ ਅਤੇ ਸੁਰੱਖਿਆ ਸੁਰੱਖਿਆ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਕਰਨ ਦੇ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਹਨ, ਪਰ ਸਮਕਾਲੀ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਤੁਹਾਡੇ ਨਤੀਜਿਆਂ ਦੀ ਗੁਣਵੱਤਾ ਨਾਲ ਸਮਝੌਤਾ ਕੀਤੇ ਬਿਨਾਂ ਟੈਸਟ ਕਵਰੇਜ ਅਤੇ ਸ਼ੁੱਧਤਾ ਨੂੰ ਵਧਾਉਣਾ ਆਸਾਨ ਬਣਾਉਂਦੇ ਹਨ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ ਅਤੇ ਸਰੋਤ
ਜੇਕਰ ਤੁਸੀਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਾਰੇ ਹੋਰ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਬਹੁਤ ਸਾਰੇ FAQ ਅਤੇ ਸਰੋਤ ਔਨਲਾਈਨ ਉਪਲਬਧ ਹਨ।
ਹੇਠਾਂ ਸਾਡੇ ਮਨਪਸੰਦ ਔਨਲਾਈਨ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਸਰੋਤਾਂ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ ਜਾਂ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਾਰੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਕੁਝ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਪੜ੍ਹੋ।
1. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ‘ਤੇ ਵਧੀਆ ਕੋਰਸ
ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ ਕੋਰਸ ਔਨਲਾਈਨ ਉਪਲਬਧ ਹਨ ਜੋ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਤਰੀਕਿਆਂ ਅਤੇ ਪਹੁੰਚਾਂ ਦੇ ਤੁਹਾਡੇ ਗਿਆਨ ਨੂੰ ਵਧਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ।
ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੁਝ ਕੋਰਸ ਮੁਫਤ ਵਿੱਚ ਉਪਲਬਧ ਹਨ, ਅਤੇ ਦੂਸਰੇ ਇੱਕ ਫੀਸ ਦੇ ਬਦਲੇ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਜਾਂ ਯੋਗਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰ ਸਕਦੇ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਕੋਰਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੇ ਮਾਲਕ ਨੂੰ ਪੁੱਛ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਉਹ ਤੁਹਾਨੂੰ ਸਪਾਂਸਰ ਕਰਨਗੇ ਅਤੇ ਟਿਊਸ਼ਨ ਦੀ ਲਾਗਤ ਨੂੰ ਕਵਰ ਕਰਨਗੇ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੇ ਕੁਝ ਵਧੀਆ ਕੋਰਸਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- TSG: ਗੈਰ-ਕਾਰਜਕਾਰੀ ਸਿਖਲਾਈ 2-ਦਿਨ ਕੋਰਸ
- Udemy: ਸੰਪੂਰਨ 2023 ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਬੂਟਕੈਂਪ
- Edx: ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਪ੍ਰੋਫੈਸ਼ਨਲ ਸਰਟੀਫਿਕੇਟ
- ਸਿੱਖਿਆਤਮਕ: ਪ੍ਰਦਰਸ਼ਨ ਟੈਸਟ ਆਟੋਮੇਸ਼ਨ 101
2. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ‘ਤੇ ਚੋਟੀ ਦੇ 5 ਇੰਟਰਵਿਊ ਸਵਾਲ ਕੀ ਹਨ?
ਜੇਕਰ ਤੁਸੀਂ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਵਿੱਚ ਕੰਮ ਕਰਨ ਲਈ ਨੌਕਰੀ ਦੀ ਇੰਟਰਵਿਊ ਦੀ ਤਿਆਰੀ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਇੰਟਰਵਿਊਰ ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਾਰੇ ਸਵਾਲ ਪੁੱਛ ਸਕਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਸਮਝਦੇ ਹੋ ਕਿ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦਾ ਇਹ ਜ਼ਰੂਰੀ ਪੜਾਅ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਆਮ ਇੰਟਰਵਿਊ ਦੇ ਸਵਾਲਾਂ ਦੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਜਵਾਬਾਂ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਤਿਆਰ ਕਰਕੇ ਆਪਣੀ ਇੰਟਰਵਿਊ ਲਈ ਤਿਆਰੀ ਕਰੋ।
● ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਪਹੁੰਚ ਅਤੇ ਤਰੀਕੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਵਿੱਚ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਪਹੁੰਚਾਂ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ?
● ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰੀ ਹੈ?
● ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਦੀਆਂ ਕਿਹੜੀਆਂ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਮੌਜੂਦ ਹਨ?
● ਤੁਸੀਂ ਫੰਕਸ਼ਨਲ ਟੈਸਟਾਂ ਅਤੇ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਕਿਵੇਂ ਤਰਜੀਹ ਦਿੰਦੇ ਹੋ?
● ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੇ ਕਿਹੜੇ ਪੜਾਅ ‘ਤੇ ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਆਮ ਤੌਰ ‘ਤੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ?
3. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ‘ਤੇ ਵਧੀਆ YouTube ਟਿਊਟੋਰਿਅਲ
ਜੇਕਰ ਤੁਸੀਂ ਵੀਡੀਓ ਦੇਖ ਕੇ ਸਿੱਖਣਾ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਕਿਸਮ ਦੇ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ‘ਤੇ YouTube ਟਿਊਟੋਰਿਅਲ ਲੱਭ ਸਕਦੇ ਹੋ।
ਹੇਠਾਂ ਅੱਜ ਉਪਲਬਧ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ‘ਤੇ ਕੁਝ ਵਧੀਆ YouTube ਟਿਊਟੋਰਿਅਲ ਹਨ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਕੀ ਹੈ? ਇੱਕ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਟਿਊਟੋਰਿਅਲ
ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਮਦਦ: ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ
ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਵਿੱਚ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ
W3Schools ‘ਤੇ ਜਾਓ
ਕਾਰਜਾਤਮਕ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ
4. ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਕਿਵੇਂ ਬਣਾਈ ਰੱਖਣਾ ਹੈ
ਸਹੀ ਟੈਸਟ ਰੱਖ-ਰਖਾਅ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਸਾਫਟਵੇਅਰ ਟੈਸਟਾਂ ਨੂੰ ਟੈਸਟ ਦੇ ਨਤੀਜਿਆਂ ਦੀ ਗੁਣਵੱਤਾ ਨਾਲ ਸਮਝੌਤਾ ਕੀਤੇ ਬਿਨਾਂ ਦੁਹਰਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਕਾਇਮ ਰੱਖ ਕੇ, ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾ ਸਕਦੇ ਹੋ ਕਿ ਵਿਕਾਸ ਪ੍ਰਕਿਰਿਆ ਦੇ ਹਰੇਕ ਪੜਾਅ ‘ਤੇ ਟੈਸਟਿੰਗ ਕਾਫ਼ੀ ਹੈ ਅਤੇ ਇਹ ਕਿ ਤੁਹਾਡੇ ਟੈਸਟ ਹਮੇਸ਼ਾ ਬਦਲਦੇ ਕੋਡ ਦੇ ਅਨੁਸਾਰ ਅਪਡੇਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਾਡੇ ਸੁਝਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਕਾਇਮ ਰੱਖ ਸਕਦੇ ਹੋ।
● ਟੈਸਟ ਦੇ ਕੇਸ ਬਣਾਉਂਦੇ ਸਮੇਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਲਿਖਣ ਵੇਲੇ ਟੈਸਟਿੰਗ ਟੀਮ ਵਿੱਚ ਸਪਸ਼ਟ ਤੌਰ ‘ਤੇ ਸੰਚਾਰ ਕਰੋ
● ਹਮੇਸ਼ਾ ਵਧੀਆ ਟੈਸਟ ਡਿਜ਼ਾਈਨ ਅਭਿਆਸਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ
● ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੇ ਵੱਖ-ਵੱਖ ਪੜਾਵਾਂ ‘ਤੇ ਟੈਸਟਿੰਗ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਮੁੜ-ਮੁਲਾਂਕਣ ਕਰੋ
● ਆਪਣੇ ਟੈਸਟ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ
ਮੌਜੂਦਾ ਟੈਸਟਾਂ ਵਿੱਚ ਬਦਲਾਅ ਕਰਦੇ ਸਮੇਂ ਭਵਿੱਖ ਦੇ ਪ੍ਰੋਜੈਕਟਾਂ ‘ਤੇ ਵਿਚਾਰ ਕਰੋ
5. ਕੀ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਿੰਗ ਬਲੈਕ ਬਾਕਸ ਜਾਂ ਵਾਈਟ ਬਾਕਸ ਟੈਸਟਿੰਗ ਹੈ?
ਨਾਨ-ਫੰਕਸ਼ਨਲ ਟੈਸਟਿੰਗ ਬਲੈਕ ਬਾਕਸ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਟੈਸਟਰ ਸਿਸਟਮ ਦੇ ਅੰਦਰੂਨੀ ਕੰਮਕਾਜ ਨਾਲ ਸਬੰਧਤ ਨਹੀਂ ਹਨ, ਪਰ ਸਿਰਫ਼ ਇਸਦੇ ਬਾਹਰੀ ਆਉਟਪੁੱਟ ਨਾਲ ਸਬੰਧਤ ਹਨ।
ਇਹ ਵ੍ਹਾਈਟ ਬਾਕਸ ਟੈਸਟਿੰਗ ਨਾਲ ਵਿਪਰੀਤ ਹੈ, ਜੋ ਸਿਸਟਮ ਦੇ ਅੰਦਰੂਨੀ ਤੌਰ ‘ਤੇ ਕੰਮ ਕਰਨ ਦੇ ਤਰੀਕੇ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਵ੍ਹਾਈਟ ਬਾਕਸ ਟੈਸਟਿੰਗ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਅਤੇ ਏਕੀਕਰਣ ਟੈਸਟਿੰਗ ਸ਼ਾਮਲ ਹਨ।
ਕਾਰਜਾਤਮਕ ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਲੋੜਾਂ ਦੀ ਜਾਂਚ ਬਲੈਕ ਬਾਕਸ ਟੈਸਟਿੰਗ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਟੈਸਟਰਾਂ ਨੂੰ ਬਲੈਕ ਬਾਕਸ ਟੈਸਟਿੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਤਕਨੀਕੀ ਤਕਨੀਕੀ ਹੁਨਰ ਜਾਂ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਗਿਆਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ, ਨਾ ਹੀ ਉਹਨਾਂ ਨੂੰ ਇਹ ਸਿੱਖਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਕਿ ਉਹਨਾਂ ਦੁਆਰਾ ਟੈਸਟ ਕੀਤੇ ਜਾ ਰਹੇ ਸਿਸਟਮਾਂ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਨਾ ਹੈ।