ਯੂਨਿਟ ਟੈਸਟ ਤੁਹਾਡੀ ਐਪ ਟੈਸਟਿੰਗ ਰਣਨੀਤੀ ਵਿੱਚ ਬੁਨਿਆਦੀ ਟੈਸਟ ਹਨ। … ਇੱਕ ਯੂਨਿਟ ਟੈਸਟ ਆਮ ਤੌਰ 'ਤੇ ਕੋਡ ਦੀ ਸਭ ਤੋਂ ਛੋਟੀ ਸੰਭਾਵਿਤ ਇਕਾਈ (ਜੋ ਕਿ ਇੱਕ ਵਿਧੀ, ਕਲਾਸ, ਜਾਂ ਕੰਪੋਨੈਂਟ ਹੋ ਸਕਦਾ ਹੈ) ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਦੁਹਰਾਉਣ ਯੋਗ ਤਰੀਕੇ ਨਾਲ ਅਭਿਆਸ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਤੁਹਾਨੂੰ ਆਪਣੀ ਐਪ ਵਿੱਚ ਖਾਸ ਕੋਡ ਦੇ ਤਰਕ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਤਾਂ ਤੁਹਾਨੂੰ ਯੂਨਿਟ ਟੈਸਟ ਬਣਾਉਣੇ ਚਾਹੀਦੇ ਹਨ।
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਇੱਕ ਯੂਨਿਟ ਟੈਸਟ ਇੱਕ ਯੂਨਿਟ ਦੀ ਜਾਂਚ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ - ਕੋਡ ਦਾ ਸਭ ਤੋਂ ਛੋਟਾ ਟੁਕੜਾ ਜੋ ਇੱਕ ਸਿਸਟਮ ਵਿੱਚ ਤਰਕ ਨਾਲ ਅਲੱਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ, ਇਹ ਇੱਕ ਫੰਕਸ਼ਨ, ਇੱਕ ਸਬਰੂਟੀਨ, ਇੱਕ ਢੰਗ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। … ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦੇ ਆਧੁਨਿਕ ਸੰਸਕਰਣ JUnit, ਜਾਂ TestComplete ਵਰਗੇ ਟੈਸਟਿੰਗ ਟੂਲਸ ਵਿੱਚ ਲੱਭੇ ਜਾ ਸਕਦੇ ਹਨ।
ਉਦਾਹਰਨ ਦੇ ਨਾਲ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਕੀ ਹੈ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਸਾਫਟਵੇਅਰ ਟੈਸਟਿੰਗ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜਿੱਥੇ ਇੱਕ ਸਾਫਟਵੇਅਰ ਦੀਆਂ ਵਿਅਕਤੀਗਤ ਇਕਾਈਆਂ ਜਾਂ ਭਾਗਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਦੇਸ਼ ਇਹ ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ ਹੈ ਕਿ ਸੌਫਟਵੇਅਰ ਕੋਡ ਦੀ ਹਰੇਕ ਇਕਾਈ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰਦੀ ਹੈ। ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਵਿਕਾਸ (ਕੋਡਿੰਗ ਪੜਾਅ) ਦੌਰਾਨ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦਾ ਮੁੱਖ ਉਦੇਸ਼ ਕੀ ਹੈ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦਾ ਟੀਚਾ ਪ੍ਰੋਗਰਾਮ ਦੇ ਹਰੇਕ ਹਿੱਸੇ ਨੂੰ ਅਲੱਗ ਕਰਨਾ ਅਤੇ ਇਹ ਦਿਖਾਉਣਾ ਹੈ ਕਿ ਵਿਅਕਤੀਗਤ ਹਿੱਸੇ ਸਹੀ ਹਨ। ਇੱਕ ਯੂਨਿਟ ਟੈਸਟ ਇੱਕ ਸਖਤ, ਲਿਖਤੀ ਇਕਰਾਰਨਾਮਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ ਕੋਡ ਦੇ ਟੁਕੜੇ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ, ਇਹ ਕਈ ਲਾਭ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਵਿਕਾਸ ਚੱਕਰ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਲੱਭਦੀ ਹੈ।
ਕੀ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਅਸਲ ਵਿੱਚ ਜ਼ਰੂਰੀ ਹੈ?
ਯੂਨਿਟ ਟੈਸਟ ਵੀ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੁੰਦੇ ਹਨ ਜਦੋਂ ਇਹ ਕੋਡ ਨੂੰ ਰੀਫੈਕਟਰਿੰਗ ਜਾਂ ਦੁਬਾਰਾ ਲਿਖਣ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਚੰਗੀ ਯੂਨਿਟ ਟੈਸਟ ਕਵਰੇਜ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਭਰੋਸੇ ਨਾਲ ਰੀਫੈਕਟਰ ਕਰ ਸਕਦੇ ਹੋ। ਯੂਨਿਟ ਟੈਸਟਾਂ ਤੋਂ ਬਿਨਾਂ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਅਕਸਰ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੁਝ ਵੀ ਤੋੜਿਆ ਨਹੀਂ ਹੈ। ... ਇੱਕ ਤਬਦੀਲੀ ਕਰੋ; ਆਪਣੇ ਟੈਸਟ ਬਣਾਓ ਅਤੇ ਚਲਾਓ; ਜੋ ਤੁਸੀਂ ਤੋੜਿਆ ਉਸਨੂੰ ਠੀਕ ਕਰੋ।
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦੀਆਂ ਕਿਸਮਾਂ ਕੀ ਹਨ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਤਕਨੀਕ:
- ਬਲੈਕ ਬਾਕਸ ਟੈਸਟਿੰਗ - ਜਿਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ, ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
- ਵ੍ਹਾਈਟ ਬਾਕਸ ਟੈਸਟਿੰਗ - ਉਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਦੇ ਵਿਵਹਾਰ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।
- ਗ੍ਰੇ ਬਾਕਸ ਟੈਸਟਿੰਗ - ਟੈਸਟਾਂ, ਜੋਖਮਾਂ ਅਤੇ ਮੁਲਾਂਕਣ ਵਿਧੀਆਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਟੈਸਟਿੰਗ ਦੀਆਂ ਕਿਸਮਾਂ ਕੀ ਹਨ?
ਟੈਸਟ ਦੀਆਂ ਕਿਸਮਾਂ:-
- ਯੂਨਿਟ ਟੈਸਟਿੰਗ. ਇਹ ਸਾਫਟਵੇਅਰ ਡਿਜ਼ਾਈਨ ਦੀ ਸਭ ਤੋਂ ਛੋਟੀ ਇਕਾਈ 'ਤੇ ਕੇਂਦਰਿਤ ਹੈ। …
- ਏਕੀਕਰਣ ਟੈਸਟਿੰਗ. ਉਦੇਸ਼ ਯੂਨਿਟ ਟੈਸਟ ਕੀਤੇ ਭਾਗਾਂ ਨੂੰ ਲੈਣਾ ਅਤੇ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਢਾਂਚਾ ਬਣਾਉਣਾ ਹੈ ਜੋ ਡਿਜ਼ਾਈਨ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ। …
- ਰਿਗਰੈਸ਼ਨ ਟੈਸਟਿੰਗ। …
- ਸਮੋਕ ਟੈਸਟਿੰਗ. …
- ਅਲਫ਼ਾ ਟੈਸਟਿੰਗ. …
- ਬੀਟਾ ਟੈਸਟਿੰਗ। …
- ਸਿਸਟਮ ਟੈਸਟਿੰਗ। …
- ਤਣਾਅ ਟੈਸਟਿੰਗ.
23. 2020.
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਆਮ ਤੌਰ 'ਤੇ ਡਿਵੈਲਪਰ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। SDLC ਜਾਂ V ਮਾਡਲ ਵਿੱਚ, ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਏਕੀਕਰਣ ਟੈਸਟਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਕੀਤੀ ਗਈ ਟੈਸਟਿੰਗ ਦਾ ਪਹਿਲਾ ਪੱਧਰ ਹੈ। ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਅਜਿਹੀ ਕਿਸਮ ਦੀ ਟੈਸਟਿੰਗ ਤਕਨੀਕ ਹੈ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਇੱਕ ਵਧੀਆ ਯੂਨਿਟ ਟੈਸਟ ਕੀ ਹੈ?
ਚੰਗੇ ਯੂਨਿਟ ਟੈਸਟ ਸੁਤੰਤਰ ਅਤੇ ਅਲੱਗ-ਥਲੱਗ ਹੁੰਦੇ ਹਨ
ਉਹ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਚੀਜ਼ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਨ, ਆਦਰਸ਼ਕ ਤੌਰ 'ਤੇ ਇੱਕ ਦਾਅਵੇ ਨਾਲ. ਉਹ ਮਾੜੇ ਪ੍ਰਭਾਵਾਂ ਦਾ ਕਾਰਨ ਨਹੀਂ ਬਣਦੇ। ਉਹ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਮਾੜੇ ਪ੍ਰਭਾਵਾਂ 'ਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕਰਦੇ ਹਨ। ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਕ੍ਰਮ ਵਿੱਚ ਚਲਾ ਸਕਦੇ ਹੋ ਅਤੇ ਉਹ ਅਜੇ ਵੀ ਲੰਘਦੇ ਹਨ.
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਟੂਲ ਕੀ ਹਨ?
ਪ੍ਰਸਿੱਧ ਆਟੋਮੇਟਿਡ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਟੂਲ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- xUnit.net. ਲਈ ਮੁਫ਼ਤ, ਓਪਨ ਸੋਰਸ, ਕਮਿਊਨਿਟੀ-ਕੇਂਦ੍ਰਿਤ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਟੂਲ। …
- NUnit. ਸਾਰਿਆਂ ਲਈ ਯੂਨਿਟ-ਟੈਸਟਿੰਗ ਫਰੇਮਵਰਕ। …
- ਜੂਨਿਟ. …
- ਟੈਸਟਐਨਜੀ. …
- PHPUnit. …
- ਸਿਮਫਨੀ ਲਾਈਮ. …
- ਟੈਸਟ ਯੂਨਿਟ:…
- RSpec.
28 ਮਾਰਚ 2015
ਯੂਨਿਟ ਟੈਸਟ ਕਿਸ ਨੂੰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਬਨਾਮ ਏਕੀਕਰਣ ਟੈਸਟਿੰਗ
ਯੂਨਿਟ ਟੈਸਟਿੰਗ | ਏਕੀਕਰਣ ਪਰੀਖਣ |
---|---|
ਇਹ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰਾਂ ਜਾਂ ਟੈਸਟਰਾਂ ਦੁਆਰਾ ਵੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। | ਇਹ ਟੈਸਟਰਾਂ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. |
ਯੂਨਿਟ ਟੈਸਟ ਕੇਸਾਂ ਨੂੰ ਸੰਭਾਲਣਾ ਸਸਤਾ ਹੈ। | ਏਕੀਕਰਣ ਟੈਸਟ ਦੇ ਕੇਸਾਂ ਨੂੰ ਕਾਇਮ ਰੱਖਣਾ ਮਹਿੰਗਾ ਹੈ। |
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦੇ ਸਿਧਾਂਤ ਕੀ ਹਨ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦੇ ਸਿਧਾਂਤ ਮੰਗ ਕਰਦੇ ਹਨ ਕਿ ਇੱਕ ਚੰਗਾ ਟੈਸਟ ਇਹ ਹੈ:
- ਲਿਖਣ ਲਈ ਆਸਾਨ. ਡਿਵੈਲਪਰ ਆਮ ਤੌਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਕੇਸਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਵਿਵਹਾਰ ਦੇ ਪਹਿਲੂਆਂ ਨੂੰ ਕਵਰ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੇ ਯੂਨਿਟ ਟੈਸਟ ਲਿਖਦੇ ਹਨ, ਇਸਲਈ ਉਹਨਾਂ ਸਾਰੇ ਟੈਸਟ ਰੂਟੀਨਾਂ ਨੂੰ ਬਿਨਾਂ ਜ਼ਿਆਦਾ ਕੋਸ਼ਿਸ਼ ਦੇ ਕੋਡ ਕਰਨਾ ਆਸਾਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਪੜ੍ਹਨਯੋਗ। …
- ਭਰੋਸੇਯੋਗ. ...
- ਤੇਜ਼। …
- ਸੱਚਮੁੱਚ ਇਕਾਈ, ਏਕੀਕਰਣ ਨਹੀਂ।
ਤੁਸੀਂ ਯੂਨਿਟ ਟੈਸਟ ਕੇਸ ਕਿਵੇਂ ਲਿਖਦੇ ਹੋ?
- ਉਪਯੋਗੀ ਯੂਨਿਟ ਟੈਸਟਾਂ ਨੂੰ ਲਿਖਣ ਲਈ 13 ਸੁਝਾਅ। …
- ਆਈਸੋਲੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਚੀਜ਼ ਦੀ ਜਾਂਚ ਕਰੋ। …
- AAA ਨਿਯਮ ਦੀ ਪਾਲਣਾ ਕਰੋ: ਪ੍ਰਬੰਧ ਕਰੋ, ਐਕਟ ਕਰੋ, ਜ਼ੋਰ ਦਿਓ। …
- ਪਹਿਲਾਂ ਸਧਾਰਨ "ਫਾਸਟਬਾਲ-ਡਾਊਨ-ਦਿ-ਮਿਡਲ" ਟੈਸਟ ਲਿਖੋ। …
- ਸੀਮਾਵਾਂ ਦੇ ਪਾਰ ਟੈਸਟ ਕਰੋ। …
- ਜੇ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਂ ਪੂਰੇ ਸਪੈਕਟ੍ਰਮ ਦੀ ਜਾਂਚ ਕਰੋ। …
- ਜੇ ਸੰਭਵ ਹੋਵੇ, ਹਰ ਕੋਡ ਮਾਰਗ ਨੂੰ ਕਵਰ ਕਰੋ। …
- ਉਹ ਟੈਸਟ ਲਿਖੋ ਜੋ ਇੱਕ ਬੱਗ ਨੂੰ ਪ੍ਰਗਟ ਕਰਦੇ ਹਨ, ਫਿਰ ਇਸਨੂੰ ਠੀਕ ਕਰੋ।
ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਦੌਰਾਨ ਕੀ ਨਹੀਂ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ?
ਯੂਨਿਟ ਟੈਸਟਿੰਗ - ਕੀ ਟੈਸਟ ਨਹੀਂ ਕਰਨਾ ਹੈ
- ਕਿਸੇ ਵੀ ਚੀਜ਼ ਦੀ ਜਾਂਚ ਨਾ ਕਰੋ ਜਿਸ ਵਿੱਚ ਤਰਕ ਸ਼ਾਮਲ ਨਾ ਹੋਵੇ। ਉਦਾਹਰਨ ਲਈ: ਜੇਕਰ ਸਰਵਿਸ ਲੇਅਰ ਵਿੱਚ ਕੋਈ ਵਿਧੀ ਹੈ ਜੋ ਸਿਰਫ਼ ਡਾਟਾ ਐਕਸੈਸ ਲੇਅਰ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਵਿਧੀ ਨੂੰ ਲਾਗੂ ਕਰਦੀ ਹੈ, ਤਾਂ ਇਸਦੀ ਜਾਂਚ ਨਾ ਕਰੋ।
- ਮੂਲ ਡਾਟਾਬੇਸ ਕਾਰਵਾਈਆਂ ਦੀ ਜਾਂਚ ਨਾ ਕਰੋ। …
- ਮੈਨੂੰ ਸਾਰੀਆਂ ਲੇਅਰਾਂ 'ਤੇ ਵਸਤੂਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
23. 2009.
ਕੀ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਓਵਰਰੇਟਿਡ ਹੈ?
ਹਾਲਾਂਕਿ ਕੋਈ ਵੀ ਟੈਸਟ ਨਹੀਂ ਲਿਖਣਾ ਇੱਕ ਬਹੁਤ ਹੀ ਬੁਰਾ ਵਿਚਾਰ ਹੈ. … ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਕਾਫ਼ੀ ਗੁੰਝਲਦਾਰ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਤਬਦੀਲੀ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹਰ ਚੀਜ਼ ਦੀ ਹੱਥੀਂ ਜਾਂਚ ਕਰਨਾ ਵਿਹਾਰਕ ਨਹੀਂ ਹੈ। ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਹੱਥੀਂ ਜਾਂਚ ਨਹੀਂ ਕਰਦੇ, ਤਾਂ ਤੁਹਾਨੂੰ ਪਤਾ ਨਹੀਂ ਲੱਗੇਗਾ ਕਿ ਕੀ ਤੁਸੀਂ ਕੁਝ ਤੋੜਿਆ ਹੈ।
ਡਿਵੈਲਪਰ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਨੂੰ ਨਫ਼ਰਤ ਕਿਉਂ ਕਰਦੇ ਹਨ?
ਇਹ ਕੁਝ ਆਮ ਕਾਰਨਾਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹਨ ਜੋ ਮੁੱਖ ਵਿਕਾਸ ਅਭਿਆਸ ਵਜੋਂ ਯੂਨਿਟ ਟੈਸਟਿੰਗ ਨੂੰ ਅਪਣਾਉਣ ਨੂੰ ਸੀਮਤ ਕਰਦੇ ਹਨ: ਟੈਸਟ ਦੇ ਅਧੀਨ ਯੂਨਿਟ ਦੀ ਨਿਰਭਰਤਾ ਨੂੰ ਸਮਝਣਾ, ਸ਼ੁਰੂ ਕਰਨਾ ਅਤੇ/ਜਾਂ ਅਲੱਗ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ।