Mobile application testing
ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಪರೀಕ್ಷೆಯು ಹ್ಯಾಂಡ್ಹೆಲ್ಡ್ ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಅದರ ಕಾರ್ಯಕ್ಷಮತೆ, ಉಪಯುಕ್ತತೆ ಮತ್ತು ಸ್ಥಿರತೆಗಾಗಿ ಪರೀಕ್ಷಿಸುವ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಪರೀಕ್ಷೆಯು ಸ್ವಯಂಚಾಲಿತ ಅಥವಾ ಕೈಯಿಂದ ಮಾಡಬಹುದಾದ ಪರೀಕ್ಷೆಯಾಗಿರಬಹುದು. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಪೂರ್ವ-ಸ್ಥಾಪಿತವಾಗಿರುತ್ತವೆ ಅಥವಾ ಮೊಬೈಲ್ ಸಾಫ್ಟ್ವೇರ್ ವಿತರಣಾ ವೇದಿಕೆಗಳಿಂದ ಸ್ಥಾಪಿಸಬಹುದು. ಜಾಗತಿಕ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಆದಾಯವು 2015ರಲ್ಲಿ ಒಟ್ಟು 69.7 ಶತಕೋಟಿ ಯು. ಎಸ್. ಡಿ. ಗಳಷ್ಟಿತ್ತು, ಮತ್ತು 2020ರ ವೇಳೆಗೆ ಇದು ಯು. ಎಸ್ $1 ಶತಕೋಟಿ ಆಗಬಹುದೆಂದು ಊಹಿಸಲಾಗಿದೆ. ಧರಿಸಬಹುದಾದ ಸಾಧನಗಳಲ್ಲಿ ಬ್ಲೂ ಟೂತ್, ಜಿಪಿಎಸ್, ಸಂವೇದಕಗಳು ಮತ್ತು ವೈ-ಫೈ ಕೆಲವು ಪ್ರಮುಖ ತಂತ್ರಜ್ಞಾನಗಳಾಗಿವೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಪರೀಕ್ಷೆಯು ಕ್ಷೇತ್ರ ಪರೀಕ್ಷೆ, ಬಳಕೆದಾರರ ಗಮನ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಒಗ್ಗಟ್ಟಿನಿಂದ ಪರೀಕ್ಷಿಸಬೇಕಾದ ಕ್ಷೇತ್ರಗಳನ್ನು ನೋಡುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಪರೀಕ್ಷೆಯ ಪ್ರಮುಖ ಸವಾಲುಗಳು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದಾದಂತಿರಬೇಕುಃ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ದಿಷ್ಟ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಸಾಮಾನ್ಯವಾಗಿ ಆಪ್ ಸ್ಟೋರ್ನಿಂದ ಲಭ್ಯವಿರಬೇಕು. ಮೊಬೈಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು/ಓಎಸ್ಗಳಲ್ಲಿ ವೈವಿಧ್ಯತೆಃ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ವಿವಿಧ ಮೊಬೈಲ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿವೆ. ಅವುಗಳಲ್ಲಿ ಪ್ರಮುಖವಾದವು ಆಂಡ್ರಾಯ್ಡ್, ಐಓಎಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ಫೋನ್. ಪ್ರತಿಯೊಂದು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ತನ್ನದೇ ಆದ ಮಿತಿಗಳನ್ನು ಹೊಂದಿದೆ. ಸಾಧನಗಳ ಲಭ್ಯತೆಃ ಸಾಧನಗಳು ಮತ್ತು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಆವೃತ್ತಿಗಳ ಪಟ್ಟಿ ನಿರಂತರವಾಗಿ ಬೆಳೆಯುತ್ತಿರುವಾಗ ಸರಿಯಾದ ಸಾಧನಗಳ ಗುಂಪಿಗೆ ಪ್ರವೇಶ ಪಡೆಯುವುದು ನಿರಂತರವಾದ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಪರೀಕ್ಷಾ ಸವಾಲಾಗಿದೆ. ಪರೀಕ್ಷಕರು ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ಹರಡಿಕೊಂಡಿದ್ದರೆ ಸಾಧನಗಳಿಗೆ ಪ್ರವೇಶವು ಇನ್ನೂ ಹೆಚ್ಚು ಸವಾಲಾಗಬಹುದು. ಸಂಚಾರಿ ಜಾಲ ನಿರ್ವಾಹಕರುಃ ಜಗತ್ತಿನಲ್ಲಿ 400ಕ್ಕೂ ಹೆಚ್ಚು ಸಂಚಾರಿ ಜಾಲ ನಿರ್ವಾಹಕರು ಇದ್ದಾರೆ; ಕೆಲವರು ಸಿಡಿಎಂಎ, ಕೆಲವರು ಜಿಎಸ್ಎಂ, ಮತ್ತು ಇತರರು ಫೋಮಾ ಮತ್ತು ಟಿಡಿ-ಎಸ್ಸಿಡಿಎಂಎಗಳಂತಹ ಕಡಿಮೆ ಸಾಮಾನ್ಯ ಜಾಲಬಂಧ ಮಾನದಂಡಗಳನ್ನು ಬಳಸುತ್ತಾರೆ. ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ಃ ವಿವಿಧ ಸಾಧನಗಳು ಪರೀಕ್ಷಾ ಸ್ಕ್ರಿಪ್ಟ್ (ಸ್ಕ್ರಿಪ್ಟಿಂಗ್) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಪ್ರಮುಖ ಸವಾಲಾಗಿ ಮಾಡುತ್ತವೆ. ಸಾಧನಗಳು ಕೀಸ್ಟ್ರೋಕ್ಗಳು, ಇನ್ಪುಟ್ ವಿಧಾನಗಳು, ಮೆನು ರಚನೆ ಮತ್ತು ಪ್ರದರ್ಶನ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಭಿನ್ನವಾಗಿರುವುದರಿಂದ, ಪ್ರತಿ ಸಾಧನದಲ್ಲಿ ಒಂದೇ ಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಪರೀಕ್ಷಾ ವಿಧಾನಃ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಎರಡು ಮುಖ್ಯ ಮಾರ್ಗಗಳಿವೆಃ ನೈಜ ಸಾಧನಗಳಲ್ಲಿ ಪರೀಕ್ಷೆ ಅಥವಾ ಎಮ್ಯುಲೇಟರ್ಗಳ ಮೇಲೆ ಪರೀಕ್ಷೆ. ಎಮ್ಯುಲೇಟರ್ಗಳು ಆಗಾಗ್ಗೆ ನೈಜ ಸಾಧನಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸುವ ಮೂಲಕ ಮಾತ್ರ ಹಿಡಿಯಬಹುದಾದ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳುತ್ತವೆ, ಆದರೆ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿರುವ ವಿವಿಧ ಸಾಧನಗಳ ಬಹುಸಂಖ್ಯೆಯಿಂದಾಗಿ, ನೈಜ ಸಾಧನಗಳು ಖರೀದಿಸಲು ದುಬಾರಿಯಾಗಬಹುದು ಮತ್ತು ಪರೀಕ್ಷೆಗೆ ಬಳಸಲು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಹೊಂದಾಣಿಕೆಃ ಹೊಂದಾಣಿಕೆಯನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಅಗತ್ಯವಾಗಿದೆ; ವಿವಿಧ ಪರದೆಯ ಗಾತ್ರಗಳು ಮತ್ತು ರೆಸಲ್ಯೂಶನ್ಗಳಂತಹ ವಿಭಿನ್ನ ಸಾಧನ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಿರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಫೋನ್ ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಬೇಕುಃ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಕರೆ ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಬೇಕು. ಮೊಬೈಲ್ ಸಾಧನಗಳ ವೈವಿಧ್ಯಃ ಮೊಬೈಲ್ ಸಾಧನಗಳು ವಿಭಿನ್ನ ಯಂತ್ರಾಂಶ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಸ್ಕ್ರೀನ್ ಇನ್ಪುಟ್ ವಿಧಾನಗಳಲ್ಲಿ (ಕ್ಯೂ. ಡಬ್ಲ್ಯೂ. ಇ. ಆರ್. ಟಿ. ವೈ, ಟಚ್, ನಾರ್ಮಲ್) ಭಿನ್ನವಾಗಿರುತ್ತವೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಪರೀಕ್ಷೆಯ ವಿಧಗಳು ಕ್ರಿಯಾತ್ಮಕ ಪರೀಕ್ಷೆಯು ಅಪ್ಲಿಕೇಶನ್ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಇದಕ್ಕಾಗಿ ನಡೆಸಲಾಗುವ ಹೆಚ್ಚಿನ ಪರೀಕ್ಷೆಗಳು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಕರೆ ಹರಿವಿನಿಂದ ನಡೆಸಲ್ಪಡುತ್ತವೆ. ಪ್ರಯೋಗಾಲಯ ಪರೀಕ್ಷೆಯನ್ನು, ಸಾಮಾನ್ಯವಾಗಿ ಜಾಲಬಂಧ ವಾಹಕಗಳಿಂದ ನಡೆಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಸಂಪೂರ್ಣ ನಿಸ್ತಂತು ಜಾಲಬಂಧವನ್ನು ಅನುಕರಿಸುವ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಧ್ವನಿ ಮತ್ತು/ಅಥವಾ ದತ್ತಾಂಶ ಸಂಪರ್ಕವನ್ನು ಬಳಸುವಾಗ ಯಾವುದೇ ದೋಷಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಈ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ. ಕಡಿಮೆ ಬ್ಯಾಟರಿ, ಕಳಪೆ ನೆಟ್ವರ್ಕ್ ವ್ಯಾಪ್ತಿ, ಕಡಿಮೆ ಲಭ್ಯವಿರುವ ಮೆಮೊರಿ, ಹಲವಾರು ಬಳಕೆದಾರರಿಂದ ಅಪ್ಲಿಕೇಶನ್ನ ಸರ್ವರ್ಗೆ ಏಕಕಾಲದಲ್ಲಿ ಪ್ರವೇಶ ಮತ್ತು ಇತರ ಪರಿಸ್ಥಿತಿಗಳಂತಹ ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ನಡವಳಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರೀಕ್ಷೆಯನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಎರಡು ಕಡೆಗಳಿಂದ ಪರಿಣಾಮ ಬೀರಬಹುದುಃ ಅಪ್ಲಿಕೇಶನ್ನ ಸರ್ವರ್ ಸೈಡ್ ಮತ್ತು ಕ್ಲೈಂಟ್ನ ಸೈಡ್. ಎರಡನ್ನೂ ಪರಿಶೀಲಿಸಲು ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ. ಮೆಮೊರಿ ಸೋರಿಕೆ ಪರೀಕ್ಷೆಃ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗೆ ನಿಗದಿಪಡಿಸಿದ ಮೆಮೊರಿಯನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದಾಗ ಮೆಮೊರಿ ಸೋರಿಕೆ ಸಂಭವಿಸುತ್ತದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ನ ಕಳಪೆ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸಿಸ್ಟಮ್ನ ಒಟ್ಟಾರೆ ಮಂದಗತಿಯಾಗುತ್ತದೆ. ಮೊಬೈಲ್ ಸಾಧನಗಳು ಲಭ್ಯವಿರುವ ಮೆಮೊರಿಯ ಗಮನಾರ್ಹ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಅಪ್ಲಿಕೇಶನ್ನ ಸರಿಯಾದ ಕಾರ್ಯನಿರ್ವಹಣೆಗೆ ಮೆಮೊರಿ ಸೋರಿಕೆ ಪರೀಕ್ಷೆಯು ನಿರ್ಣಾಯಕವಾಗಿದೆಃ ಕಾರ್ಯನಿರ್ವಹಿಸುವಾಗ ಅಪ್ಲಿಕೇಶನ್ ಒಳಬರುವ ಕರೆಗಳು ಅಥವಾ ನೆಟ್ವರ್ಕ್ ವ್ಯಾಪ್ತಿ ಕಡಿತ ಮತ್ತು ಚೇತರಿಕೆಯಂತಹ ಹಲವಾರು ಅಡೆತಡೆಗಳನ್ನು ಎದುರಿಸಬಹುದು. ವಿವಿಧ ರೀತಿಯ ಅಡೆತಡೆಗಳೆಂದರೆಃ ಒಳಬರುವ ಮತ್ತು ಹೊರಹೋಗುವ ಎಸ್ಎಂಎಸ್ ಮತ್ತು ಎಂಎಂಎಸ್ ಒಳಬರುವ ಮತ್ತು ಹೊರಹೋಗುವ ಕರೆಗಳು ಒಳಬರುವ ಅಧಿಸೂಚನೆಗಳು ಬ್ಯಾಟರಿ ತೆಗೆಯುವ ಕೇಬಲ್ ಅಳವಡಿಕೆ ಮತ್ತು ದತ್ತಾಂಶ ವರ್ಗಾವಣೆಗಾಗಿ ತೆಗೆದುಹಾಕುವಿಕೆ ನೆಟ್ವರ್ಕ್ ಸ್ಥಗಿತ ಮತ್ತು ಚೇತರಿಕೆ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್ ಸಾಧನ ವಿದ್ಯುತ್ ಚಕ್ರವನ್ನು ಆನ್/ಆಫ್ ಮಾಡುವ ಮೂಲಕ ಈ ಅಡೆತಡೆಗಳನ್ನು ನಿಭಾಯಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ತನ್ನ ಗುರಿಗಳನ್ನು ಸಾಧಿಸುತ್ತಿದೆಯೇ ಮತ್ತು ಬಳಕೆದಾರರಿಂದ ಅನುಕೂಲಕರ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪಡೆಯುತ್ತಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು ಉಪಯುಕ್ತತೆ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ. ಇದು ಮುಖ್ಯವಾದುದು ಏಕೆಂದರೆ ಅಪ್ಲಿಕೇಶನ್ನ ಉಪಯುಕ್ತತೆಯು ಅದರ ವಾಣಿಜ್ಯ ಯಶಸ್ಸಿಗೆ ಪ್ರಮುಖವಾಗಿದೆ (ಇದು ಬಳಕೆದಾರರ ಸ್ನೇಹಪರತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಬೇರೇನೂ ಅಲ್ಲ). ಉಪಯುಕ್ತತೆಯ ಪರೀಕ್ಷೆಯ ಮತ್ತೊಂದು ಪ್ರಮುಖ ಭಾಗವೆಂದರೆ ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಬಳಕೆದಾರರ ಅನುಭವವು ಏಕರೂಪವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು. ಪರೀಕ್ಷೆಯ ಈ ವಿಭಾಗವು ವಿವಿಧ ಮೊಬೈಲ್ ಸಾಧನಗಳ ಪ್ರಮುಖ ಸವಾಲುಗಳನ್ನು ಮತ್ತು ಮೊಬೈಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು/ಓಎಸ್ನಲ್ಲಿನ ವೈವಿಧ್ಯತೆಯನ್ನು ಪರಿಹರಿಸಲು ಆಶಿಸುತ್ತದೆ, ಇದನ್ನು ಸಾಧನ ವಿಭಜನೆ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಈ ರೀತಿಯ ಉಪಯುಕ್ತತೆಯ ಪರೀಕ್ಷೆಯ ಒಂದು ಪ್ರಮುಖ ಭಾಗವೆಂದರೆ ವಿವಿಧ ಸಾಧನಗಳಲ್ಲಿ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ನ ಕಾರ್ಯಕ್ಷಮತೆ, ನಿಯೋಜನೆ ಅಥವಾ ಗಾತ್ರದಲ್ಲಿ ಯಾವುದೇ ಪ್ರಮುಖ ದೋಷಗಳಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು. ಅನುಸ್ಥಾಪನೆಯ ಪರೀಕ್ಷೆಃ ಕೆಲವು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸಾಧನದಲ್ಲಿ ಮೊದಲೇ ಅನುಸ್ಥಾಪಿಸಲ್ಪಟ್ಟಿರುತ್ತವೆ ಆದರೆ ಇತರವುಗಳನ್ನು ಅಂಗಡಿಯಿಂದ ಅನುಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. ಅನುಸ್ಥಾಪನೆಯ ಪರೀಕ್ಷೆಯು ಬಳಕೆದಾರರು ಯಾವುದೇ ತೊಂದರೆ ಎದುರಿಸದೇ ಅನುಸ್ಥಾಪನೆಯ ಪ್ರಕ್ರಿಯೆಯು ಸುಗಮವಾಗಿ ನಡೆಯುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಈ ಪರೀಕ್ಷಾ ಪ್ರಕ್ರಿಯೆಯು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಮಾಣೀಕರಣ ಪರೀಕ್ಷೆಯ ಅನುಸ್ಥಾಪನೆ, ನವೀಕರಣ ಮತ್ತು ಅಸ್ಥಾಪಿಸುವಿಕೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಅನುಸರಣೆಯ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪಡೆಯಲು, ಪ್ರತಿ ಮೊಬೈಲ್ ಸಾಧನವನ್ನು ವಿವಿಧ ಮೊಬೈಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ನಿಗದಿಪಡಿಸಿದ ಮಾರ್ಗಸೂಚಿಗಳ ವಿರುದ್ಧ ಪರೀಕ್ಷಿಸಬೇಕಾಗುತ್ತದೆ. ಭದ್ರತಾ ಪರೀಕ್ಷೆಃ ಹ್ಯಾಕಿಂಗ್, ದೃಢೀಕರಣ ಮತ್ತು ದೃಢೀಕರಣ ನೀತಿಗಳು, ದತ್ತಾಂಶ ಭದ್ರತೆ, ಅಧಿವೇಶನ ನಿರ್ವಹಣೆ ಮತ್ತು ಇತರ ಭದ್ರತಾ ಮಾನದಂಡಗಳ ದೋಷಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಸ್ಥಳ ಪರೀಕ್ಷೆಃ ನೆಟ್ವರ್ಕ್ ಮತ್ತು ಸ್ಥಳದೊಂದಿಗೆ ಸಂಪರ್ಕವು ಬದಲಾಗುತ್ತದೆ, ಆದರೆ ನೀವು ಪ್ರಯೋಗಾಲಯದಲ್ಲಿ ಆ ಏರಿಳಿತದ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಅನುಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ದೇಶದಲ್ಲಿ ಮಾತ್ರ ಸ್ವಯಂಚಾಲಿತವಲ್ಲದ ಪರೀಕ್ಷಕರು ಸಮಗ್ರ ಉಪಯುಕ್ತತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರೀಕ್ಷೆಯನ್ನು ಮಾಡಬಹುದು. ಹಳೆಯ ಸಾಫ್ಟ್ವೇರ್ ಪರೀಕ್ಷೆಃ ಎಲ್ಲರೂ ತಮ್ಮ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ನಿಯಮಿತವಾಗಿ ನವೀಕರಿಸುವುದಿಲ್ಲ. ಕೆಲವು ಆಂಡ್ರಾಯ್ಡ್ ಬಳಕೆದಾರರು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲದಿರಬಹುದು. ವೃತ್ತಿಪರ ಪರೀಕ್ಷಕರು ಹಳತಾದ ತಂತ್ರಾಂಶವನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು. ಲೋಡ್ ಪರೀಕ್ಷೆಃ ಅನೇಕ ಬಳಕೆದಾರರು ಏಕಕಾಲದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಆಟವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು, ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ನಿಧಾನಗತಿಯ ಲೋಡ್ ಸಮಯಗಳು ಅಥವಾ ಕ್ರ್ಯಾಶ್ಗಳು ಸಂಭವಿಸಬಹುದು, ಇದರಿಂದಾಗಿ ಅನೇಕ ಗ್ರಾಹಕರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್, ಆಟ ಅಥವಾ ವೆಬ್ಸೈಟ್ ಅನ್ನು ತ್ಯಜಿಸಬಹುದು. ಕೈಯಿಂದ ಮಾಡಿದ ದೇಶೀಯ ಮಾನವ ಪರೀಕ್ಷೆಯು ಲೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಾಗಿದೆ. ಬ್ಲ್ಯಾಕ್-ಬಾಕ್ಸ್ ಟೆಸ್ಟಿಂಗ್ಃ ಅಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಮತ್ತು ತರ್ಕವನ್ನು ನೋಡದೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಪರೀಕ್ಷಕನು ನಿರ್ದಿಷ್ಟ ಪರೀಕ್ಷಾ ದತ್ತಾಂಶವನ್ನು ಇನ್ಪುಟ್ ಮಾಡಲು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಉತ್ಪಾದಿಸಬೇಕಾದ ಅನುಗುಣವಾದ ಔಟ್ಪುಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತಾನೆ ಮತ್ತು ಪರೀಕ್ಷಕನು ನಿರೀಕ್ಷಿಸಿದ್ದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಡೇಟಾವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಲು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹುಡುಕುವ ಪರೀಕ್ಷಾ ಡೇಟಾವನ್ನು ಇನ್ಪುಟ್ ಮಾಡುತ್ತಾನೆ. ಈ ಪರೀಕ್ಷಾ ವಿಧಾನವನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಪರೀಕ್ಷೆಯ ಪ್ರತಿಯೊಂದು ಹಂತಕ್ಕೂ ವಾಸ್ತವಿಕವಾಗಿ ಅನ್ವಯಿಸಬಹುದುಃ ಘಟಕ, ಏಕೀಕರಣ, ವ್ಯವಸ್ಥೆ ಮತ್ತು ಸ್ವೀಕಾರ. ಕ್ರೌಡ್ಸೋರ್ಸ್ಡ್ ಟೆಸ್ಟಿಂಗ್ಃ ಇತ್ತೀಚಿನ ವರ್ಷಗಳಲ್ಲಿ, ಪರೀಕ್ಷಕರ ಜಾಗತಿಕ ಸಮುದಾಯವನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಪನಿಗಳು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವೇಗವಾಗಿ ಮತ್ತು ಅಗ್ಗವಾಗಿ ಪರೀಕ್ಷಿಸುವುದರಿಂದ ಕ್ರೌಡ್ಸೋರ್ಸ್ಡ್ ಟೆಸ್ಟಿಂಗ್ ಜನಪ್ರಿಯವಾಗಿದೆ. ಸಾಧನಗಳು ಮತ್ತು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ ಹೆಚ್ಚುತ್ತಿರುವ ವೈವಿಧ್ಯತೆ ಮತ್ತು ಸ್ಥಳೀಕರಣದ ಅಗತ್ಯಗಳಿಂದಾಗಿ, ಸಣ್ಣ ಆಂತರಿಕ ಪರೀಕ್ಷಾ ತಂಡಗಳೊಂದಿಗೆ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸಮಗ್ರವಾಗಿ ಪರೀಕ್ಷಿಸುವುದು ಕಷ್ಟಕರವಾಗಿದೆ. ಪರೀಕ್ಷಕರ ಜಾಗತಿಕ ಸಮುದಾಯವು ವಿವಿಧ ಸಾಧನಗಳು ಮತ್ತು ವೇದಿಕೆಗಳಿಗೆ ಸುಲಭವಾಗಿ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಜಾಗತಿಕವಾಗಿ ವಿತರಿಸಲಾದ ತಂಡವು ಇದನ್ನು ಅನೇಕ ಸ್ಥಳಗಳಲ್ಲಿ ಮತ್ತು ವಿವಿಧ ನೆಟ್ವರ್ಕ್ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಬಹುದು. ಅಂತಿಮವಾಗಿ, ಅಗತ್ಯವಾದ ಭೌಗೋಳಿಕ ಪ್ರದೇಶಗಳಲ್ಲಿ ಪರೀಕ್ಷಕರನ್ನು ನೇಮಿಸಿಕೊಳ್ಳುವ ಮೂಲಕ ಸ್ಥಳೀಕರಣದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು. ನೈಜ ಸಾಧನಗಳನ್ನು ಬಳಸುವ ನೈಜ ಬಳಕೆದಾರರು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವುದರಿಂದ, ಇದು ನೈಜ ಪ್ರಪಂಚದ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಬಳಕೆದಾರರು ಎದುರಿಸುತ್ತಿರುವ ಸಮಸ್ಯೆಗಳನ್ನು ಕಂಡುಕೊಳ್ಳುವ ಸಾಧ್ಯತೆಯಿದೆ. ಉಲ್ಲೇಖಗಳು ಮೊಬೈಲ್ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಸಾಫ್ಟ್ವೇರ್ ಪರೀಕ್ಷೆ ಮೊಬೈಲ್ ಫೋನ್ಗಳು