ಕಂಪ್ಯೂಟರ್ಸಾಫ್ಟ್ವೇರ್

ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ತಂತ್ರಾಂಶ ವಿಧಾನಗಳು ಅವುಗಳನ್ನು ಹೋಲಿಸಿ. "ಕಪ್ಪು ಬಾಕ್ಸ್" ಪರೀಕ್ಷೆಯ ಪರೀಕ್ಷೆ ವಿಧಾನ ಮತ್ತು "ವೈಟ್ ಬಾಕ್ಸ್" ವಿಧಾನ

ತಂತ್ರಾಂಶ (ನೈರುತ್ಯ) ಉತ್ತರಿಸಬೇಕಿದೆ ಸಂಕೇತವನ್ನು ಗುರುತಿಸಲು ಅಂತರವನ್ನು, ನ್ಯೂನತೆಗಳನ್ನು ಮತ್ತು ದೋಷಗಳನ್ನು. ವಿಶ್ಲೇಷಣೆ ಸಹಾಯದಿಂದ ಕಾರ್ಯವನ್ನು ಮತ್ತು ತಂತ್ರಾಂಶ ಸರಿಯಾಗಿವೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಗೆ ಎಂದು ಕೂಡ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. ಏಕೀಕರಣ ಮತ್ತು ತಂತ್ರಾಂಶಗಳಿಗಿಂತ ಪರೀಕ್ಷೆಯ ಮೂಲಭೂತ ವಿಧಾನಗಳು ಮತ್ತು ಗುಣಮಟ್ಟದ ವಿವರಣೆಯನ್ನು, ವಿನ್ಯಾಸ ಮತ್ತು ಕೋಡಿಂಗ್, ವಿಶ್ವಾಸಾರ್ಹತೆ ಮೌಲ್ಯಮಾಪನ, ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಪರಿಶೀಲನೆ ಪರೀಕ್ಷಿಸಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

ವಿಧಾನಗಳು

ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆಯ ಮುಖ್ಯ ಉದ್ದೇಶ - ಎಚ್ಚರಿಕೆಯಿಂದ ನಿಯಂತ್ರಿತ ಸ್ಥಿತಿಗಳಲ್ಲಿ ವ್ಯವಸ್ಥಿತ ಡೀಬಗ್ ಅನ್ವಯಗಳ ಮೂಲಕ ತಂತ್ರಾಂಶ ಯ ಗುಣಮಟ್ಟವನ್ನು ನಿರ್ಧರಿಸುವಿಕೆ ತಮ್ಮ ಪರಿಪೂರ್ಣತೆ ಮತ್ತು ನಿಖರತೆ, ಜೊತೆಗೆ ಗುಪ್ತ ದೋಷಗಳನ್ನು ಪತ್ತೆ ನಿರ್ಧರಿಸಲು.

ಪರಿಶೀಲನೆ ವಿಧಾನಗಳು (ಪರೀಕ್ಷಾರ್ಥ) ಕಾರ್ಯಕ್ರಮಗಳು ಸ್ಥಿರ ಮತ್ತು ಕ್ರಿಯಾಶೀಲ ವಿಂಗಡಿಸಬಹುದು.

ಮಾಜಿ ಅನೌಪಚಾರಿಕ, ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ತಾಂತ್ರಿಕ ವಿಮರ್ಶೆ, ಪರಿಶೀಲನೆ, ಹಂತ ವಿಶ್ಲೇಷಣೆ, ಲೆಕ್ಕ ಪರಿಶೋಧನೆ ಹಂತವಾಗಿ, ಹಾಗೂ ಸ್ಥಿರ ದಶಮಾಂಶ ಹರಿವು ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ನಿರ್ವಹಣೆ.

ಡೈನಾಮಿಕ್ ತಂತ್ರಗಳೆಂದರೆ:

  1. ಬಿಳಿ ಪೆಟ್ಟಿಗೆ ಪರೀಕ್ಷೆ. ಈ ಆಂತರಿಕ ತರ್ಕ ಮತ್ತು ಕಾರ್ಯಕ್ರಮದ ರಚನೆಯ ಒಂದು ವಿಸ್ತೃತ ಅಧ್ಯಯನ. ಇದು ಮೂಲ ಕೋಡ್ ಜ್ಞಾನ ಅಗತ್ಯ.
  2. ಕಪ್ಪು-ಪೆಟ್ಟಿಗೆ ಪರೀಕ್ಷೆ. ಈ ತಂತ್ರವನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಆಂತರಿಕ ಕಾರ್ಯದಿಂದ ಬಗ್ಗೆ ಯಾವುದೇ ಜ್ಞಾನ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ನಾವು ವ್ಯವಸ್ಥೆಯ ಮೂಲಭೂತ ಅಂಶಗಳು, ಅಲ್ಲ ಸಂಬಂಧಿಸಿದ ಅಥವಾ ಅದರ ಆಂತರಿಕ ತಾರ್ಕಿಕ ರಚನೆಯ ಕೆಲವು ಸಂಬಂಧಿಸಿದ ಪರಿಗಣಿಸುತ್ತಾರೆ.
  3. ಬೂದು-ಪೆಟ್ಟಿಗೆ ವಿಧಾನ. ಇದು ಎರಡು ಹಿಂದಿನ ಮಾರ್ಗಗಳಿಂದ ಸಂಯೋಜಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಆಂತರಿಕ ಕಾರ್ಯನಿರ್ವಹಣೆ ಸೀಮಿತ ಜ್ಞಾನ ಡೀಬಗ್ ವ್ಯವಸ್ಥೆಯ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಜ್ಞಾನ ಬೆರೆಯುತ್ತದೆ.

ಪಾರದರ್ಶಕ ಪರೀಕ್ಷೆ

ಬಿಳಿ ಪರೀಕ್ಷಾ ಮೂಲಪ್ರತಿಗಳು ಬಾಕ್ಸ್ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯವಿಧಾನದ ವಿನ್ಯಾಸ ರಚನೆ ನಿಯಂತ್ರಿಸಲು. ಈ ತಂತ್ರವನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಆಂತರಿಕ ಕಾರ್ಯದಿಂದ ಒಂದು ಭಾಗವಾಗಿ ವಿಶ್ಲೇಷಿಸುವ ಮೂಲಕ ಇಂತಹ ಕಳಪೆ ನಿರ್ವಹಣೆ ಕೋಡ್ ವ್ಯವಸ್ಥೆಯಾಗಿ ಅನುಷ್ಠಾನ ದೋಷಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಪರೀಕ್ಷಾ ವಿಧಾನಗಳು ಏಕೀಕರಣ, ಘಟಕ ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ಮಟ್ಟಕ್ಕೆ ಅನ್ವಯಿಸುತ್ತವೆ. ಪರೀಕ್ಷಕ ಮೂಲ ಕೋಡ್ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಅನುಚಿತವಾಗಿ ವರ್ತಿಸುತ್ತದೆ ಮಾನವನ್ನು ಕಂಡುಕೊಳ್ಳಲು ಬಳಸಬೇಕಾಗುತ್ತದೆ.

ಬಿಳಿ-ಪೆಟ್ಟಿಗೆ ಕಾರ್ಯಕ್ರಮಗಳು ಪರೀಕ್ಷೆ ಕೆಳಗಿನ ಅನುಕೂಲತೆಗಳನ್ನು ಹೊಂದಿದೆ

  • ಇದು ಅನಗತ್ಯ ಸಾಲುಗಳನ್ನು ತೆಗೆದು ಗುಪ್ತ ಕೋಡ್ ದೋಷ ಪತ್ತೆ ಅನುಮತಿಸುತ್ತದೆ;
  • ಅಡ್ಡಪರಿಣಾಮಗಳು ಬಳಕೆ;
  • ಗರಿಷ್ಠ ವ್ಯಾಪ್ತಿ ಪರೀಕ್ಷಾ ಸಾಹಿತ್ಯ ಬರವಣಿಗೆಯಲ್ಲಿ ಸಾಧಿಸಲಾಗುತ್ತದೆ.

ಅನನುಕೂಲಗಳು:

  • ಅಧಿಕ ವೆಚ್ಚದ ಪ್ರಕ್ರಿಯೆ, ನುರಿತ ದೋಷಸೂಚಕವು ಅಗತ್ಯವಿರಲಿಲ್ಲ
  • ಅನೇಕ ಮಾರ್ಗಗಳನ್ನು ಪರಿಶೋಧಿಸದ ಉಳಿಯುತ್ತದೆ ಎಲ್ಲಾ ಸಂಭಾವ್ಯ ಗುಪ್ತ ದೋಷಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಚೆಕ್ ಸಂಕೀರ್ಣವಾಗಿದೆ,;
  • ಕೋಡ್ ಕೆಲವು ಗಮನಿಸಲಿಲ್ಲ ಜಾರಿಗೆ ನಡೆಯಲಿದೆ.

ಬಿಳಿ ಪೆಟ್ಟಿಗೆ ಪರೀಕ್ಷೆ ಕೆಲವೊಮ್ಮೆ ಮೂಲ ಕೋಡ್ ಆಧರಿಸಿ ಪಾರದರ್ಶಕ ಅಥವಾ ಮುಕ್ತ ಬಾಕ್ಸ್, ರಚನಾತ್ಮಕ, ತಾರ್ಕಿಕ ಪರೀಕ್ಷೆ, ಹಾಗೂ ಲಾಜಿಕ್ ವಾಸ್ತುಶಿಲ್ಪ ಪರೀಕ್ಷಿಸುವ ಮೂಲಕ ಕರೆಯಲಾಗುತ್ತದೆ.

ಮುಖ್ಯ ವಿಧಗಳು:

1) ಫ್ಲೋ ಕಂಟ್ರೋಲ್ ಪರೀಕ್ಷೆ - ಪ್ರೋಗ್ರಾಂ ಕಂಟ್ರೋಲ್ ಹರಿವಿನ ಮಾದರಿಯಲ್ಲಿ ರಚನಾತ್ಮಕ ತಂತ್ರ ಮತ್ತು ಕಡಿಮೆ ಹೆಚ್ಚು ಸಂಕೀರ್ಣಕ್ಕೆ ಹೆಚ್ಚು ಸರಳ ರೀತಿಯಲ್ಲಿ ಪಕ್ಷಪಾತ;

2) ಶಾಖೆಯಿಂದ ಒಂದು ಸಂಯೋಜಿತ ಪರಿಹಾರ ಒಳಗೊಂಡಿದೆ ಪ್ರತಿ ನಿಯಂತ್ರಣ ನಿರ್ವಾಹಕ, ಪ್ರತಿ ಆಯ್ಕೆಯನ್ನು ಡೀಬಗ್ (ಸರಿ ಅಥವಾ ತಪ್ಪು) ಅಧ್ಯಯನ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ;

3) ಮರಣದಂಡನೆ ಮಾರ್ಗಗಳು ಬೇಸ್ ಸೆಟ್ ಪ್ರತ್ಯೇಕಿಸುವ ತಾರ್ಕಿಕ ಸಂಕೀರ್ಣತೆ ಅಳತೆ ಕಾರ್ಯವಿಧಾನದ ಯೋಜನೆಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ಪರೀಕ್ಷಕ ಅನುಮತಿಸುವ ಮುಖ್ಯ ಮಾರ್ಗ, ಪರೀಕ್ಷೆ;

4) ದತ್ತಾಂಶ ಹರಿವನ್ನು ತಪಾಸಣೆ - ಟಿಪ್ಪಣಿಗಳನ್ನು ಸಂಶೋಧನೆ ಹರಿವು ನಿಯಂತ್ರಣ ಕಾರ್ಯವಿಧಾನ ಜಾಹೀರಾತು ಬಗ್ಗೆ ಮಾಹಿತಿ ಎಣಿಸಿ ಕಾರ್ಯಸೂಚಿ ಚಲ ಬಳಸಿ;

5) ಪರೀಕ್ಷೆ ಚಕ್ರವನ್ನು - ಸಂಪೂರ್ಣವಾಗಿ ಸೈಕ್ಲಿಕ್ ಪ್ರಕ್ರಿಯೆಗಳು ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಕೇಂದ್ರೀಕರಿಸಿದೆ.

ವರ್ತನೆಯ ಡೀಬಗ್

ಕಪ್ಪು-ಪೆಟ್ಟಿಗೆ ಪರೀಕ್ಷೆ ಒಂದು "ಕಪ್ಪು ಬಾಕ್ಸ್" ತಂತ್ರಾಂಶದ ಪರಿಗಣಿಸುತ್ತದೆ - ಪ್ರೋಗ್ರಾಂ ಆಂತರಿಕ ಕಾರ್ಯದಿಂದ ಬಗ್ಗೆ ಮಾಹಿತಿ ಮಾಡಲಾಗುತ್ತದೆ ಎಣಿಕೆ, ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿದ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪರೀಕ್ಷಕ ಮೂಲ ಕೋಡ್ ಸಂಪರ್ಕವನ್ನೇ ವ್ಯವಸ್ಥೆಯ ವಿನ್ಯಾಸಕ್ಕೆ ತಿಳಿಯಬೇಕಾಗಿದೆ.

ಈ ಮಾರ್ಗದ ಪ್ರಯೋಜನಗಳು:

  • ದೊಡ್ಡ ಕೋಡ್ ಭಾಗವನ್ನು ದಕ್ಷತೆಯ;
  • ಗ್ರಹಿಕೆಯ ಪರೀಕ್ಷಕ ಸರಾಗಗೊಳಿಸುವ;
  • ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನದಿಂದ ಸ್ಪಷ್ಟವಾಗಿ ಡೆವಲಪರ್ ದೃಷ್ಟಿಕೋನಗಳು (ಪ್ರೋಗ್ರಾಮರ್ ಮತ್ತು ಪರೀಕ್ಷಕ ಪರಸ್ಪರ ಸ್ವತಂತ್ರವಾಗಿದ್ದು) ಬೇರ್ಪಡಿಸುತ್ತದೆ;
  • ಪರೀಕ್ಷಾ ತೀವ್ರಗತಿಯ ಸೃಷ್ಟಿ.

ತಂತ್ರಾಂಶ ಕಪ್ಪುಪೆಟ್ಟಿಗೆ ವಿಧಾನವನ್ನು ಕೆಳಗಿನ ಅನಾನುಕೂಲಗಳು

  • ವಾಸ್ತವವಾಗಿ ಸೀಮಿತ ಪರಿಣಾಮವಾಗಿ, ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳು ಆಯ್ದ ಸಂಖ್ಯೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲಿಲ್ಲ;
  • ಪರೀಕ್ಷಾ ಮೂಲಪ್ರತಿಗಳು ಅಭಿವೃದ್ಧಿ ಕಷ್ಟ ಸ್ಪಷ್ಟ ವಿವರಣೆಯನ್ನು ಕೊರತೆ;
  • ಕಡಿಮೆ ಸಾಮರ್ಥ್ಯವನ್ನು.

ಈ ತಂತ್ರಜ್ಞಾನ ಇತರ ಹೆಸರುಗಳು - ವರ್ತನೆಯ ಅಲ್ಲದ ಪಾರದರ್ಶಕ, ಕಾರ್ಯತ್ಮಕವಲ್ಲದ ಪರೀಕ್ಷೆ ಮತ್ತು ಮುಚ್ಚಿದ ಬಾಕ್ಸ್ ಡೀಬಗ್ ವಿಧಾನ.

ಈ ವರ್ಗದಲ್ಲಿ ಈ ಕೆಳಗಿನ ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆ ತಂತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು:

1) ಇನ್ಪುಟ್ ತಂತ್ರಾಂಶ ಘಟಕ ಡೇಟಾ ಪ್ರತ್ಯೇಕ ಭಾಗಗಳಾಗಿ ಒಡೆಯಲಾಗುತ್ತದೆ ಪರೀಕ್ಷೆಯಲ್ಲಿನ ದತ್ತಾಂಶದ ರಚನೆಯಾಗಿದೆ ಕಡಿಮೆ ಮಾಡಬಹುದು ವಿಭಜನೆಯ ಸಮನಾಗಿರುತ್ತದೆ;

2) ಎಲ್ಲೆಗೆರೆಯ ಮೌಲ್ಯ ವಿಶ್ಲೇಷಣೆ ಗಡಿ ತೀವ್ರ ಮಿತಿಯನ್ನು ಮೌಲ್ಯಗಳ ಪರಿಶೀಲನೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ - ಕನಿಷ್ಠ, ಗರಿಷ್ಠ ಮತ್ತು ದೋಷದ ನಮೂನೆಯ ಮೌಲ್ಯಗಳು;

3) fuzzing - ದೋಷಗಳು ಅಥವಾ ಸ್ವಯಂಚಾಲಿತ ಅಥವಾ ಅರೆ ಸ್ವಯಂಚಾಲಿತ ಕ್ರಮದಲ್ಲಿ ಹಾಳಾದ ಡೇಟಾ poluiskazhennyh ನಮೂದಿಸುವುದರ ಮೂಲಕ ಹುಡುಕಾಟ ಅಳವಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ;

4) ನಿಮಿತ್ತವಾದದ ಎಣಿಕೆಗಳು - ಗ್ರಾಫ್ಗಳು ಸೃಷ್ಟಿ ಮತ್ತು ಕ್ರಮ ಮತ್ತು ಅದರ ಕಾರಣಗಳಿಗಾಗಿ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ನಿರ್ಧರಿಸುವ ಆಧರಿಸಿ ತಂತ್ರಜ್ಞಾನ: ಗುರುತು, ನಿರಾಕರಣೆ, ತಾರ್ಕಿಕ OR ಮತ್ತು ತಾರ್ಕಿಕ ಮತ್ತು - ಕಾರಣ ಮತ್ತು ಪರಿಣಾಮದ ನಡುವೆ ಸಂಬಂಧವನ್ನು ವ್ಯಕ್ತಪಡಿಸಿ, ನಾಲ್ಕು ಮುಖ್ಯ ಪಾತ್ರಗಳು;

5) ಆರ್ಥೋಗೋನಲ್ಆಗಿ ಆಯ್ರೆಗಳ ಪರಿಶೀಲನೆ ಸಮಗ್ರ ಸಂಶೋಧನೆ ಸಾಧ್ಯತೆಯನ್ನು ಮೀರಿದ ಒಂದು ತುಲನಾತ್ಮಕವಾಗಿ ಸಣ್ಣ ಇನ್ಪುಟ್ ಪ್ರದೇಶದೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳಿಗೆ ಅಲ್ಲಿನ;

6) ಎಲ್ಲಾ ಜೋಡಿಗಳಿದ್ದು ಪರೀಕ್ಷೆ - ಪರೀಕ್ಷೆ ಮೌಲ್ಯಗಳಾಗಿ ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಪ್ರತಿಯೊಂದು ಜೋಡಿ ಸಾಧ್ಯವಿರುವ ಎಲ್ಲಾ ಬೈನರಿ ಸಂಯೋಜನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಅಲ್ಲಿ ಒಂದು ತಂತ್ರ;

7) ಡೀಬಗ್ ಸ್ಥಿತಿ ಬದಲಾವಣೆ - ಯಂತ್ರ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುವ, ಜೊತೆಗೆ ಮೂಲಕ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಉಪಯುಕ್ತವಾದ ತಂತ್ರ GUI ಗೆ ಬಳಕೆದಾರ.

ಕಪ್ಪು-ಪೆಟ್ಟಿಗೆ ಪರೀಕ್ಷೆ: ಉದಾಹರಣೆಗಳು

ಕಪ್ಪು-ಪೆಟ್ಟಿಗೆ ತಂತ್ರ ವಿಶೇಷಣಗಳು, ದಾಖಲಾತಿ, ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅಥವಾ ವ್ಯವಸ್ಥೆಯ ವಿವರಣೆಗಳು ಆಧರಿಸಿದೆ. ಜೊತೆಗೆ, ನೀವು ಸಾಫ್ಟ್ವೇರ್ನ ನಿರೀಕ್ಷಿತ ವರ್ತನೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಮಾದರಿಗಳು (ಔಪಚಾರಿಕ ಅಥವಾ ಅನೌಪಚಾರಿಕ) ಬಳಸಬಹುದು.

ಸಾಮಾನ್ಯವಾಗಿ, ಈ ವಿಧಾನವನ್ನು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಡೀಬಗ್ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಒಂದು ದತ್ತಾಂಶ ಸಂಗ್ರಹ ಮತ್ತು ಫಲಿತಾಂಶಗಳು ಪರಿಚಯಿಸುವ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಅವಶ್ಯಕತೆ ಇದೆ - ವರದಿಗಳು ಅಥವಾ ಮುದ್ರಿತ ಪ್ರತಿಗಳ ಹೊರತಾಗಿ, ತೆರೆಯಿಂದ.

ಪರೀಕ್ಷಕ, ಆದ್ದರಿಂದ, ಸ್ವಿಚ್ಗಳು ಗುಂಡಿಗಳ ಅಥವಾ ಇತರ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಮೇರೆಗೆ, ನಮೂದಿಸುವುದರ ಮೂಲಕ ಸಾಫ್ಟ್ವೇರ್ ಪರಸ್ಪರ. ಇನ್ಪುಟ್ ಡೇಟಾದ ಆಯ್ಕೆ, ಆಡಳಿತ ಅಥವಾ ಕ್ರಿಯೆಗಳ ಅನುಕ್ರಮ ಕ್ರಮವನ್ನು ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ತೋರಿಸಿದಂತೆ, ಸಂಯೋಜನೆಗಳನ್ನು ಬೃಹತ್ ಒಟ್ಟು ಸಂಖ್ಯೆ ಕಾರಣವಾಗಬಹುದು.

ಎಷ್ಟು ಪರೀಕ್ಷೆಗಳು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ ಹೊಂದಿಸಲು, 4 ವಿಂಡೋಸ್ ಧ್ವಜ ಮತ್ತು ಏಕಮಾತ್ರವಾಗಿ ಕ್ಷೇತ್ರಕ್ಕೆ ಎಲ್ಲಾ ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳು ಪರಿಶೀಲಿಸಿ ಸಲುವಾಗಿ ಅಗತ್ಯವಿದೆ? ಮೊದಲ ನೋಟದಲ್ಲೇ ಲೆಕ್ಕ ಸರಳ: ಎರಡು ಸಂಭಾವ್ಯ 4 ಜಾಗ - 24 = 16, ಇದು ಮಾಡಬೇಕು 99 00 ಸಂಭವನೀಯ ಸ್ಥಾನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಗುಣಿಸಿದಾಗ, ಅಂದರೆ 1600 ಸಾಧ್ಯ ಪರೀಕ್ಷೆಗಳು.

ಆದಾಗ್ಯೂ, ಈ ಲೆಕ್ಕ ತಪ್ಪು: ನಾವು ಎರಡು ಪಾಯಿಂಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಂದು ಸ್ಥಳವನ್ನು ಹೊಂದಿರಬಹುದು ಎಂದು ನಿರ್ಧರಿಸಿ, ಅಂದರೆ ಇ, ಇದು ಎರಡು ಅಕ್ಷರಸಂಖ್ಯಾಯುಕ್ತ ಸ್ಥಾನಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ವರ್ಣಮಾಲೆ ಅಕ್ಷರಗಳು ವಿಶೇಷ ಅಕ್ಷರಗಳು, ಖಾಲಿ, ಹೀಗೆ ಒಳಗೊಳ್ಳಬಹುದು ಡಿ ಹೀಗಾಗಿ, ಒಂದುವೇಳೆ.. ವ್ಯವಸ್ಥೆಯು 16-ಬಿಟ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ, 68.719.476 736. ಅವರು ನಿರ್ವಹಿಸುವುದಾದರೆ ಒಟ್ಟು ನೀಡುವ ಧ್ವಜಗಳ 16 ಸಂಯೋಜನೆಗಳಿಂದ ಗುಣಿಸಲು ಎಂದು ಪರಿಣಾಮಕ 4294967296 ಪರೀಕ್ಷೆ ಸಂದರ್ಭಗಳಲ್ಲಿ 216 = 65536 ತಿರುಗಿ ಪ್ರತಿ ಸ್ಥಾನಕ್ಕೆ ಆಗಿದೆ ಸೆಕೆಂಡಿಗೆ 1 ಪರೀಕ್ಷೆ, ಒಟ್ಟು ಮುಂದುವರೆದುದು ನಲ್ಲಿ olzhitelnost ಪರೀಕ್ಷೆ 2 177.5 ವರ್ಷಗಳು. 32 ಅಥವಾ 64-ಬಿಟ್ ವ್ಯವಸ್ಥೆಗಳಿಗೆ, ಅವಧಿಯನ್ನು ಇನ್ನಷ್ಟು.

ಆದ್ದರಿಂದ ಒಂದು ಸ್ವೀಕಾರಾರ್ಹ ಮಟ್ಟದ ಈ ಅವಧಿಯಲ್ಲಿ ಕಡಿಮೆ ಮಾಡಲು ಒಂದು ಅಗತ್ಯವಿಲ್ಲ. ಹೀಗಾಗಿ, ತಂತ್ರಗಳನ್ನು ಪರೀಕ್ಷೆಯ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಕಡಿಮೆ ಇಲ್ಲದೆ ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಅನ್ವಯಿಸಬಹುದಾಗಿದೆ.

ಸಮಾನಪದ ವಿಭಜನೆ

ಸಮಾನಪದ ವಿಭಜಕ ತಂತ್ರಾಂಶವು ಇರುತ್ತವೆ ಯಾವುದೇ ಅಸ್ಥಿರ ಸರಳ ವಿಧಾನವನ್ನು ಅನ್ವಯಿಸುವ, ಇದು ಇನ್ಪುಟ್ ಅಥವಾ ಔಟ್ಪುಟ್ ಮೌಲ್ಯಗಳು ರ, ಸಂಖ್ಯೆ, ಇತ್ಯಾದಿ .. ಇದು ವಿಭಾಗವನ್ನು ಒಂದು ಸಮಾನ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಅದೇ ರೀತಿಯಲ್ಲಿ ಮತ್ತು ಚಿಕಿತ್ಸೆ ಎಂದು ತತ್ತ್ವದ ಮೇಲೆ ಆಧರಿಸಿದೆ ಎಂಬುದನ್ನು ಅದೇ ಸೂಚನೆಗಳನ್ನು.

ಪರೀಕ್ಷೆ ಸಮಯದಲ್ಲಿ, ನಿರ್ದಿಷ್ಟ ಸಮಾನ ಸ್ಥಿತಿ ವಿಭಾಗವನ್ನು ಒಂದು ಪ್ರತಿನಿಧಿ ಆಯ್ಕೆ. ನೀವು ವ್ಯವಸ್ಥಿತವಾಗಿ ಆದೇಶಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಪ್ತಿಯ ನಷ್ಟವಿಲ್ಲದೆಯೇ ಸಾಧ್ಯ ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳ ಸಂಖ್ಯೆ ಕಡಿಮೆ ಅನುಮತಿಸುತ್ತದೆ.

ವಿಭಜನಾ ಮತ್ತೊಂದು ಪರಿಣಾಮವಾಗಿ ವಿಭಿನ್ನ ಅಸ್ಥಿರ ಮತ್ತು ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳ ಸಂಬಂಧಿಸಿದ ಕಡಿತ ನಡುವೆ ಸಂಯೋಜಕ ಸ್ಫೋಟ ಕಡಿಮೆ ಮಾಡುವುದು.

ಉದಾಹರಣೆಗೆ, (1 / x) 1/2 ಮೂರು ದತ್ತಾಂಶ ಸೀಕ್ವೆನ್ಸ್ಗಳನ್ನು ಮೂರು ಸಮಾನ ವಿಭಾಗವನ್ನು ಬಳಸಿ:

1. ಎಲ್ಲಾ ಧನಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ಅದೇ ರೀತಿಯಲ್ಲಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸರಿಯಾದ ಫಲಿತಾಂಶಗಳು ನೀಡಬೇಕು.

2. ಎಲ್ಲಾ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ಅದೇ ಪರಿಣಾಮವಾಗಿ ಅದೇ ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸುತ್ತಾರೆ. ಈ ತಪ್ಪಾಗಿದೆ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ ಮೂಲ ಕಾಲ್ಪನಿಕ ಏಕೆಂದರೆ.

3. ಶೂನ್ಯ ಪ್ರತ್ಯೇಕವಾಗಿ ನಿರ್ವಹಿಸಬಹುದಾದ ಮತ್ತು "ಶೂನ್ಯದಿಂದ ವಿಭಾಗ" ದೋಷ ನೀಡುತ್ತದೆ. ಬಹುಶಃ ಸಿಂಗಲ್ ಮೌಲ್ಯದೊಂದಿಗೆ ಒಂದು ವಿಭಾಗವಾಗಿದೆ.

ಹೀಗಾಗಿ, ನಾವು ಒಂದೇ ಮೌಲ್ಯದ ಕಡಿಮೆಯಾಗುತ್ತದೆ, ಒಂದು ಮೂರು ವಿಭಿನ್ನ ವಿಭಾಗಗಳಿಂದ ನೋಡಿ. ಇದು ವಿಶ್ವಾಸಾರ್ಹ ಫಲಿತಾಂಶಗಳು ನೀಡುತ್ತದೆ ಒಂದು "ಸರಿಯಾದ" ವಿಭಾಗ, ತಪ್ಪಾದ ಫಲಿತಾಂಶಗಳೊಂದಿಗೆ ಎರಡು "ತಪ್ಪು" ಇಲ್ಲ.

ಎಲ್ಲೆಗೆರೆಯ ಮೌಲ್ಯ ವಿಶ್ಲೇಷಣೆ

ಸಮಾನ ವಿಭಜನೆ ಗಡಿಗಳಲ್ಲಿ ಸಂಸ್ಕರಣ ನಿರೀಕ್ಷಿಸಿದ ವಿಭಿನ್ನವಾಗಿ ಮಾಡಬಹುದು. ಮಿತಿ ಮೌಲ್ಯಗಳ ಇನ್ವೆಸ್ಟಿಗೇಷನ್ - ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ನ ವರ್ತನೆಗೆ ವಿಶ್ಲೇಷಿಸುವ ಒಂದು ಪ್ರಸಿದ್ಧ ವಿಧಾನ. ಈ ತಂತ್ರವನ್ನು ಇಂತಹ ದೋಷಗಳನ್ನು ಗುರುತಿಸಿ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ:

  • ಸಂಬಂಧಿತ ನಿರ್ವಾಹಕರ ಅನುಚಿತ ಬಳಕೆ (<,> =, ≠, ≥, ≤);
  • ಏಕ ದೋಷ;
  • ಚಕ್ರಗಳು ಮತ್ತು ಪುನರಾವರ್ತನೆಗಳು ಸಮಸ್ಯೆಗಳು,
  • ತಪ್ಪು ರೀತಿಯ ಅಥವಾ ಮಾಹಿತಿ ಸಂಗ್ರಹಣೆ ಮಾಡಲು ಅಸ್ಥಿರ ಗಾತ್ರ;
  • ಡೇಟಾ ವಿಧಾನಗಳು ಮತ್ತು ಅಸ್ಥಿರ ಸಂಬಂಧಿಸಿದ ಕೃತಕ ಮಿತಿಗಳನ್ನು.

ಅರೆಪಾರದರ್ಶಕ ಪರೀಕ್ಷೆ

ಬೂದು ಬಾಕ್ಸ್ ವಿಧಾನವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಪರೀಕ್ಷೆ ವ್ಯಾಪ್ತಿ, ನೀವು ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ತಂತ್ರಗಳ ಸಂಯೋಜನೆಯನ್ನು ಮೂಲಕ ವ್ಯವಸ್ಥೆಯ ಎಲ್ಲಾ ಕಷ್ಟ ಮಟ್ಟದ ಮೇಲೆ ಗಮನಹರಿಸಬಹುದು.

ಈ ತಂತ್ರವನ್ನು ಬಳಸಿ, ಪರೀಕ್ಷಾ ಮೌಲ್ಯಗಳು ಅಭಿವೃದ್ಧಿಗೆ ಪರೀಕ್ಷಕ ಆಂತರಿಕ ದತ್ತಾಂಶ ರಚನೆಗಳು ಮತ್ತು ಗಣನೆಯ ಪದ್ಧತಿಗಳ ಜ್ಞಾನ ಇರಬೇಕು. ಕೆಳಗಿನಂತೆ ಬೂದು-ಪೆಟ್ಟಿಗೆ ಪರೀಕ್ಷಾ ವಿಧಾನಗಳನ್ನು ಉದಾಹರಣೆಗಳೆಂದರೆ:

  • ವಾಸ್ತುಶಿಲ್ಪ ಮಾದರಿ;
  • ಯೂನಿಫೈಡ್ ಮಾಡೆಲಿಂಗ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಯುಎಂಎಲ್ನ);
  • ರಾಜ್ಯ ಮಾದರಿಗೆ (ಪರಿಮಿತ ಯಂತ್ರಗಳನ್ನು).

ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬೂದು ಬಾಕ್ಸ್ ವಿಧಾನದಲ್ಲಿ ಬಿಳಿ ಎಂಜಿನಿಯರಿಂಗ್ ಸಂಕೇತಗಳು ಮಾಡ್ಯೂಲ್ ಅಧ್ಯಯನ, ಮತ್ತು ನಿಜವಾದ ಪರೀಕ್ಷೆ ಕಪ್ಪು ತಾಂತ್ರಿಕ ಕಾರ್ಯಕ್ರಮಗಳ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಮೇಲೆ ನಡೆಸಲಾಗುತ್ತದೆ.

ಈ ಪರೀಕ್ಷಾ ವಿಧಾನಗಳನ್ನು ಕೆಳಗಿನ ಅನುಕೂಲಗಳನ್ನು ಹೊಂದಿವೆ:

  • ಅನುಕೂಲಗಳು ತಂತ್ರಜ್ಞ ಬಿಳಿ ಮತ್ತು ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಗಳು ಸಂಯೋಜನೆಯನ್ನು;
  • ಟೆಸ್ಟರ್ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ವಿವರಣೆಯನ್ನು, ಮತ್ತು ಮೂಲ ಕೋಡ್ ಆಧರಿಸಿದೆ;
  • ದೋಷಸೂಚಕವು ಮಹಾನ್ ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳನ್ನು ಮಾಡಬಹುದು;
  • ಚೆಕ್ ಬಳಕೆದಾರ, ನಾಟ್ ಕಾರ್ಯಕ್ರಮದ ಡಿಸೈನರ್ ದೃಷ್ಟಿಯಿಂದ ತಯಾರಿಸಲಾಗುತ್ತದೆ;
  • ಕಸ್ಟಮ್ ಟೆಸ್ಟ್ ಅಭಿವೃದ್ಧಿ ರಚಿಸಲು;
  • ವಸ್ತುನಿಷ್ಠತೆ.

ಅನನುಕೂಲಗಳು:

  • ಮೂಲ ಕೋಡ್ ಯಾವುದೇ ಪ್ರವೇಶ ಇರುವುದರಿಂದ ಪರೀಕ್ಷೆ ವ್ಯಾಪ್ತಿಯ ಸೀಮಿತವಾಗಿದೆ;
  • ವಿತರಣೆ ಅನ್ವಯಗಳಲ್ಲಿ ದೋಷಗಳು ಸಂಕೀರ್ಣತೆ;
  • ಅನೇಕ ರೀತಿಯಲ್ಲಿ ಪರಿಶೋಧಿಸದ ಉಳಿದಿವೆ;
  • ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ ಪರೀಕ್ಷಾ ಪ್ರಾರಂಭಿಸಿದೆ, ಆಗ ಹೆಚ್ಚಿನ ತನಿಖೆಯನ್ನು ವಿಪರೀತ ಇರಬಹುದು.

ಬೂದು ಬಾಕ್ಸ್ ತಂತ್ರಗಳನ್ನು ಹೀಗೂ - ಅರೆಪಾರದರ್ಶಕ ಡೀಬಗ್.

ಈ ವರ್ಗದಲ್ಲಿ ಪರೀಕ್ಷೆಯ ಇಂತಹ ವಿಧಾನಗಳ ಒಳಗೊಂಡಿದೆ:

1) ಆರ್ಥೋಗೋನಲ್ಆಗಿ ರಚನೆಯ - ಎಲ್ಲಾ ಸಂಭವನೀಯ ಸಂಯೋಜನೆಗಳ ಒಂದು ಉಪವರ್ಗದ ಬಳಕೆ;

2) ಪ್ರೋಗ್ರಾಂ ಮಾಹಿತಿಯ ಸ್ಥಿತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಡೀಬಗ್;

3) ತಂತ್ರಾಂಶ ಹೊಸ ಬದಲಾವಣೆಗಳನ್ನು ನಡೆಸಲ್ಪಟ್ಟ ಹಿಂಜರಿದ ತಪಾಸಣೆ;

ವಿನ್ಯಾಸ ಮತ್ತು ಉತ್ತಮ ಅಪ್ಲಿಕೇಶನ್ ವಾಸ್ತುಶಿಲ್ಪ ವಿಶ್ಲೇಷಿಸುತ್ತದೆ 4) ಟೆಂಪ್ಲೇಟ್ ಪರೀಕ್ಷೆ.

ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆ ತಂತ್ರಗಳನ್ನು ಹೋಲಿಕೆ

ಕ್ರಿಯಾತ್ಮಕ ಬಳಕೆ ವಿಧಾನದ ಅಭಿವೃದ್ಧಿಯಾಗಿ, ಜಾರಿಗೆ ಮತ್ತು ನಡೆಸಿತು ಅಗತ್ಯವಿರುವ ಪ್ರಯೋಗಗಳ ಸಂಖ್ಯೆಯು ಒಂದು ಸಂಯೋಜಕ ಸ್ಫೋಟ ಕಾರಣವಾಗುತ್ತದೆ. ಪ್ರತಿ ತಂತ್ರವನ್ನು ಖಾತೆಗೆ ಅದರ ಮಿತಿಗಳನ್ನು ತೆಗೆದುಕೊಂಡು, ವಾಸ್ತವಿಕ ಬಳಸಬೇಕು.

ಮಾತ್ರ ನಿಜವಾದ ವಿಧಾನವನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, ಕೇವಲ ನಿರ್ದಿಷ್ಟ ಸಂದರ್ಭವನ್ನು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ ಎಂದು ಆ ಆಗಿದೆ. ರಾಚನಿಕ ಎಂಜಿನೀಯರಿಂಗ್ ನಮಗೆ ಒಂದು ಅನುಪಯುಕ್ತ ಅಥವಾ ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ ಹುಡುಕಲು ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಸಂಕೀರ್ಣವಾಗಿವೆ ಮತ್ತು ದೊಡ್ಡ ಕಾರ್ಯಕ್ರಮಗಳು ಅನ್ವಯಿಸುವುದಿಲ್ಲ ಎನ್ನುವುದನ್ನು. ವಿಶೇಷಣಗಳು ಆಧರಿಸಿ ವಿಧಾನಗಳು - ಕಾಣೆಯಾಗಿದೆ ಕೋಡ್ ಗುರುತಿಸಲು ಸಮರ್ಥವಾಗಿರುತ್ತವೆ ಮಾತ್ರ ಪದಗಳಿಗಿಂತ, ಆದರೆ ಹೊರಗಿನವರಿಗೆ ಗುರುತಿಸಲಾಗುವುದಿಲ್ಲ. ಕೆಲವು ತಂತ್ರಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಪರೀಕ್ಷಾ ಮಟ್ಟದ, ದೋಷ ಪ್ರಕಾರ ಅಥವಾ ಇತರರಿಗಿಂತ ಸಂದರ್ಭವನ್ನು ಸೂಕ್ತವೆನಿಸಿದೆ.

ಕೆಳಗೆ ಮೂರು ಚಲನಶೀಲ ಪರೀಕ್ಷೆ ತಂತ್ರಗಳನ್ನು ನಡುವಿನ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸಗಳು ಇವೆ - ಸಾಫ್ಟ್ವೇರ್ ಡೀಬಗ್ ಮೂರು ರೂಪಗಳ ನಡುವಿನ ಹೋಲಿಕೆ ಟೇಬಲ್ ನೀಡಲಾಗುತ್ತದೆ.

ಅಂಶವು

ಕಪ್ಪುಪೆಟ್ಟಿಗೆ ವಿಧಾನವನ್ನು

ಬೂದು-ಪೆಟ್ಟಿಗೆ ವಿಧಾನವನ್ನು

ಬಿಳಿ-ಪೆಟ್ಟಿಗೆ ವಿಧಾನವನ್ನು

ಮಾಹಿತಿಯ ಲಭ್ಯತೆಯನ್ನು ಕಾರ್ಯಕ್ರಮದ ಸಂಯೋಜನೆಯ ಮೇಲೆ

ಮಾತ್ರ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ

ಕಾರ್ಯಕ್ರಮದ ಒಳರಚನೆಯ ಬಗ್ಗೆ ಭಾಗಶಃ ಜ್ಞಾನವನ್ನು

ಮೂಲ ಕೋಡ್ ಪೂರ್ಣ ಪ್ರವೇಶ

ಕಾರ್ಯಕ್ರಮದ ಛಿದ್ರಗೊಳ್ಳುತ್ತದೆ ಪದವಿ

ಕಡಿಮೆ

ಮಧ್ಯ

ಹೆಚ್ಚಿನ

ಯಾರು ಡೀಬಗ್ ಉತ್ಪಾದಿಸುತ್ತದೆ?

ಬಳಕೆದಾರರು, ಪರೀಕ್ಷಕರು ಮತ್ತು ಅಭಿವರ್ಧಕರು ಎಂಡ್

ಬಳಕೆದಾರರು, ಅಭಿವೃದ್ಧಿಗಾರರು ಮತ್ತು ದೋಷ ತೆಗೆದುಹಾಕುವ ಎಂಡ್

ಡೆವಲಪರ್ಗಳು ಮತ್ತು ಪರೀಕ್ಷಕರು

ಬೇಸ್

ಪರೀಕ್ಷೆ ಬಾಹ್ಯ ತುರ್ತು ಸಂದರ್ಭಗಳಲ್ಲಿ ಆಧರಿಸಿದೆ.

ರೇಖಾಚಿತ್ರಗಳು ಡೇಟಾಬೇಸ್, ಮಾಹಿತಿ ಹರಿವಿನ ಚಿತ್ರಗಳು, ಕ್ರಮಾವಳಿ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪ ಆಂತರಿಕ ಜ್ಞಾನದ ರಾಜ್ಯದ

ಆಂತರಿಕ ಸಾಧನ ಸಂಪೂರ್ಣ ಅರಿವಿತ್ತು

ವ್ಯಾಪ್ತಿಯ ಮಟ್ಟವನ್ನು

ಸಮಗ್ರವಾಗಿಯೂರಲಿಲ್ಲ ಮತ್ತು ಸಮಯದ ಕನಿಷ್ಠ ಅಗತ್ಯವಿದೆ

ಮಧ್ಯ

ಸಂಭಾವ್ಯ ಅತ್ಯಂತ ವಿಸ್ತೃತ. ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ

ಡೇಟಾ ಮತ್ತು ಆಂತರಿಕ ಗಡಿಗಳಲ್ಲಿ

ಮಾತ್ರ ವಿಚಾರಣೆ ಮತ್ತು ದೋಷ ಮೂಲಕ ಡೀಬಗ್

ಅವರು ಗೊತ್ತಾದ ಪ್ರಮಾಣದಲ್ಲಿ, ಡೇಟಾ ಡೊಮೇನ್ಗಳ ಮತ್ತು ಆಂತರಿಕ ಗಡಿಗಳಲ್ಲಿ ಪರಿಶೀಲಿಸಿದ ಮಾಡಬಹುದು

ಉತ್ತಮ ಪರೀಕ್ಷಾಡೇಟಾ ಡೊಮೇನ್ಗಳ ಮತ್ತು ಆಂತರಿಕ ಗಡಿಗಳಲ್ಲಿ

ಸೂಕ್ತತೆಯನ್ನು ಪರೀಕ್ಷೆ ಅಲ್ಗಾರಿದಮ್

ಯಾವುದೇ

ಯಾವುದೇ

ಹೌದು

ಯಾಂತ್ರೀಕೃತಗೊಂಡ

ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆಯ ಸ್ವಯಂಚಾಲಿತ ವಿಧಾನಗಳು ಹೆಚ್ಚು ಲೆಕ್ಕಿಸದೆ ತಾಂತ್ರಿಕ ಪರಿಸರ ಮತ್ತು ಸನ್ನಿವೇಶದಲ್ಲಿ, ತಪಾಸಣೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ಇದೆ. ಅವರು ಎರಡು ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ:

1) ಇಂತಹ ಪರೀಕ್ಷಕ ಹೆಚ್ಚು ಪ್ರಮುಖ ಅಂಕಗಳನ್ನು ಏಕಾಗ್ರತೆಯನ್ನು ಸಮಯ ಬಿಡುಗಡೆ ಸಲುವಾಗಿ ಕಡತ ಹೋಲಿಕೆ ಸಾವಿರಾರು ಸಾಲುಗಳನ್ನು ಎಂದು, ಬೇಸರದ ಪುನರಾವರ್ತಿತ ಅಥವಾ ಕರಾರುವಾಕ್ಕಾದ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತ;

2) ಟ್ರ್ಯಾಕಿಂಗ್ ಅಥವಾ ಸುಲಭವಾಗಿ ಸಾಧನೆ ಪರಿಶೀಲನೆ ಅಥವಾ ವಿಶ್ಲೇಷಣೆ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ ಆ ಮಾಡಬಹುದು ಒಂದು ಸೆಕೆಂಡಿನ hundredths ಅಳೆಯಲಾಗುತ್ತದೆ ಜನರು ನಿರ್ವಹಿಸುವ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಕಾರ್ಯಗಳನ್ನು.

ಟೆಸ್ಟ್ ಉಪಕರಣಗಳು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ವರ್ಗೀಕರಿಸಬಹುದು. ಮುಂದಿನ ವಿಭಾಗದ ಅವರು ಬೆಂಬಲ ಕಾರ್ಯಗಳನ್ನು ಆಧರಿಸಿದೆ:

  • ಯೋಜನೆಯು ನಿರ್ವಹಣಾ ಬೆಂಬಲ, ಆವೃತ್ತಿಗಳು, ಸಂರಚನೆಗಳನ್ನು, ಅಪಾಯ ವಿಶ್ಲೇಷಣೆ, ಪರೀಕ್ಷಾ ಟ್ರ್ಯಾಕಿಂಗ್, ದೋಷಗಳು, ದೋಷಗಳನ್ನು ಮತ್ತು ವರದಿ ಮಾಡುವ ಸಲಕರಣೆಗಳನ್ನು ಪರೀಕ್ಷೆ ನಿರ್ವಹಣೆ;
  • ಇದು ಸಂಗ್ರಹ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ನಿರ್ದಿಷ್ಟತೆಗಳನ್ನೂ ಪರಿಪೂರ್ಣತೆ ಮತ್ತು ದ್ವಂದ್ವಾರ್ಥತೆಯನ್ನು, ತಮ್ಮ ಆದ್ಯತೆ ಮತ್ತು ಪ್ರತಿ ಪರೀಕ್ಷಾ ಗುರುತಿಸುವಿಕೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಅವಶ್ಯಕತೆಗಳನ್ನು ನಿರ್ವಹಣೆ;
  • ವಿಮರ್ಶಾತ್ಮಕ ಅವಲೋಕನ ಮತ್ತು ಹರಿವು ಮೇಲ್ವಿಚಾರಣೆ, ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ರೆಕಾರ್ಡಿಂಗ್ ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು, ದೋಷ ಪತ್ತೆ ಸಂಗ್ರಹ ಮತ್ತು ಬರವಣಿಗೆಯ ಕೋಡ್ ಮಾನದಂಡಗಳನ್ನು ಅನುಸರಿಸುವುದನ್ನು ಖಾತರಿ checklists ಮತ್ತು ನಿಯಮಗಳು, ಸಂವಹನ ಮೂಲ ದಸ್ತಾವೇಜುಗಳು ಮತ್ತು ಕೋಡ್ ಸ್ಥಿರ ವಿಶ್ಲೇಷಣೆ ದೋಷಗಳು ಪತ್ತೆ ಟ್ರ್ಯಾಕಿಂಗ್ ಯೋಜನೆ ತಿದ್ದುಪಡಿಗಳು ನಿರ್ವಹಣೆ ಕೊಂಡಿಗಳು, ಸೇರಿದಂತೆ ಸ್ಥಿರ ಅನಾಲಿಸಿಸ್ ರಚನೆಗಳು ಮತ್ತು ಅಧೀನ ವಿಶ್ಲೇಷಣೆ, ಕೋಡ್ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪದ ಮೆಟ್ರಿಕ್ ನಿಯತಾಂಕಗಳನ್ನು ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ. ಜೊತೆಗೆ, ಸಂಕಲನಕಾರರ, ವಿಶ್ಲೇಷಕರು, ಜನರೇಟರುಗಳು ಮತ್ತು ಅಡ್ಡ ಉಲ್ಲೇಖಗಳು ಸಂಬಂಧಗಳು ಬಳಸಿ;
  • ಇದು ಮತ್ತು ಮಾಡೆಲಿಂಗ್ ವ್ಯಾಪಾರ ವರ್ತನೆಯನ್ನು ಬೇಕಾದ ಸಾಧನಗಳನ್ನು ಮಾದರಿಗಳು ಪರೀಕ್ಷಿಸಲು ಮಾಡೆಲಿಂಗ್,;
  • ಟೆಸ್ಟ್ ಅಭಿವೃದ್ಧಿ ರಚಿಸಲು ಅಥವಾ ನಿರ್ವಹಣೆ, ಪರಿಸ್ಥಿತಿಗಳು ಮತ್ತು ಅಪಾಯಗಳ ಅಂಕಿಅಂಶಗಳ ವಿಶ್ಲೇಷಣೆಯನ್ನು ನಿಯಮಗಳ ಆಧಾರದ ಮೇಲೆ ಕಡತಗಳನ್ನು ಮತ್ತು ಡೇಟಾಬೇಸ್, ಸಂದೇಶ, ಡೇಟಾ ಮೌಲ್ಯೀಕರಣ ಮಾರ್ಪಡಿಸಲು ನಿರ್ವಹಿಸಲು, ಪರಿಸ್ಥಿತಿಗಳು ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮಾದರಿಗಳು ಮತ್ತು ಕೋಡ್ ಆಧಾರದ ಮೇಲೆ ನಿರೀಕ್ಷಿಸುವ ದಶಮಾಂಶ ಪೀಳಿಗೆಯ ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ;
  • ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್, ಎಪಿಐ, ಆಜ್ಞೆಯನ್ನು ಯಶಸ್ವಿ ಪರೀಕ್ಷೆಗಳು ಗುರುತಿಸಲು ಸಹಾಯ comparators ಬಳಸಿಕೊಂಡು ನೇರಕ್ಕೆ ಡೇಟಾವನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಒಂದು ವಿಮರ್ಶಾತ್ಮಕ ದೃಷ್ಟಿಕೋನವನ್ನು;
  • ನೀವು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ ಔಟ್ಪುಟ್ ಉಪವಿಭಾಗ, ಟರ್ಮಿನಲ್ ಸರಿಸಮವಾಗುವ, ಮೊಬೈಲ್ ಫೋನ್ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಸಾಧನಗಳ, ಭಾಷೆಗಳು, ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಪರಿಶೀಲನೆಗಾಗಿ ಪರಿಸರದ ಮೇಲೆ ಆಧಾರಿತ ಸಿಮ್ಯುಲೇಶನ್ ಉಪಕರಣಗಳಲ್ಲಿ ಸಂಪುಟ. ಗಂ. ಕಾಣೆಯಾಗಿದೆ ಹಾರ್ಡ್ವೇರ್ ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್, ಬದಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಬೆಂಬಲ ಡೀಬಗ್ ಪರಿಸರ ಯಂತ್ರಾಂಶ ಕಾಣೆಯಾಗಿದೆ ಘಟಕಗಳನ್ನು ಚಾಲಕ ಬದಲಿಸಿ, ಕಲ್ಪಿತ ವಶಪಡಿಸಿಕೊಳ್ಳುವಲ್ಲಿ ಮತ್ತು OS ಪರಿವರ್ತಿಸಲು ಘಟಕಗಳು, ಇತ್ಯಾದಿ, ಜೊತೆಗೆ ಉಪಕರಣಗಳು ವಿನಂತಿಗಳನ್ನು ಸಿಪಿಯು ಸಿಮ್ಯುಲೇಶನ್ ಮಿತಿಯನ್ನು, RAM ರಾಮ್, ಅಥವಾ ನೆಟ್ವರ್ಕ್ .;
  • .. ಒಂದು ಹೋಲಿಕೆ ದತ್ತಾಂಶ ಕಡತಗಳನ್ನು, ಡೇಟಾಬೇಸ್ಗಳು ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಮತ್ತು, ಸಂಪೂರ್ಣ ಭಾಗಗಳು ಕ್ರಿಯಾತ್ಮಕ ಮತ್ತು ಬ್ಯಾಚ್ ಹೋಲಿಕೆ, ಸ್ವಯಂಚಾಲಿತ "ಒರಾಕಲ್ಸ್" ನಂತರ ನಿರೀಕ್ಷಿತ ಫಲಿತಾಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿ;
  • ಕೃತಕ ಲೋಡ್ ಉತ್ಪಾದಿಸುವ ಲೋಡ್ ಅನ್ವಯಗಳನ್ನು, ಡೇಟಾಬೇಸ್ಗಳು ಮಾಪನ, ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ವರದಿ ಪರಿಶೀಲನೆ ಬೆಳವಣಿಗೆಯ ನೈಜ ಸನ್ನಿವೇಶದಲ್ಲಿ ಜಾಲಗಳು ಅಥವಾ ಸರ್ವರ್ ಅಡಿಯಲ್ಲಿ ಮೆಮೊರಿ ಸೋರುವಿಕೆ ಪ್ರಾದೇಶಿಕತೆ ಮತ್ತು ತಪ್ಪು ಅದರ ನಿಯಂತ್ರಣ ವರ್ತನೆಯನ್ನು ಅಂದಾಜು ವ್ಯವಸ್ಥೆಯ ಮಾಪನ ಲೇಪಿಸುವುದರಿಂದ;
  • ಭದ್ರತಾ;
  • ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರೀಕ್ಷೆ, ಲೋಡ್ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆ;
  • ಇತರ ಸಾಧನಗಳನ್ನು. ಗಂ ಸಂಪುಟ. ಕಾಗುಣಿತ ಮತ್ತು ವಾಕ್ಯರಚನೆ, ಚೆಕ್ ನೆಟ್ವರ್ಕ್ ಭದ್ರತಾ, ಎಲ್ಲಾ ವೆಬ್ಸೈಟ್ ಪುಟಗಳು ಮತ್ತು ಇತರ ಲಭ್ಯತೆ.

ದೃಷ್ಟಿಕೋನದಿಂದ

ಸಾಫ್ಟ್ವೇರ್ ಉದ್ಯಮದಲ್ಲಿ ಬದಲಾವಣೆ ಪ್ರವೃತ್ತಿಗಳ, ದೋಷಗಳ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬದಲಾಯಿಸಲು ವಿಷಯ. ಇಂತಹ ಸೇವೆ-orientirovannae ವಾಸ್ತುಶಿಲ್ಪ (SOA ತಂತ್ರಜ್ಞಾನ), ನಿಸ್ತಂತು ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಮೊಬೈಲ್ ಸೇವೆಗಳು, ಹೀಗೆ. ಇ ಅವಿವಾಹಿತ ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆಯ ಹೊಸ ವಿಧಾನಗಳ ಇವೆ ಹ್ಯಾವ್ ಪರೀಕ್ಷೆಯನ್ನು ತಂತ್ರಾಂಶ ಹೊಸ ದಾರಿಗಳು ತೆರೆದಿವೆ. ಮುಂದಿನ ಕೆಲವು ವರ್ಷಗಳಲ್ಲಿ ಉದ್ಯಮದಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು ಬದಲಾವಣೆಗಳನ್ನು ಕೆಲವು ಕೆಳಗಿನ ಪಟ್ಟಿಯಲ್ಲಿವೆ:

  • ಪರೀಕ್ಷಕರು ಅಭಿವರ್ಧಕರು ನಿಮ್ಮ ಕೋಡ್ ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಹಗುರವಾದ ಮಾದರಿ ಒದಗಿಸುತ್ತದೆ;
  • ವೀಕ್ಷಣೆಯ ಸೇರಿದಂತೆ ಮತ್ತು ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳು ಮಾಡೆಲಿಂಗ್ ವಿರೋಧಾಭಾಸಗಳ ಅನೇಕ ಹಾಕುತ್ತದೆ, ಪರೀಕ್ಷೆ ವಿಧಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿ;
  • ಅನೇಕ ಅಡೆತಡೆಗಳು ಪರೀಕ್ಷೆ ಉಪಸ್ಥಿತಿ ದೋಷ ಪತ್ತೆ ಸಮಯ ಮಾತ್ರ ಕಡಿಮೆಯಾಗುತ್ತದೆ;
  • ಸ್ಥಿರ ವಿಶ್ಲೇಷಕ ಮತ್ತು ಪತ್ತೆ ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ ಬಳಕೆಗೆ ಅರ್ಥ;
  • ಇಂತಹ ವಿವರಣೆಯನ್ನು ವ್ಯಾಪ್ತಿ .ಖನಿಜ ಮ್ಯಾಟ್ರಿಸೈಸ್ ಉಪಯೋಗಳು ಮಾದರಿ ಮತ್ತು ಕೋಡ್ ವ್ಯಾಪ್ತಿಯನ್ನು ಯೋಜನೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿ ನಿರ್ಧರಿಸುತ್ತದೆ;
  • ಸಂಯೋಗ ಉಪಕರಣಗಳು ಪರೀಕ್ಷಕರು ಡೀಬಗ್ ಆದ್ಯತೆಯ ಪ್ರದೇಶಗಳಲ್ಲಿ ನಿರ್ಧರಿಸಲು ಅವಕಾಶ;
  • ಪರೀಕ್ಷಕರು ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯ ಉದ್ದಕ್ಕೂ ಹೆಚ್ಚು ಅರ್ಥಗರ್ಭಿತ ಮತ್ತು ಮೌಲ್ಯಯುತ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ;
  • ದೋಷ ತೆಗೆದುಹಾಕುವ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ವಿವಿಧ ಪರಸ್ಪರ ಲಿಖಿತ ಉಪಕರಣಗಳು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಪರೀಕ್ಷಾ ವಿಧಾನಗಳನ್ನು ರಚಿಸಬಹುದು;
  • ಡೀಬಗ್ ತಜ್ಞರು ಹೆಚ್ಚು ವೃತ್ತಿಪರವಾಗಿ ತರಬೇತಿ.

ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳು ಪರಸ್ಪರ ರೀತಿಯಲ್ಲಿ ಅಪಾಯಗಳನ್ನು ತಗ್ಗಿಸುವಲ್ಲಿ ಮತ್ತು ವ್ಯಾಪಾರ ಬದಲಾವಣೆಗಳ ಪ್ರಯೋಜನವನ್ನು ಹೆಚ್ಚಿಸಿತು ಅವು ಒದಗಿಸುವ ಮಾಹಿತಿಯನ್ನು ಬದಲಾಯಿಸಲು, ಹೊಸ ವ್ಯವಹಾರ ಉದ್ದೇಶಿತ ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆ ವಿಧಾನಗಳಿಂದ ಸ್ಥಾನಾಂತರಿಸಲಾಗಿದೆ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.atomiyme.com. Theme powered by WordPress.