ਵੱਡੀ ਸਾਫਟਵੇਅਰ ਕੰਪਨੀਆਂ, ਜਿਹੜੀਆਂ ਗੂਗਲ ਆਪਣੇ ਸਾਫਟਵੇਅਰ ਵਿਚ ਘੱਟ ਤਰਜੀਹੀ ਬੱਗਾਂ ਦੇ ਬਾਵਜੂਦ ਸਫ਼ਲ ਹੁੰਦੀਆਂ ਹਨ, ਪਰ ਛੋਟੀਆਂ ਕੰਪਨੀਆਂ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਕੰਪਨੀਆਂ ਕੋਲ ਇਹ ਲਗਜ਼ਰੀ ਨਹੀਂ ਹੈ.
ਗ੍ਰਾਹਕ ਇਹ ਉਮੀਦ ਕਰਦੇ ਹਨ ਕਿ ਉਤਪਾਦ ਉਹ ਕਰਨ ਜੋ ਉਨ੍ਹਾਂ ਨੂੰ ਵਿਕਰੀ ਪੇਜ ਤੇ ਜਾਂ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਕਲੇਮ ਕਰਦੇ ਹਨ. ਉੱਥੇ ਬਹੁਤ ਸਾਰੇ ਵਿਕਲਪਾਂ ਨਾਲ, ਉਹ ਜਹਾਜ਼ ਨੂੰ ਜੰਪ ਕਰਨਾ ਬਾਰੇ ਦੋ ਵਾਰ ਨਹੀਂ ਸੋਚਣਗੇ ਜੇਕਰ ਉਤਪਾਦ ਉਨ੍ਹਾਂ ਦੇ ਸਮੇਂ ਅਤੇ ਪੈਸੇ ਬਰਬਾਦ ਕਰਦਾ ਹੈ. ਇਸ ਲਈ, ਸਾਫਟਵੇਅਰ ਨੂੰ ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਖ਼ਤ ਜਾਂਚਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ:
ਅਸਲੀ ਸੰਕਲਪ ਅਤੇ ਅੰਤਿਮ ਆਉਟਪੁੱਟ ਦੇ ਵਿਚਕਾਰ ਅੰਤਰ ਨੂੰ ਉਭਾਰੋ
ਡਿਜ਼ਾਇਨ ਕਰਨ ਵਾਲਿਆਂ ਦੁਆਰਾ ਯੋਜਨਾਬੱਧ ਢੰਗ ਨਾਲ ਸਾਫਟਵੇਅਰ ਕੰਮ ਕਰਨ ਦੀ ਜਾਂਚ ਕਰੋ
ਅੰਤ ਉਤਪਾਦ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ - ਉਤਪਾਦ ਨੂੰ ਗਾਹਕ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਪੂਰੀਆਂ ਕਰਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਗੁਣਵੱਤਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ
ਟੈਸਟਿੰਗ ਇੱਕ ਸਖ਼ਤ ਨਕਸ਼ੇ ਦੀ ਛਪਾਈ ਕਰਦੀ ਹੈ. ਇਹ ਕੀਮਤੀ ਸੰਸਾਧਨਾਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਵਧੀਆ ਬਣਾਉਂਦਾ ਹੈ- ਹੁਨਰ, ਸਮਾਂ ਅਤੇ ਪੈਸਾ, ਜਦੋਂ ਉਤਪਾਦ ਨੂੰ ਅੱਗੇ ਵਧਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਜਾਣਕਾਰੀ ਵਾਲੇ ਹਿੱਸੇਦਾਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ. ਇੱਕ ਮਜ਼ਬੂਤ ਗੁਣਵੱਤਾ ਭਰੋਸਾ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਵਧੀਆ ਅੰਤ-ਯੂਜ਼ਰ ਅਨੁਭਵ ਦੀ ਸਹੂਲਤ ਦੇਣ ਦਾ ਟੀਚਾ ਹੈ. ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਦਾਅਵਿਆਂ ਦੇ ਨਾਲ, QA ਮੈਨੇਜਰ ਤਕਨੀਕੀ ਵਿਚ ਕੁੱਝ ਚੋਟੀ ਦੇ ਕਮਾਈਕਰਤਾ ਹਨ . ਆਮ ਤੌਰ 'ਤੇ ਟੀਚਿੰਗ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ:
ਲੋੜੀਂਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਜਿੱਥੇ ਪ੍ਰਬੰਧਕ ਇਕ ਸਹੀ ਜਾਂਚ ਰਣਨੀਤੀ ਤਿਆਰ ਕਰਨ ਲਈ ਯੋਜਨਾ ਤਿਆਰ ਕਰਦੇ ਹਨ.
ਟੈਸਟ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਨਤੀਜਿਆਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ
ਕਿਸੇ ਵੀ ਨੁਕਸ ਨੂੰ ਠੀਕ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਸਾਫਟਵੇਅਰ ਰਿਗਰੈਸ਼ਨ ਟੈਸਟਿੰਗ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ - ਪ੍ਰੋਗਰਾਮ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਣਾਲੀ ਅਜੇ ਵੀ ਸੋਧਾਂ ਦੇ ਬਾਅਦ ਕੰਮ ਕਰਦੀ ਹੈ.
ਇੱਕ ਟੈਸਟ ਕਲੋਅਰ ਰਿਪੋਰਟ ਤਦ ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਅਤੇ ਨਤੀਜਿਆਂ ਦਾ ਵੇਰਵਾ ਦਿੰਦੀ ਹੈ.
ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਢੰਗ
ਉਤਪਾਦ ਵਤੀਰੇ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਦੇ ਨਿਰਣਾ ਲਈ ਵੱਖ ਵੱਖ ਢੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਗਈ ਹੈ.
ਬਲੈਕ ਬਾਕਸ ਅਤੇ ਸਫੇਦ ਬਾਕਸ ਟੈਸਟਿੰਗ ਦੋ ਬੁਨਿਆਦੀ ਵਿਧੀਆਂ ਹਨ.
- ਬਲੈਕ ਬਾਕਸ ਟੈਸਟਿੰਗ - ਇਸ ਨੂੰ ਫੰਕਸ਼ਨਲ ਜਾਂ ਸਪਾਂਕਸ਼ਨ-ਅਧਾਰਿਤ ਟੈਸਟ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਇਹ ਵਿਧੀ ਆਉਟਪੁੱਟ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਹੈ. ਜਾਂਚਕਰਤਾ ਅੰਦਰੂਨੀ ਢਾਂਚੇ ਨਾਲ ਸੰਬੰਧਤ ਨਹੀਂ ਹਨ. ਉਹ ਸਿਰਫ਼ ਉਹ ਸਾਫਟਵੇਅਰ ਹੀ ਜਾਂਚ ਕਰਦੇ ਹਨ ਜੋ ਇਸ ਨੂੰ ਚਾਹੀਦਾ ਹੈ. ਕੋਡਿੰਗ ਦਾ ਗਿਆਨ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ, ਅਤੇ ਟੈਸਟਰ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਲੈਵਲ ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ.
- ਵ੍ਹਾਈਟ ਬਾਕਸ ਟੈਸਟਿੰਗ - ਇਹ ਵਿਧੀ ਟੈਸਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਕੋਡਿੰਗ ਪਤਾ-the ਵਰਤਦੀ ਹੈ ਜਦੋਂ ਕੋਈ ਉਤਪਾਦ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਸਦੇ ਕਾਰਨ ਲੱਭਣ ਲਈ ਜਾਂਚਕਰਤਾ ਕੋਡ ਦੇ ਰੂਪ ਵਿੱਚ ਡੂੰਘੇ ਜਾਂਦੇ ਹਨ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਇਸ ਤਰ੍ਹਾਂ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦੇ ਹਨ ਕਿ ਉਤਪਾਦਾਂ ਨੂੰ ਕਿਵੇਂ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਢਾਂਚੇ-ਅਧਾਰਤ ਅਤੇ ਕੱਚ ਦੇ ਬੱਕਰੇ ਦੀ ਜਾਂਚ ਇਸ ਢੰਗ ਲਈ ਦੂਜੇ ਨਾਮ ਹਨ.
- ਸਥਿਰ ਟੈਸਟਿੰਗ - ਜਾਂਚਕਰਤਾ ਸਾਫਟਵੇਅਰ ਦੇ ਕੋਡ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਦੀ ਪੜਤਾਲ ਕਰਦੇ ਹਨ ਪਰ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰਦੇ. ਸਥਾਈ ਟੈਸਟਾਂ ਦੀ ਜਾਂਚ ਪ੍ਰਕਿਰਿਆ ਦੇ ਦੌਰਾਨ ਉਤਪਾਦ ਦੇ ਵਿਕਾਸ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ.
- ਡਾਈਨੈਮਿਕ ਟੈਸਟਿੰਗ - ਸੌਫਟਵੇਅਰ ਨੂੰ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਇਨਪੁਟ ਨਾਲ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਟੈਸਟਰ ਆਉਟਪੁੱਟ ਦੀ ਤੁਲਨਾ ਇਸ ਵਿਧੀ ਨਾਲ ਉਮੀਦ ਕੀਤੇ ਵਿਹਾਰ ਨਾਲ ਕਰਦੇ ਹਨ.
- GUI ਟੈਸਟਿੰਗ - ਇਹ ਟੈਸਟ GUI ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ - ਪਾਠ ਸਰੂਪਣ, ਪਾਠ ਬਕਸੇ, ਬਟਨਾਂ, ਸੂਚੀਆਂ, ਲੇਆਉਟ, ਰੰਗ, ਫੌਂਟ, ਫੌਂਟ ਸਾਈਜ਼ ਅਤੇ ਹੋਰ ਕਈ. GUI ਟੈਸਟਿੰਗ ਸਮੇਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ, ਅਤੇ ਤੀਜੇ ਪੱਖ ਦੀਆਂ ਕੰਪਨੀਆਂ ਅਕਸਰ ਡਿਵੈਲਪਰਾਂ ਦੀ ਬਜਾਏ ਕੰਮ ਤੇ ਲੈਂਦੀਆਂ ਹਨ
ਟੈਸਟ ਦੇ ਪੱਧਰ
ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਜੀਵਨ ਚੱਕਰ ਦੇ ਹਰੇਕ ਪੜਾਅ ਵਿੱਚ ਕਮਜ਼ੋਰੀ ਅਤੇ ਓਵਰਲੈਪ ਦੇ ਖੇਤਰਾਂ ਨੂੰ ਪਛਾਣਨਾ ਜ਼ਰੂਰੀ ਹੈ.
- ਇਕਾਈ ਟੈਸਟਿੰਗ - ਡਿਵੈਲਪਰਸ ਕੋਡ ਦੇ ਸਭ ਤੋਂ ਬੁਨਿਆਦੀ ਹਿੱਸੇ ਜਿਵੇਂ ਕਿ ਕਲਾਸਾਂ, ਇੰਟਰਫੇਸ, ਅਤੇ ਫੰਕਸ਼ਨ / ਪ੍ਰਕ੍ਰਿਆਵਾਂ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਨ. ਉਹ ਜਾਣਦੇ ਹਨ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਕੋਡ ਨੂੰ ਕਿਸ ਤਰ੍ਹਾਂ ਜਵਾਬ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਵਿਵਸਥਾ ਕਰ ਸਕਦੇ ਹਨ.
- ਕੰਪੋਨੈਂਟ ਟੈਸਟਿੰਗ - ਦੂਜੇ ਨਾਮ ਮੋਡੀਊਲ ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਟੈਸਟਿੰਗ ਹਨ. ਇਹ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦੇ ਸਮਾਨ ਹੈ ਪਰ ਇਸ ਵਿੱਚ ਉੱਚ ਪੱਧਰ ਦੇ ਏਕੀਕਰਣ ਸ਼ਾਮਲ ਹਨ. ਸਾਫਟਵੇਯਰ ਦੇ ਮਾਡਿਊਲਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਵਿਅਕਤੀਗਤ ਕੰਮ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਖਾਤਿਆਂ ਲਈ ਟੈਸਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
- ਏਕੀਕਰਣ ਪਰੀਖਣ - ਜਦੋਂ ਮੈਡਿਊਲਾਂ ਏਕੀਕ੍ਰਿਤ ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ ਇਹ ਗਲਤੀਆਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ. ਵੱਖ-ਵੱਖ ਏਕੀਕਰਣ ਜਾਂਚਾਂ ਵਿਚ ਹੇਠਲੇ ਪੱਧਰ, ਚੋਟੀ ਦੇ ਹੇਠਾਂ ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਵਾਧਾ ਹੁੰਦਾ ਹੈ.
- ਸਿਸਟਮ ਟੈਸਟਿੰਗ - ਇਸ ਪ੍ਰਣਾਲੀ ਦੇ ਵੱਖੋ-ਵੱਖਰੇ ਮਾਹੌਲ ਵਿਚ ਪ੍ਰੋਜੈਕਟ ਦੇ ਕੰਪੋਨੈਂਟਸ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪਰਖੇ ਜਾਂਦੇ ਹਨ. ਇਹ ਬਲੈਕ ਬੌਕਸ ਵਿਧੀ ਅਧੀਨ ਆਉਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਅੰਤਿਮ ਟੈਸਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ. ਇਹ ਨਿਸ਼ਚਤ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਸਿਸਟਮ ਨੂੰ ਕਾਰੋਬਾਰ ਅਤੇ ਉਪਭੋਗਤਾ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.
- ਅਲਫ਼ਾ ਟੈਸਟਿੰਗ - ਅੰਦਰੂਨੀ ਸਟਾਫ ਡਿਵੈਲਪਰ ਦੀ ਸਾਈਟ ਤੇ ਇੱਕ ਨਕਲੀ ਜਾਂ ਅਸਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਸੌਫਟਵੇਅਰ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ. ਉਸ ਤੋਂ ਬਾਅਦ, ਡਿਵੈਲਪਰ ਬੱਗਾਂ ਅਤੇ ਹੋਰ ਮੁੱਦਿਆਂ ਨੂੰ ਠੀਕ ਕਰਦੇ ਹਨ
- ਬੀਟਾ ਟੈਸਟਿੰਗ - ਫੀਲਡ ਟੈਸਟਿੰਗ ਦੇ ਤੌਰ ਤੇ ਜਾਣੇ ਜਾਂਦੇ ਹਨ, ਕਲਾਇਟ ਅਸਲ ਸਥਿਤੀਆਂ ਵਿੱਚ ਆਪਣੀ ਸਾਈਟ ਤੇ ਉਤਪਾਦ ਦੀ ਪਰਖ ਕਰਦਾ ਹੈ. ਕਲਾਇੰਟ ਅਖੀਰਲੇ ਉਪਭੋਗਤਾਵਾਂ ਦੇ ਸਮੂਹ ਨੂੰ ਪ੍ਰੀਰੀਅਲਾਈਜ਼ ਜਾਂ ਬੀਟਾ ਵਰਜ਼ਨਜ਼ ਦੁਆਰਾ ਸਾਫਟਵੇਅਰ ਦੀ ਜਾਂਚ ਕਰਨ ਦਾ ਮੌਕਾ ਪੇਸ਼ ਕਰ ਸਕਦਾ ਹੈ. ਸੰਭਵ ਸੁਧਾਰਾਂ ਬਾਰੇ ਫੀਡਬੈਕ ਫਿਰ ਡਿਵੈਲਪਰ ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ.
- ਸਵੀਕ੍ਰਿਤੀ ਦਾ ਟੈਸਟਿੰਗ - ਕਾਲੇ ਬਾਕਸ ਟੈਸਟਿੰਗ ਦੇ ਘੇਰੇ ਹੇਠ, ਗਾਹਕ ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਸੌਫਟਵੇਅਰ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਡਿਵੈਲਪਰ ਨੇ ਲੋੜੀਂਦੇ ਨਿਰਧਾਰਨਾਂ ਦਾ ਪ੍ਰੋਗਰਾਮ ਬਣਾਇਆ ਹੈ
ਟੈਸਟ ਕਿਸਮਾਂ
ਇਹ ਸਾਫਟਵੇਅਰ ਟੈਸਟ ਵਿਸ਼ੇਸ਼ ਉਦੇਸ਼ਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਤ ਕਰਦੇ ਹਨ.
- ਇੰਸਟਾਲੇਸ਼ਨ ਟੈਸਟਿੰਗ - ਸਾਫਟਵੇਅਰ ਟੈਸਟ ਇੰਜੀਨੀਅਰ ਅਤੇ ਸੰਰਚਨਾ ਮੈਨੇਜਰ ਇਹ ਟੈਸਟ ਕਰਵਾਉਂਦਾ ਹੈ ਤਾਂ ਕਿ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਉਪਭੋਗਤਾ ਪ੍ਰੋਗ੍ਰਾਮ ਨੂੰ ਇੰਸਟਾਲ ਅਤੇ ਚਲਾ ਸਕਦਾ ਹੈ. ਇਸ ਵਿੱਚ ਇੰਸਟਾਲੇਸ਼ਨ ਫਾਈਲਾਂ, ਇੰਸਟਾਲੇਸ਼ਨ ਸਥਾਨ ਅਤੇ ਪ੍ਰਸ਼ਾਸਕੀ ਅਧਿਕਾਰ ਵਰਗੀਆਂ ਖੇਤਰ ਸ਼ਾਮਲ ਹਨ.
- ਡਿਵੈਲਪਮੈਂਟ ਟੈਸਟਿੰਗ - ਇਹ ਖਾਮੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਅਤੇ ਰੋਕਣ ਲਈ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ਡ ਰਣਨੀਤੀਆਂ ਲਾਗੂ ਕਰਦਾ ਹੈ. ਇਸ ਵਿੱਚ ਸਥਿਰ ਕੋਡ ਵਿਸ਼ਲੇਸ਼ਣ, ਪੀਅਰ ਕੋਡ ਸਮੀਖਿਆ, ਟਰੇਸੇਬਿਲਟੀ, ਅਤੇ ਮੈਟ੍ਰਿਕਸ ਵਿਸ਼ਲੇਸ਼ਣ ਸ਼ਾਮਲ ਹਨ. ਇਸ ਦਾ ਉਦੇਸ਼ ਖ਼ਤਰੇ ਨੂੰ ਘਟਾਉਣਾ ਅਤੇ ਖਰਚਿਆਂ ਨੂੰ ਬਚਾਉਣਾ ਹੈ.
- ਉਪਯੋਗਤਾ ਟੈਸਟਿੰਗ - ਇਸ ਤਜਰਬੇ ਦੇ ਨਾਲ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਸਪੌਟਲਾਈਟ ਦੇ ਅਧੀਨ ਆਉਂਦਾ ਹੈ ਇਹ ਮਾਪਦਾ ਹੈ ਕਿ GUI ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਵਿਚ ਆਸਾਨੀ ਨਾਲ ਕਿਵੇਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਟੈਸਟ ਜਾਂਚ ਦੀਆਂ ਸ਼ੁੱਧਤਾ ਅਤੇ ਕੁਸ਼ਲਤਾ ਅਤੇ ਟੈਸਟ ਦੇ ਵਿਸ਼ਿਆਂ ਦੇ ਜਜ਼ਬਾਤਾਂ ਪ੍ਰਤੀ ਜਾਗਰੂਕਤਾ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ.
- ਸਫਾਈ ਟੈਸਟਿੰਗ - ਇਹ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਜੇ ਸਾਫਟਵੇਅਰ ਅਗਲੇ ਟੈਸਟਾਂ ਨੂੰ ਜਾਰੀ ਰੱਖਣ ਲਈ ਸਮਾਂ ਅਤੇ ਕੀਮਤ ਦੇ ਬਰਾਬਰ ਹੈ ਬਹੁਤ ਸਾਰੀਆਂ ਕਮੀਆਂ ਅਤੇ ਹੋਰ ਹਮਲਾਵਰ ਜਾਂਚਾਂ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਹੁੰਦੀ.
- ਸਮੋਕ ਜਾਂਚ - ਸਮੋਕ ਟੈਸਟਿੰਗ ਮੁਢਲੀਆਂ ਅਸਫਲਤਾਵਾਂ ਦਾ ਪ੍ਰਗਟਾਵਾ ਕਰਦੀ ਹੈ ਜੋ ਰਿਲੀਜ ਨੂੰ ਰੋਕਣ ਲਈ ਕਾਫੀ ਗੰਭੀਰ ਹੁੰਦੀਆਂ ਹਨ. ਜਦੋਂ ਇਹ ਕਿਸੇ ਨਵੇਂ ਬਿਲਡ ਤੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਨੂੰ ਬਿਲਡ ਪ੍ਰਮਾਣਿਤ ਟੈਸਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ.
- ਰੈਗਰੈਸ਼ਨ ਟੈਸਟਿੰਗ - ਜਦੋਂ ਸਿਸਟਮ ਸੋਧਾਂ ਕਰਦਾ ਹੈ, ਰਿਗਰੈਸ਼ਨ ਟੈਸਟ ਅਚਾਨਕ ਵਿਵਹਾਰ ਨੂੰ ਮਾਨੀਟਰ ਕਰਦਾ ਹੈ ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਮਾੱਡਿਊਲ ਜਾਂ ਭਾਗਾਂ ਦੇ ਮਾੜੇ ਪ੍ਰਭਾਵ
- ਵਿਨਾਸ਼ਕਾਰੀ ਟੈਸਟਿੰਗ - ਜਾਂਚਕਰਤਾ ਇਨਪੁਟ ਅਸਧਾਰਨ ਇੰਦਰਾਜਾਂ ਅਤੇ ਅਚਾਨਕ ਦਾਖਲੇ ਦਾ ਪ੍ਰਬੰਧ ਕਰਨ ਲਈ ਸੌਫਟਵੇਅਰ ਦੀ ਯੋਗਤਾ ਨੂੰ ਸਮਝਦੇ ਹਨ. ਇਹ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਵਿਖਾਉਂਦਾ ਹੈ ਕਿ ਕਾਰਜ ਪ੍ਰਬੰਧਨ ਗਲਤੀ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਕਿੰਨੀ ਮਜਬੂਤ ਹੈ.
- ਰਿਕਵਰੀ ਟੈਸਟਿੰਗ - ਜਦੋਂ ਹਾਰਡਵੇਅਰ ਜਾਂ ਹੋਰ ਫੰਕਸ਼ਨ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ, ਇਹ ਟੈਸਟ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਠੀਕ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ ਓਪਰੇਸ਼ਨ ਨੂੰ ਜਾਰੀ ਰੱਖ ਸਕਦਾ ਹੈ.
- ਆਟੋਮੈਟਿਕ ਟੈਸਟਿੰਗ - ਇਹ ਫੰਕਸ਼ਨ ਖੁਦ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਮੁਸ਼ਕਿਲ ਪੇਸ਼ ਕਰਦਾ ਹੈ. ਇਹ ਟੈਸਟ ਚਲਾਉਣ ਲਈ ਖਾਸ ਸਾਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਅਸਲ ਵਿੱਚ ਬਨਾਮ ਸੰਭਾਵਿਤ ਨਤੀਜੇ 'ਤੇ ਡਾਟਾ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦਾ ਹੈ.
- ਅਨੁਕੂਲਤਾ ਜਾਂਚ - ਸਾਫਟਵੇਅਰ ਨੂੰ ਵੱਖ-ਵੱਖ ਕੰਪਿਊਟਿੰਗ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਚੱਲਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਵੱਖ-ਵੱਖ ਸਿਸਟਮਾਂ ਨਾਲ ਅਨੁਕੂਲਤਾ ਜਾਂਚ ਕਰਦਾ ਹੈ. ਉਦਾਹਰਣ ਲਈ, ਕੀ ਸੌਫਟਵੇਅਰ ਵੱਖ-ਵੱਖ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਅਤੇ ਵੈਬ ਬ੍ਰਾਊਜ਼ਰਸ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ?
- ਕਾਰਗੁਜ਼ਾਰੀ ਟੈਸਟਿੰਗ - ਇਹ ਇੱਕ ਡੂੰਘੀ ਜਾਂਚ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਦ੍ਰਿਸ਼ਟੀਕੋਣਾਂ ਵਿੱਚ ਸਾਫਟਵੇਅਰ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ. ਜਵਾਬਦੇਹੀ, ਸਥਿਰਤਾ, ਸਰੋਤ ਵੰਡਣ, ਅਤੇ ਗਤੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਇੱਕਠੀ ਕੀਤੀ ਗਈ ਹੈ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਪ੍ਰਕਿਰਿਆ ਵਿਚ ਉਪ-ਟੈੱਸਟ ਜਿਵੇਂ ਕਿ ਵੋਲਯੂਮ, ਸਮਰੱਥਾ ਅਤੇ ਸਪੀਕ ਟੈੱਸਟ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ.
- ਸੁਰੱਖਿਆ ਜਾਂਚ - ਇਹ ਉਪਭੋਗਤਾ ਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਬਚਾਉਣ ਲਈ ਸੌਫਟਵੇਅਰ ਦੀ ਯੋਗਤਾ ਨੂੰ ਮਾਪਦਾ ਹੈ. ਇਸਦਾ ਮਤਲਬ ਪ੍ਰਮਾਣਿਕਤਾ ਫੰਕਸ਼ਨ, ਪ੍ਰਮਾਣਿਕਤਾ, ਗੁਪਤਤਾ, ਪੂਰਨਤਾ, ਉਪਲਬਧਤਾ ਅਤੇ ਗੈਰ-ਮੁਆਫੀ
- ਅਸੈਸਬਿਲਟੀ ਟੈਸਟਿੰਗ - ਇਹ ਉਪਯੋਗਤਾ ਟੈਸਟਿੰਗ ਵਰਗੀ ਨਹੀਂ ਹੈ ਇਹ ਹੱਦ ਤੱਕ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਕਿਸ ਤਰ੍ਹਾਂ ਵੱਖਰੀਆਂ ਯੋਗਤਾਵਾਂ ਵਾਲੇ ਉਪਭੋਗਤਾਵਾਂ - ਸਿੱਖਣ ਅਤੇ ਸਰੀਰਕ ਅਪਾਹਜਤਾ ਸ਼ਾਮਲ ਹਨ, ਸਾਫਟਵੇਅਰ ਵਰਤ ਸਕਦੇ ਹਨ.
- ਅੰਤਰਰਾਸ਼ਟਰੀਕਰਨ ਅਤੇ ਸਥਾਨੀਕਰਨ ਟੈਸਟਿੰਗ - ਨਤੀਜੇ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਕਿਵੇਂ ਸੌਫਟਵੇਅਰ ਵੱਖ ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਖੇਤਰੀ ਮੰਗਾਂ ਨਾਲ ਅਨੁਕੂਲ ਬਣਾ ਸਕਦੀ ਹੈ ਇਸ ਵਿਚ ਖਾਸ ਸਥਾਨਾਂ ਦੇ ਭਾਗਾਂ ਨੂੰ ਜੋੜਨਾ ਅਤੇ ਪਾਠ ਦਾ ਅਨੁਵਾਦ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ.
ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਇਕ ਉਤਪਾਦ ਨੂੰ ਮਾਰਕੀਟ ਵਿੱਚ ਲਿਆਉਣ ਦਾ ਇੱਕ ਜ਼ਰੂਰੀ ਹਿੱਸਾ ਹੈ. ਅਤੇ ਬਿਨਾਂ ਟੈਸਟਰਾਂ ਦੇ, ਉਪਲੱਬਧ ਸਾਫਟਵੇਅਰ ਦੀ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਮੌਜੂਦ ਨਹੀਂ ਹੋਵੇਗੀ. ਬੀਸੀਐਸ, ਚਾਰਟਰਡ ਇੰਸਟੀਚਿਊਟ ਫਾਰ ਆਈਟੀ, ਆਈਐਸਟੀਏਬੀਬੀ (ਇੰਟਰਨੈਸ਼ਨਲ ਸੌਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਕੁਆਲੀਫਿਕੇਸ਼ਨ ਬੋਰਡ), ਅਤੇ ਏਐਸਯੂਕ (ਪਹਿਲਾਂ ਅਮੈਰੀਕਨ ਸੋਸਾਇਟੀ ਫਾਰ ਕੁਆਲਿਟੀ) ਵਰਗੀਆਂ ਸੰਸਥਾਵਾਂ ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਸੌਫਟਵੇਅਰ ਟੈਸਟਰ ਬਣੋ.