เจธเจ•เฉ‚เจฒ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“: เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจ•เจฟเจตเฉ‡เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจตเฉ‡

เจชเฉฐเจœ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจšเจพเจฐ QA เจฌเจฟเจจเฉˆเจ•เจพเจฐ เจ‡เจน เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ•เจฟ เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจ•เฉฐเจฎ เจฆเฉ‡ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฆเฉŒเจฐเจพเจจ เจฎเฉˆเจจเฉเจ…เจฒ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ‡เฉฑเจ›เจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€เจ†เจ‚เฅค เจฐเจพเจˆเจ• เจจเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจธเจ•เฉ‚เจฒ เจ†เจฏเฉ‹เจœเจฟเจค เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจ‡เจธ เจ‡เฉฑเจ›เจพ เจจเฉ‚เฉฐ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เฉ€เจคเจพเฅค เจฎเฉˆเจ‚ เจ‡เจธ เจธเจ•เฉ‚เจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• QA เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฟเจฒเจ•เฉเจฒ เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ† เจธเฉ€เฅค

เจฎเฉˆเจ‚ เจธเจฟเฉฑเจ–เจฟเจ† เจ•เจฟ เจธเฉ‡เจฒเฉ‡เจจเจฟเจ…เจฎ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเฉเจฃ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจ—เจฟเจฃเจคเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฎเจฆเจฆ เจฆเฉ‡เฅค เจ…เจคเฉ‡, เจธเจพเจกเฉ‡ เจธเจพเจ‚เจเฉ‡ เจ…เจจเฉเจญเจต เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจธเจฟเฉฑเจŸเจฟเจ†เจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡, เจฎเฉˆเจ‚ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจ†เจฆเจฐเจธเจผ เจธเจ•เฉ‚เจฒ เจฒเจˆ เจฌเจนเฉเจค เจนเฉ€ เจซเจพเจฐเจฎเฉ‚เจฒเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจพเจ‚เจ—เจพเฅค

เจธเจ•เฉ‚เจฒ เจฆเจพ เจ†เจฏเฉ‹เจœเจจ เจ•เจฐเจจ เจตเจฟเฉฑเจš Wrike เจฆเจพ เจคเจœเจฐเจฌเจพ

เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจธเจ•เฉ‚เจฒ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจˆ, เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจธเฉฐเจ—เจ เจจ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจฆเฉ€ เจคเจ•เจจเฉ€เจ•เฉ€ เจฒเฉ€เจก เจธเจŸเฉˆเจธ เจกเฉ‡เจตเฉ€เจกเฉ‹เจต เจ•เฉ‹เจฒ เจกเจฟเฉฑเจ— เจ—เจฟเจ†เฅค เจ‰เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจนเฉ‹เจฐ เจ•เฉŒเจฃ เจธเจฎเจเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจน เจ‡เจธ เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจจเจพเจฒ เจ•เจฟเจ‰เจ‚ เจ†เจ, เจ•เฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจ…เจคเฉ‡ เจ•เฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจคเจพเจ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจชเจ›เจคเจพเจตเจพ เจนเฉˆ? เจ†เจ“ เจ‰เจธเจจเฉ‚เฉฐ เจฎเฉฐเจœเจผเจฟเจฒ เจฆเฉ‡เจˆเจ:

โ€” 2016 เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฒเจฟเจ–เจฟเจ† เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฌเจฃเจพเจ‡เจ† เจ•เจฟ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจ—เจฟเจ†: เจ†เจฎ เจ•เจฆเจฎ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฑเจคเฉ‡, เจฌเจฃเจคเจฐ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจฌเจฃ เจ—เจฟเจ†เฅค เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจฟเจšเจพเจฐ เจฒเฉˆ เจ•เฉ‡ เจ†เจ เจนเจพเจ‚: เจธเจพเจจเฉ‚เฉฐ เจนเจฐ เจ‰เจธ เจตเจฟเจ…เจ•เจคเฉ€ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจจเจตเฉ‡เจ‚ เจŸเฉˆเจธเจŸ เจฒเจฟเจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจฒเฉˆเจ•เจšเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจฌเจฃเจพเจˆ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจธเจฎเฉ‚เจนเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจธเจผเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฏเฉ‹เจœเจจเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€, เจนเจฐเฉ‡เจ• เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจฒเฉˆเจ•เจšเจฐเจพเจฐเจพเจ‚ เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจฒเจฟเจ† เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เฅค

- เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจ†เจˆเจ†เจ‚?

- เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเฅค เจธเจพเจกเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจฌเจฃเจคเจฐ เจฌเจพเจฐเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจตเจพเจฒ เจธเจจเฅค เจซเฉ€เจกเจฌเฉˆเจ• เจตเจฟเฉฑเจš, เจ‡เจธ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจฌเจนเฉเจค เจ•เฉเจ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจจ เจฒเจˆ เจตเจพเจงเฉ‚ เจฒเฉˆเจ•เจšเจฐ เจฐเฉฑเจ–เจฃเฉ‡ เจชเจ เจธเจจเฅค

- เจ•เฉ€ เจธเจ•เฉ‚เจฒ เจจเฉ‡ เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเจพ?

- เจนเจพเจ‚, เจœเจผเจฐเฉ‚เจฐเฅค เจ‰เจธเจฆเฉ‡ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจธเจจ, เจ…เจคเฉ‡, เจ”เจธเจคเจจ, เจนเจธเจชเจคเจพเจฒ เจตเจฟเฉฑเจš, เจนเจฐ เจ•เฉ‹เจˆ เจฌเจฟเจนเจคเจฐ เจธเจฎเจเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸ เจ•เฉ€ เจนเจจ, เจ‰เจน เจ•เจฟเจตเฉ‡เจ‚ เจฒเจฟเจ–เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ 'เจคเฉ‡ เจฒเฉ‹เจก เจตเฉ€ เจ˜เฉฑเจŸ เจ—เจฟเจ† เจนเฉˆ: เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจฒเจˆ เจ•เจˆ เจ—เฉเจฃเจพ เจ˜เฉฑเจŸ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฎเจฟเจฒเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจฒเจ—เจญเจ— เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ–เฉเจฆ เจ‡เจธ เจจเจพเจฒ เจธเจฟเฉฑเจเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค เจ–เฉˆเจฐ, เจตเจฟเจญเจพเจ— เจฒเจˆ เจ•เจˆ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจซเจพเจ‡เจฆเฉ‡ เจนเจจ: เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจธเจคเฉเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฒเฉˆเจ•เจšเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจคเจœเจฐเจฌเจพ เจนเจพเจธเจฒ เจ•เฉ€เจคเจพ, เจœเจฟเจธเจฆเฉ‡ เจธเจฆเจ•เจพ เจ•เฉเจ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€เจ†เจ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจนเฉ‹ เจšเฉเฉฑเจ•เฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจ†เจ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ†เจจ-เจฌเฉ‹เจฐเจก เจ•เจฐเจจ เจฒเจˆ เจตเฉ€เจกเฉ€เจ“เจœเจผ เจ…เจคเฉ‡ เจชเฉเจฐเจธเจคเฉเจคเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจธเฉˆเฉฑเจŸ เจตเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจฎเฉ‡เจฐเฉ€ เจ†เจชเจฃเฉ€ เจคเจฐเจซเฉ‹เจ‚, เจฎเฉˆเจ‚ เจ‡เจน เจœเฉ‹เฉœเจพเจ‚เจ—เจพ เจ•เจฟ เจธเจพเจกเฉ‡ เจตเจฟเจญเจพเจ—เจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจšเจพเจฐ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจนเจพเจธเฉ‹เจนเฉ€เจฃเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจธเจพเจจ เจชเฉฑเจงเจฐ เจคเฉฑเจ• เจธเจฐเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉเจฃ เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจธเฉ‹เจšเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจชเจฐเจฎเจพเจฃเฉ‚ เจฆเฉ‡ เจ•เจฟเจธ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจธเจตเฉˆเจšเจฒเจฟเจค เจนเฉ‹เจฃเจพ เจนเฉˆเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจธเจพเจฐเฉ€เจ†เจ‚ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจชเจพเจฐเจŸเฉ€เจ†เจ‚ เจŸเฉˆเจธเจŸ เจ•เจตเจฐเฉ‡เจœ เจฆเจพ เจชเฉ‚เจฐเจพ เจงเจฟเจ†เจจ เจฐเฉฑเจ– เจฐเจนเฉ€เจ†เจ‚ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจฒเจ—เจพเจคเจพเจฐ เจตเจง เจฐเจนเฉ€ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจ…เจธเฉฐเจญเจต เจฆเฉ€ เจฎเฉฐเจ— เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ.

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจŸเฉ€เจฎเจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ' เจคเฉ‡ เจชเฉเจฐเจญเจพเจต เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆ. เจธเจผเจพเจ‡เจฆ เจ‡เจธ เจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจฐเจนเฉ‡ เจธเจพเจฅเฉ€ เจตเฉ€ เจ…เจœเจฟเจนเจพ เจนเฉ€ เจ•เฉเจ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจš เจฐเจนเฉ‡ เจนเจจ? เจซเจฟเจฐ เจธเจฒเจพเจน เจธเจงเจพเจฐเจจ เจนเฉ‹เจตเฉ‡เจ—เฉ€: เจ‡เจน เจ‡เจธเจฆเฉ€ เจ•เฉ€เจฎเจค เจนเฉˆ เจœเฉ‡เจ•เจฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจคเจฐเจœเฉ€เจน เจนเจจ. เจ…เฉฑเจ—เฉ‡, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจตเจพเจฒ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡: เจ‡เจธ เจธเจญ เจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเจพเจฐเจŸเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเจพเจ—เจค เจ˜เฉฑเจŸ เจนเฉ‹เจตเฉ‡ เจ…เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉ‹เจตเฉ‡เฅค

เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเฉเจเจพเจ…

เจธเจ•เฉ‚เจฒ เจฒเจพเจญเจฆเจพเจ‡เจ• เจธเฉ€, เจชเจฐ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจŸเฉˆเจธ เจจเฉ‡ เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเจพ, เจ•เฉเจ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจธเจจ, เจœเจฟเจธ เจ•เจพเจฐเจจ เจตเจพเจงเฉ‚ เจญเจพเจธเจผเจฃเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€เฅค เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจคเจพเจœเจผเจพ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€-เจ…เจฃเจœเจพเจฃเจคเจพ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€-เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚, เจฎเฉ‡เจฐเฉ€ เจฐเจพเจ เจตเจฟเฉฑเจš, เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฒเจˆ เจธเจฟเจ–เจพเจ‰เจฃ เจฆเจพ เจ†เจฆเจฐเจธเจผ เจคเจฐเฉ€เจ•เจพ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ•เจฆเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจ•เจฆเจฎ 0. เจ‡เฉฑเจ• เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจฌเจฃเจพเจ“

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เจน เจ•เจฆเจฎ เจจเจพ เจธเจฟเจฐเจซเจผ QA เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉˆ. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚: เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ•เฉ‹เจกเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ - เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจจเจนเฉ€เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจ—เฉ‹เจคเจพเจ–เฉ‹เจฐเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเจ•เฉ‚เจฒ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“: เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจ•เจฟเจตเฉ‡เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจตเฉ‡

เจ‡เฉฑเจฅเฉ‡ เจคเฉฑเจค เจฆเฉ‡ เจจเจพเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจŸเจพเจธเจ•เจตเจฟเจŠ เจฆเจพ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจนเฉˆ. เจšเจฒเฉ‹ เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ€เจ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเจฒเฉˆเจ• เจฌเจพเจ•เจธ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจŸเจพเจธเจ•เจตเจฟเจŠ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจœเฉ€เจตเจจ เจตเจฟเฉฑเจš เจ•เจฆเฉ‡ เจตเฉ€ เจธเฉ‡เจฒเฉ‡เจจเจฟเจ…เจฎ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจ•เฉ‹เจก เจ•เฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ?

เจธเจ•เฉ‚เจฒ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“: เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจ•เจฟเจตเฉ‡เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจตเฉ‡

(เจธเจชเฉ‹เจ‡เจฒเจฐ - เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจเจกเจฎเจฟเจจ เจฆเฉ€ เจคเจฐเจซเฉ‹เจ‚ เจ†เจฐเจพเจฎ เจฆเฉเจ†เจฐเจพ เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจŸเฉเจฐเฉ€เจฎ เจตเจฟเฉฑเจš เจ‡เจธเจฆเจพ เจ‡เฉฑเจ• เจฐเจฟเจ•เจพเจฐเจก เจนเฉˆเฅค)

เจ‡เจน เจ•เจฆเจฎ เจ‡เจ•เฉฑเจฒเฉ‡ QAA เจ…เจคเฉ‡ QA เจญเจพเจธเจผเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจฒเจฟเจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจŸเฉ€เจฎเจพเจ‚ เจฒเจˆ เจฐเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ; เจฎเฉˆเจจเฉ‚เจ…เจฒ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ˜เฉฑเจŸ เจฎเจฟเจนเจจเจค เจ•เจฐเจจเฉ€ เจชเฉˆเจ‚เจฆเฉ€ เจนเฉˆ: เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจซเจฟเจฐ เจตเฉ€, เจนเจฐ เจ•เฉ‹เจˆ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจ…เจธเจฒ เจธเจฟเจ–เจฒเจพเจˆ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจฟเฉฑเจคเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจฒเจˆเจ†เจ‚เฅค

เจ•เจฆเจฎ 1. เจตเจพเจ•เจพเจ‚เจธเจผ เจฆเฉเจนเจฐเจพเจ“

เจ†เจ“ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ€เจเฅค เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจฌเฉฑเจšเจฟเจ†เจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉ‹เจฒเจฃเจพ เจธเจฟเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจธเจผเจฌเจฆ-เจตเจฟเจ—เจฟเจ†เจจ เจ…เจคเฉ‡ เจ…เจฐเจฅ เจตเจฟเจ—เจฟเจ†เจจ เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡เฅค เจ…เจธเฉ€เจ‚ "เจฎเจพเจ‚", "เจ‡เฉฑเจ• เจ–เจฟเจกเฉŒเจฃเจพ เจ–เจฐเฉ€เจฆเฉ‹" เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจคเฉเจฐเฉฐเจค เจ‡เจนเจจเจพเจ‚ เจธเจผเจฌเจฆเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹-เจ‡เฉฐเจกเฉ‹-เจฏเฉ‚เจฐเจชเฉ€เจ…เจจ เจœเฉœเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจฒเจˆ เจ‡เจน เจ‡เฉฑเจฅเฉ‡ เจนเฉˆ: เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจคเจ•เจจเฉ€เจ•เฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจฌเจนเฉเจค เจกเฉ‚เฉฐเจ˜เจพเจˆ เจตเจฟเฉฑเจš เจ—เฉ‹เจคเจพเจ–เฉ‹เจฐเฉ€ เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจฎเจคเจฒเจฌ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค
เจ‡เจน เจฅเฉ‹เฉœเจพ เจชเฉเจฐเจคเฉ€เจ•เฉ‚เจฒ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ.

เจชเจนเจฟเจฒเฉ‡ เจชเจพเจ  เจตเจฟเฉฑเจš, เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจฟเจ–เจฃเจพ เจนเฉˆ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจ†เจงเจพเจฐ เจฆเฉ‡เจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ‡เฉฐเจŸเฉˆเจฒเฉ€เจœ IDEA), เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจญเจพเจธเจผเจพ เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉœเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เจฒเจพเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจฟเจงเฉ€ เจฒเจฟเจ–เจฃ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‹ เจŸเฉˆเจธเจŸ เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‹เจฎเจตเจฐเจ• เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจธเจฆเจพ เจซเจพเจฐเจฎเฉˆเจŸ เจฎเฉˆเจ‚ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฐเจพเจ‚เจ—เจพ: เจ‡เฉฑเจ• เจธเจผเจพเจ–เจพ เจฎเจพเจธเจŸเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจนเฉ‹เจˆ, เจชเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจ•เจˆ เจŸเฉˆเจธเจŸ เจนเจŸเจพ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเจจเฅค เจธเจฟเจฐเจซเจผ เจ‰เจจเฉเจนเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจนเฉ€ เจฐเจนเจฟ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ (เจฌเจฟเจฒเจ•เฉเจฒ เจธเจผเฉ‹เจ… เจกเจฟเจซ เจฆเฉเจ†เจฐเจพ เจจเจนเฉ€เจ‚)เฅค

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจœเจฟเจธ เจจเฉ‡ เจธเจญ เจ•เฉเจ เจธเฉเจฃเจฟเจ† เจ…เจคเฉ‡ เจ•เฉ€เจคเจพ เจ‰เจน เจ‡เจน เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพ:

  1. เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจฟเฉฑเจ–เฉ‹: เจธเจผเจพเจ–เจพเจตเจพเจ‚, เจนเจพเจŸเจ•เฉ€เจœเจผ, เจ•เจฎเจฟเจŸ เจ…เจคเฉ‡ เจชเฉเจธเจผ เจฌเจฃเจพเจ‰เจฃเจพ;
  2. เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจ•เจฒเจพเจธเจพเจ‚ เจฆเฉ€ เจฌเจฃเจคเจฐ เจฆเฉ€เจ†เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ—เฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเฉ‹: เจŸเฉ€เจ•เฉ‡ เจ•เจฟเฉฑเจฅเฉ‡ เจชเจพเจ‰เจฃเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ•เจฟเฉฑเจฅเฉ‡ เจ†เจฏเจพเจค เจ•เจฐเจจเฉ‡ เจนเจจ, เจเจจเฉ‹เจŸเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฆเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เฉฑเจฅเฉ‡ เจ•เจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจšเจฟเฉฐเจจเฉเจน เจชเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ;
  3. เจเจ•เจธเจผเจจ, เจ‡เฉฐเจคเจœเจผเจพเจฐ เจ…เจคเฉ‡ เจœเจพเจ‚เจš เจตเจฟเจš เจ…เฉฐเจคเจฐ เจจเฉ‚เฉฐ เจธเจฎเจเฉ‹, เจ•เจฟเฉฑเจฅเฉ‡ เจตเจฐเจคเจฃเจพ เจนเฉˆ;
  4. เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸเจพเจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจจเฉเจ…เจฒ เจœเจพเจ‚เจšเจพเจ‚ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจตเฉ‡เจ–เฉ‹: เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉเจ†เจฐเจพ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‚เจœเฉ‡ เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจ–เจฟเฉฑเจš เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจŸเจพเจธเจ• เจตเจฟเจŠ เจ–เฉ‹เจฒเฉเจนเจฃ, เจ‡เฉฐเจชเฉเฉฑเจŸ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ, เจŸเฉˆเจ•เจธเจŸ เจŸเจพเจˆเจช เจ•เจฐเจจ เจ…เจคเฉ‡ เจญเฉ‡เจœเฉ‹ เจฌเจŸเจจ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจธเจฟเฉฑเจงเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก 'เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€ เจญเฉ‡เจœเฉ‹;
  5. เจธเจตเจพเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจœเจตเจพเจฌ เจ…เจ—เจฒเฉ‡ เจชเฉœเจพเจ… เจตเจฟเฉฑเจš เจฆเจฟเฉฑเจคเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค

เจ†เจ–เจฐเฉ€ เจฌเจฟเฉฐเจฆเฉ‚ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ. เจ‡เจน เจœเจตเจพเจฌ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเจฟเฉฑเจ–เจฟเจ† เจธเจฟเจงเจพเจ‚เจค เจนเฉˆ เจ•เจฟ เจฌเจฟเจจเจพเจ‚ เจธเฉ‚เจคเจฐเจฌเฉฑเจง เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ‡ เจœเจตเจพเจฌ เจฏเจพเจฆ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจตเจฐเจคเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเฉ‡เฅค

เจ‡เจน เจ†เจฆเจฐเจธเจผ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจ‡เจธ เจธเจฎเฉ‡เจ‚ QA เจŸเฉ€เจฎ เจฆเฉ‡ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจจเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจฒเฉœเจพเจˆ เจตเจฟเฉฑเจš เจ•เฉเจ เจŸเฉˆเจธเจŸ เจฒเจฟเจ–เจฃ เจฆเจพ เจ•เฉฐเจฎ เจธเฉŒเจ‚เจชเจฟเจ† เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€ เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจธเจฌเจ•เจฎเจฟเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฑเจคเฉ€เฅค

เจ•เฉ€ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจฃเจพ เจนเฉˆ:

  1. เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจ…เจคเฉ‡ เจ–เฉเจฆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเจพ เจตเจงเฉ‡เจฐเฉ‡ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเจพเจฒ เจ—เจฟเจ†เจจ, เจœเจฟเจธเจฆเฉ€ เจธเจฟเจฐเจซ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจœเจฆเฉ‹เจ‚ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจจเจพเจฒ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจฏเจพเจฆ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉ‹ เจœเจพเจ‚ เจคเจฟเฉฐเจจ เจตเจพเจฐ เจธเจฎเจเจพเจ‰เจฃเจพ เจชเจเจ—เจพ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ•เจฆเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ เฉ€เจ• เจนเฉˆ? เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚: เจตเจฟเจตเจพเจฆเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฒเจเจพเจ‰เจฃเจพ, git เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจœเฉ‹เฉœเจจเจพ, เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจ•เจฒเจพเจธเจพเจ‚ เจฌเจฃเจพเจ‰เจฃเจพ, เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ;
  2. xpath เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจฐ เจšเฉ€เจœเจผ. เจ—เฉฐเจญเฉ€เจฐเจคเจพ เจจเจพเจฒ. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจ• เจตเจพเจฐ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจงเจฟเจ†เจจ เจจเจพเจฒ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆเฅค

เจ•เจฆเจฎ 2. เจตเจฟเจ†เจ•เจฐเจฃ 'เจคเฉ‡ เจจเฉ‡เฉœเจฟเจ“เจ‚ เจจเจœเจผเจฐ เจฎเจพเจฐเจจเจพ

เจ†เจ“ เจ•เจฆเจฎ #0 เจคเฉ‹เจ‚ เจŸเจพเจธเจ•เจตเจฟเจŠ เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เจฐเฉ€เจเฅค เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ•เจฆเจฎ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ checkCommentWithTextExists เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจพเจกเจพ เจŸเฉˆเจธเจŸเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจฎเจเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฆเจฎ เจ•เฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ•เจฆเจฎ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจตเจฟเจ—เจพเฉœ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจคเฉ‡ เจ…เฉฐเจฆเจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจนเจจ:

onCommentBlock(userName).comment(expectedText).should(displayed());

เจœเจฟเฉฑเจฅเฉ‡ onCommentBlock เจนเฉˆ

onCommonStreamPanel().commentBlock(userName);

เจนเฉเจฃ เจ…เจธเฉ€เจ‚ "เจ‡เฉฑเจ• เจ–เจฟเจกเฉŒเจฃเจพ เจ–เจฐเฉ€เจฆเฉ‹" เจจเจนเฉ€เจ‚ เจ•เจนเจฟเจฃเจพ เจธเจฟเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ "เจกเฉ‡เจŸเจธเจ•เฉ€ เจฎเฉ€เจฐ เจธเจŸเฉ‹เจฐ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ–เจฟเจกเฉŒเจฃเจพ เจ–เจฐเฉ€เจฆเฉ‹, เจœเฉ‹ เจ‰เฉฑเจชเจฐเฉ‹เจ‚ เจคเฉ€เจœเฉ€ เจธเจผเฉˆเจฒเจซ 'เจคเฉ‡ เจจเฉ€เจฒเฉ‡ เจ•เฉˆเจฌเจฟเจจเฉ‡เจŸ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉˆเฅค" เจ‡เจน เจธเจฎเจเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจตเฉฑเจกเฉ‡ เจคเฉฑเจคเจพเจ‚ (เจธเจŸเฉเจฐเฉ€เจฎ -> เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจตเจฟเจ…เจ•เจคเฉ€ เจฆเฉ€เจ†เจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจจเจพเจฒ เจฌเจฒเจพเจ• -> เจ‡เจธ เจฌเจฒเจพเจ• เจฆเจพ เจ‰เจน เจนเจฟเฉฑเจธเจพ เจœเจฟเฉฑเจฅเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจŸเฉˆเจ•เจธเจŸ เจฌเฉˆเจ เจฆเจพ เจนเฉˆ) เจคเฉ‹เจ‚ เจ•เฉเจฐเจฎเจตเจพเจฐ เจ‡เฉฑเจ• เจคเฉฑเจค เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจจเจนเฉ€เจ‚, เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ xpath เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ•เฉ‡เจตเจฒ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจœเจผเจฟเจ•เจฐ เจ•เจฐเฉ‹ เจ•เจฟ เจ‡เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจนเจฆเจพเจ‡เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฐเจฃเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจตเจฟเจฐเจธเจพ เจ‰เจนเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจชเจฐ เจธเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจฎเฉˆเจšเจฐเจพเจ‚ เจ…เจคเฉ‡ เจตเฉ‡เจŸเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ; เจ‰เจน เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจ•เจฆเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ เจ…เจคเฉ‡ เจ‡เจน เจธเจฎเจเจฃ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเจจ เจ•เจฟ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจชเจฐ เจ“เจตเจฐเจฒเฉ‹เจก เจจเจพ เจ•เจฐเฉ‹: เจคเฉเจนเจพเจกเจพ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฆเจพเจ…เจตเจฟเจ†เจ‚ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡, เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจคเฉฑเจ•, เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค();, เจฎเฉŒเจœเฉ‚เจฆ();, เจจเจนเฉ€เจ‚(); เจ•เจพเจซเจผเฉ€ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจนเฉ‹เจฎเจตเจฐเจ• เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ: เจ‡เฉฑเจ• เจธเจผเจพเจ–เจพ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจˆ เจชเฉœเจพเจตเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจ•เฉเจ เจŸเฉˆเจธเจŸเจพเจ‚ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเจจเฅค เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฆเจฟเจ“ เจ…เจคเฉ‡ เจฐเจจ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจนเจฐเจฟเจ†เจฒเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเจฟเจ“เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจœเฉ‡เจ•เจฐ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ€เจฎ เจฆเฉ‡ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจจเจพ เจธเจฟเจฐเจซเจผ เจจเจตเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ, เจฌเจฒเจ•เจฟ เจ•เฉเจ เจฌเฉฑเจ— เจซเจฟเจ•เจธ เจตเฉ€ เจนเจจ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจฌเฉฑเจ—เจพเจ‚ เจฒเจˆ เจคเฉเจฐเฉฐเจค เจŸเฉˆเจธเจŸ เจฒเจฟเจ–เจฃ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจพเจฐเฉ‡ เจคเฉฑเจค เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฐเจฃเจจ เจ•เฉ€เจคเฉ‡ เจœเจพ เจšเฉเฉฑเจ•เฉ‡ เจนเจจ; เจธเจฟเจฐเจซเจผ เจ•เฉเจ เจ•เจฆเจฎ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจธเฉฐเจชเฉ‚เจฐเจจ เจ•เจธเจฐเจค เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ•เจฆเจฎ 3. เจชเฉ‚เจฐเฉ€ เจ‡เจฎเจฐเจธเจผเจจ

เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸเจฐ เจฒเจˆ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจธเฉฐเจชเฉ‚เจฐเจจ, เจœเฉ‹ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจฟเฉฑเจงเฉ€เจ†เจ‚ เจกเจฟเจŠเจŸเฉ€เจ†เจ‚ เจจเจฟเจญเจพเจ‰เจฃเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ xpath เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจ•เจฐเฉ€เจ เจ•เจฟ เจ‡เจน เจธเจพเจฐเฉ‡ onCommentBlock เจ…เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฐเจฃเจฟเจค เจนเจจเฅค

เจธเจ•เฉ‚เจฒ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“: เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจ•เจฟเจตเฉ‡เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจตเฉ‡

เจ•เฉเฉฑเจฒ:

"//div[contains(@class, โ€˜stream-panelโ€™)]//a[contains(@class,'author') and text()='{{ userName }}โ€™]//div[contains(@class,'change-wrapper') and contains(.,'{{ text }}โ€™)]"

เจ•เจนเจพเจฃเฉ€ เจฆเจพ เจ•เฉเจฐเจฎ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ. เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจตเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ xpath เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เจคเฉ‡ เจ•เฉ‡เจตเจฒ เจ‡เฉฑเจ• เจเจฒเฉ€เจฎเฉˆเจ‚เจŸ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉˆเฅค เจ…เฉฑเจ—เฉ‡, เจ…เจธเฉ€เจ‚ เจขเจพเจ‚เจšเฉ‡ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡: เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ WebElement เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจคเฉฑเจค เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฟเจฐเจพเจธเจค เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจธเจฎเจเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉฑเจธเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจเจฒเฉ€เจฎเฉˆเจ‚เจŸ เจธเจฎเฉเฉฑเจšเจพ เจŸเจพเจธเจ•เจตเจฟเจŠ เจนเฉˆ, เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸ เจนเฉˆ - เจชเฉ‚เจฐเฉ€ เจธเจŸเฉเจฐเฉ€เจฎ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸ เจนเฉˆ - เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจŸเจฟเฉฑเจชเจฃเฉ€, เจ†เจฆเจฟเฅค เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจชเฉ‡เจœ 'เจคเฉ‡ เจ…เจคเฉ‡ เจ†เจŸเฉ‹เจŸเฉˆเจธเจŸ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเฉ€ เจฌเจฃเจคเจฐ เจตเจฟเฉฑเจš เจชเฉ‡เจฐเฉˆเจ‚เจŸ เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡, เจฆเจฐเจธเจผเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฐเจฟเฉœเจคเจพ เจจเจพเจฒ เจธเจฎเจเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจน เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจฐเจพเจธเจค เจตเจฟเฉฑเจš เจนเจจ เจ…เจคเฉ‡ onCommentBlock 'เจคเฉ‡ เจฌเจฟเฉฐเจฆเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ€ เจฆเจพเจ–เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚: /, //, ., [] เจ…เจคเฉ‡ เจนเฉ‹เจฐ. เจ…เจธเฉ€เจ‚ เจฒเฉ‹เจก เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจฌเจพเจฐเฉ‡ เจ—เจฟเจ†เจจ เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚ @class เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจœเจผเจฐเฉ‚เจฐเฉ€ เจšเฉ€เจœเจผเจพเจ‚เฅค

เจธเจ•เฉ‚เจฒ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“: เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจ•เจฟเจตเฉ‡เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจตเฉ‡

เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ xpath เจฆเจพ เจ…เจจเฉเจตเจพเจฆ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจ•เจธเจพเจฐ เจ•เจฐเจจ เจฒเจˆ - เจ‡เจน เจธเจนเฉ€ เจนเฉˆ, เจนเฉ‹เจฎเจตเจฐเจ•. เจ…เจธเฉ€เจ‚ เจคเฉฑเจคเจพเจ‚ เจฆเฉ‡ เจตเจฐเจฃเจจ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฆเจฟเจ“.

เจ‡เจน เจ–เจพเจธ เจฎเจพเจฐเจ— เจ•เจฟเจ‰เจ‚?

เจธเจพเจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ—เจฟเจ†เจจ เจตเจพเจฒเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจพเจจเฉ‚เฉฐ เจธเจญ เจ•เฉเจ เจ‡เฉฑเจ• เจตเจพเจฐ เจธเจฎเจเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจฎเฉเจธเจผเจ•เจฒ เจฆเฉเจฌเจฟเจงเจพ เจนเฉˆ. เจ‡เจน เจฎเจพเจฐเจ— เจธเจพเจจเฉ‚เฉฐ เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฐเฉ‹เจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจตเจพเจฒ เจชเฉเฉฑเจ›เจฃ เจ…เจคเฉ‡ เจ•เฉเจ เจจเจพ เจธเจฎเจเจฃ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ‡ เจนเฉ€ เจชเจฒ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจธเจŸเฉˆเจชเจธ เจœเจพเจ‚ เจเจ•เจธเจชเจพเจฅ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจฎเจ เจจเจพ เจนเฉ‹เจฃ เจ•เจพเจฐเจจ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฟเจธเจพเจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจคเฉเจนเจพเจกเฉ‡ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจธเจผเจพเจ‡เจฆ เจคเฉเจนเจพเจกเฉ‡ เจ…เจจเฉเจญเจต เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจ—เฉ‡ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจฎเจพเจจ เจธเฉเจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจ•เฉ‡ เจ–เฉเจธเจผเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€!

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹