Test execution engine
ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯಂತ್ರವು ತಂತ್ರಾಂಶ, ಯಂತ್ರಾಂಶ ಅಥವಾ ಸಂಪೂರ್ಣ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಬಳಸುವ ಒಂದು ರೀತಿಯ ತಂತ್ರಾಂಶವಾಗಿದೆ. ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಸೀಕ್ವೆನ್ಸರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಮ್ಯಾನೇಜರ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಟೆಸ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್ ಪರೀಕ್ಷೆಯ ನಿರ್ದಿಷ್ಟತೆ ಮತ್ತು ಪರೀಕ್ಷೆಯ ದತ್ತಾಂಶ ಮಾತ್ರ ಪರೀಕ್ಷಿಸಿದ ಉತ್ಪನ್ನದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಪರೀಕ್ಷೆಯ ವಿವರಣೆಯು ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದೆ. ಪರೀಕ್ಷಾ ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಕೆಲವೊಮ್ಮೆ ಪರೀಕ್ಷಾ ಅನುಕ್ರಮ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು ಪರೀಕ್ಷಾ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಪರೀಕ್ಷಾ ವಿವರಣೆಯನ್ನು ಪರೀಕ್ಷಾ ಭಂಡಾರದಲ್ಲಿ ಪಠ್ಯ ರೂಪದಲ್ಲಿ (ಸೋರ್ಸ್ ಕೋಡ್ನಂತಹ) ಸಂಗ್ರಹಿಸಬೇಕು. ಪರೀಕ್ಷಾ ದತ್ತಾಂಶವನ್ನು ಕೆಲವೊಮ್ಮೆ ಕೆಲವು ಪರೀಕ್ಷಾ ದತ್ತಾಂಶ ಉತ್ಪಾದಕ ಸಾಧನಗಳಿಂದ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ. ಪರೀಕ್ಷಾ ದತ್ತಾಂಶವನ್ನು ಬೈನರಿ ಅಥವಾ ಪಠ್ಯ ಕಡತಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು. ಪರೀಕ್ಷಾ ದತ್ತಾಂಶವನ್ನು ಪರೀಕ್ಷಾ ನಿರ್ದಿಷ್ಟತೆಯೊಂದಿಗೆ ಪರೀಕ್ಷಾ ಭಂಡಾರದಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕು. ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಂತೆ, ಲೋಡ್ ಮಾಡಿದಂತೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆ ವ್ಯವಸ್ಥೆಗಳಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಿದಂತೆ, ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಎಂಜಿನ್ನಿಂದ ಪರೀಕ್ಷಾ ವಿವರಣೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ, ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಎಂಜಿನ್ ಪರೀಕ್ಷಿಸಿದ ವಸ್ತುವಿನ ಮೇಲೆ ನೇರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಾರದು, ಆದರೆ ಪ್ಲಗ್-ಇನ್ ಮಾಡ್ಯೂಲ್ಗಳ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಕಾರ್ಯಾಚರಣೆಯ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಡ್ರೈವರ್ಗಳ ಮೂಲಕ ಸಾಧನಗಳನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ. ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯಂತ್ರ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆ ವ್ಯವಸ್ಥೆಯ ಪರಿಕಲ್ಪನೆಯ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯಂತ್ರವು ಪರೀಕ್ಷಾ ಅನುಕ್ರಮದ ಪ್ರತಿ ಪರೀಕ್ಷಾ ಹಂತದ ಸ್ಥಿತಿ, ಫಲಿತಾಂಶಗಳು, ಸಮಯದ ಅಂಚೆಚೀಟಿ, ಉದ್ದ ಮತ್ತು ಇತರ ಮಾಹಿತಿಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ, ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ ಮತ್ತು ಸಂಗ್ರಹಿಸುತ್ತದೆ, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯಾಚರಣೆಯ ವ್ಯವಸ್ಥೆಯು ಸಾಫ್ಟ್ವೇರ್ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಅಂತಹ ಪ್ರೊಫೈಲಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯಂತ್ರವನ್ನು ಬಳಸುವ ಕಾರಣಗಳುಃ ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಏಕರೂಪದ ರೀತಿಯಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು, ಪರೀಕ್ಷೆಯ ಪ್ರಕಾರದಿಂದ ಸ್ವತಂತ್ರವಾಗಿ, ಬದಲಾವಣೆಗಳ ಮೇಲೆ ನಿಗಾ ಇಡುವುದು ಸುಲಭವಾಗುತ್ತದೆ ಕಾರ್ಯಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಘಟಕಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡುವುದು ಸುಲಭವಾಗುತ್ತದೆ ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯಂತ್ರದ ಮುಖ್ಯ ಕಾರ್ಯಗಳುಃ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪರೀಕ್ಷಾ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಆಯ್ಕೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿರಬಹುದು ಅಥವಾ ಹಸ್ತಚಾಲಿತವಾಗಿರಬಹುದು. ಪರೀಕ್ಷಾ ಭಂಡಾರವನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ಸ್ಥಳೀಯ ಕಡತ ವ್ಯವಸ್ಥೆಯಿಂದ ಕಡತವನ್ನು ತೆರೆಯುವ ಮೂಲಕ ಅಥವಾ ಸರ್ವರ್ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ಆಯ್ದ ಪರೀಕ್ಷಾ ಪ್ರಕಾರದ ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಲೋಡ್ ಮಾಡಿ. ಪರೀಕ್ಷಾ ಸಾಧನಗಳು (ಎಸ್. ಡಬ್ಲ್ಯೂ. ಪರೀಕ್ಷೆ) ಅಥವಾ ಉಪಕರಣಗಳ (ಎಚ್. ಡಬ್ಲ್ಯೂ. ಪರೀಕ್ಷೆ) ಬಳಕೆಯ ಮೂಲಕ ಪರೀಕ್ಷೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಪ್ರಗತಿಯನ್ನು ತೋರಿಸುವಾಗ ಮತ್ತು ನಿರ್ವಾಹಕರಿಂದ ನಿಯಂತ್ರಣವನ್ನು ಸ್ವೀಕರಿಸುವಾಗ (ಉದಾಹರಣೆಗೆ ಅಬೋರ್ಟ್ಗೆ) ಪರೀಕ್ಷಾ ಹಂತಗಳ ಫಲಿತಾಂಶವನ್ನು (ಪಾಸ್, ವಿಫಲ ಅಥವಾ ಸ್ಥಗಿತ) ಪ್ರಸ್ತುತಪಡಿಸಿ ಮತ್ತು ಆಪರೇಟರ್ಗೆ ಸಂಪೂರ್ಣ ಅನುಕ್ರಮವನ್ನು ವರದಿ ಫೈಲ್ಗಳಲ್ಲಿ ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ ಒಂದು ಸುಧಾರಿತ ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಎಂಜಿನ್ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ಉದಾಹರಣೆಗೆಃ ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ ಡೇಟಾಬೇಸ್ನಿಂದ ಲೋಡ್ ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶವನ್ನು ಕಚ್ಚಾ ಡೇಟಾದಂತೆ ಪ್ರಸ್ತುತಪಡಿಸಿ. ಪರೀಕ್ಷೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಸ್ಕರಿಸಿದ ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಿ. (ಅಂಕಿಅಂಶಗಳು) ನಿರ್ವಾಹಕರನ್ನು ದೃಢೀಕರಿಸಿ. ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಎಂಜಿನ್ನ ಸುಧಾರಿತ ಕಾರ್ಯಗಳು ಸಾಫ್ಟ್ವೇರ್ ಪರೀಕ್ಷೆಗೆ ಕಡಿಮೆ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಹೊಂದಿರಬಹುದು, ಆದರೆ ಹಾರ್ಡ್ವೇರ್/ಸಿಸ್ಟಮ್ ಪರೀಕ್ಷೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಈ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳು ಅಗತ್ಯವಾಗಬಹುದು. ಕಾರ್ಯಾಚರಣೆಗಳ ಪ್ರಕಾರಗಳು ಒಂದು ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯಂತ್ರವು ಪರೀಕ್ಷಾ ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ, ಇದು ಉತ್ಪನ್ನದ ಮೇಲೆ ವಿವಿಧ ರೀತಿಯ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆಃ ವೆರಿಫಿಕೇಶನ್ ಕ್ಯಾಲಿಬ್ರೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಉತ್ಪನ್ನದ ಅಸ್ಥಿರವಲ್ಲದ ಮೆಮೊರಿಗೆ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವುದು (ಫ್ಲ್ಯಾಶ್) ವೈಯಕ್ತೀಕರಣಃ ಸರಣಿ ಸಂಖ್ಯೆ ಅಥವಾ ಎಂ. ಎ. ಸಿ ವಿಳಾಸದಂತಹ ವಿಶಿಷ್ಟ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಷಯವು ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದ್ದರೆ, ಪರಿಶೀಲನೆಯು ಮಾತ್ರ ಸಾಧ್ಯವಿರುವ ಕಾರ್ಯಾಚರಣೆಯಾಗಿದೆ. ಕಾರ್ಯಗತಗೊಳಿಸುವ ಎಂಜಿನ್