ืคืืจ ืคืื ืคืื ืฃ ืงืึท ืึทืคึผืืืงืึทื ืฅ ืืืืื ืฆื ืืขืจื ืขื ืืื ืฆื ืึทืจืืขืื ืืื ืึธืืึทืืืืืื ืืขืกืฅ. ื ืื ืึทืืข ืงืึธืืคึผืึทื ืืขืก ืงืขื ืขื ืืงืืื ืึทืืึท ืชืืืืช ืคืื ืืึทื ืืึทื ืืขืกืืขืจืก ืืขืฉืึทืก ืึทืจืืขื ืฉืขื. Wrike ืืื ืืขืืืืื ืึทื ืึธืืึทืืืืฉืึทื ืฉืืืข ืคึฟืึทืจ ืขืืคึผืืืืื ืืื ืืืื ืืขืืขื ืืขื ืคืึทืจืืึทื ื ืคึฟืึทืจ ืคืืืข. ืืื ืืึธื ืืื ืืึทืืืืืืงื ืืื ืืขืจ ืฉืืืข ืืขื ืื ืืื ืึท QA ืชึผืืืื.
ืืื ืืขืืขืจื ื ืืื ืฆื ืึทืจืืขืื ืืื ืกืขืืขื ืืื ืืื ืืืฆื ืื ืืืคึผืขื ืืึทื ืืื ืฉืืืฆื ืึท ืืืืขืจ ื ืืืขืจ ืคืื ืึทืืืึธืืขืกืืก ืืื ืึผืืขื ืงืืื ืึทืจืืืก ืืืืฃ. ืืื, ืืืืืจื ืืืืฃ ืื ืจืขืืืืืึทืื ืคืื ืืื ืืืขืจ ืฉืืึธืก ืืขืจืคืึทืจืื ื ืืื ืืืื ืคืขืจืืขื ืืขืืข ืงืึทื ืงืืืืฉืึทื ื, ืืื ืืืขื ืคึผืจืืืืจื ืฆื ืืึทืงืืืขื ืื ืคืึธืจืืืืข ืคึฟืึทืจ ืื ืืขืจืกื ืืืขืึทื ืฉืืืข ืคืื โโโโืึธืืึทืืืืฉืึทื.
ืืืืงืืก ืืขืจืคืึทืจืื ื ืืื ืึธืจืืึทื ืืืืจื ืึท ืฉืืืข
ืืืขื ืื ื ืืื ืคึฟืึทืจ ืึทื ืึธืืึทืืืืฉืึทื ืฉืืืข ืืื ืืขืืืืจื ืงืืึธืจ, ืืืึทื ืึธืจืืึทื ืืืึทืฆืืข ืืื ืืขืคืืื ืฆื ืกืืึทืก ืืึทืืืืืึธืื, ืืขืจ ืืขืื ืืฉ ืคืืจื ืคืื ืึธืืึทืืืืฉืึทื. ืืืขืจ ืึทื ืืขืจืฉ ืึธืืขืจ ืขืจ ืงืขื ืืขืจืงืืขืจื ืืืึธืก ืืื ืืขื ืขื ืืขืงืืืขื ืืื ืืขื ืืื ืืฆืืืืืื, ืฆื ืืื ืืขืจืืจืืืื ืจืขืืืืืึทืื ืืื ืฆื ืืื ืืึทืืืืขืจื ืื ืฆืืื? ืืึธืืืจ ืืื ืืขืื ืื ืืืึธืจื:
- ืืื 2016, ืืืจ ืืขืฉืจืืื ืึท ื ืืึทืข ืคืจืืืืืืขืจืง ืคึฟืึทืจ ืึทืืืึธืืขืกืื ืืื ืืขืืืื ืขืก ืึทืืื ืึทื ืขืก ืืื ืืขืืืืจื ืืจืื ื ืฆื ืฉืจืืึทืื ืืขืกืฅ: ื ืึธืจืืึทื ืกืืขืคึผืก ืืจืืืก, ืื ืกืืจืืงืืืจ ืืื ืืขืืืืจื ืคืื ืืขืจ ืคืึทืจืฉืืืืืง. ืืืจ ืืึธืื ืึท ืืขืืึทื ืง: ืืข ืืึทืจืฃ ืึทืจืฒึทื ื ืขืืขื ืืขืื, ืืืึธืก ืืืื ืฉืจืฒึทืื ื ืฒึทืข ืคึผืจืึธืืขืก, ืืื ืึผืื ืขืก ืืจืื ืืขืจ ืฆื ืคึฟืึทืจืฉืืืื, ืืึธืื ืืืจ ืืขืฉืึทืคึฟื ืึท ืกืขืจืืข ืจืขืคึฟืขืจืึทืื. ืื ืจ ืืื ื ืฆืืืืืข ื ืืขืืจืืค ื ื ืคืื ื ืคื ื ืืขืืขืก , ืืขืืข ืจ ืคื ื ื ื ืฆืืงืื ืคืืืืง ืข ืืขืงืืืจ ื ืื ื ืืขื ืืืข ื ืคื ืจ ืื ื ืื ื ืฆืืืขืืจืฒ ื ื ืืืจืืื .
โ ืฐืืืขืจืข ืฉืฐืขืจืืงืฒืื ืืืื ืืขืืื ืื ืฉืืืขืจ ?
โ ืืขืจ ืขืืงืจ, ืคึฟืึทืจืฉืืืื ืืื, ืึทืจืงืึทืืขืงืืฉืขืจ. ืขืก ืืขื ืขื ืืขืืืขื ืคืืืข ืคืจืืืขืก ืืืขืื ืื ืกืืจืืงืืืจ ืคืื ืืื ืืืขืจ ืืขืกืฅ. ืืื ืืึทืืขืจืงืื ืืขื, ืึท ืคึผืืึทืฅ ืืื ืืขืฉืจืืื ืืืืฃ ืืขื ืืขืืข ืืื ืืืจ ืืึธืื ืฆื ืืึทืืื ื ืึธื ืจืขืคึฟืขืจืึทืื ืฆื ืืขืจืงืืขืจื ืืื ืืขืจ ืืขืืึทื.
โ ืืื ืื ืฉืื ืืื ืืืฆืืื?
โ ืื , ืืืฉืืืื . ืืึทื ืง ืฆื ืืืจ, ืคืืืข ืืขื ืืฉื ืืขื ืขื ืื ืืืึทืืืื ืืื ืฉืจืืืื ืืขืกืฅ, ืืื ืืื ืืืจืืฉื ืืืืขื, ืืื ืื ืฉืคึผืืืึธื, ืึทืืขืืขื ืื ืืขืืืืื ืฆื ืืขืกืขืจ ืคึฟืึทืจืฉืืืื ืืืึธืก ืืื ืึทืืืึธืืขืกื, ืืื ืืื ืืขื ืขื ืืขืฉืจืืื ืืื ืืื ืืื ืืขื ืขื ืืึธื ืืฉื. ืื ืืึทืกืข ืืืืฃ ืึธืืึทืืืืฉืึทื ืขื ืืืฉืึทื ืืจื ืืื ืืืื ืืืงืจืืกื: ืืืจ ืืืฆื ืืึทืงืืืขื ืคืืืข ืืึธื ืืืืื ืืงืขืจืข ืจืืงืืืขืก ืคึฟืึทืจ ืืืืฃ ืืื ืึทื ืึทืืืืืื ื ืืขืกืฅ, ืืื ื ืืขืกืืขืจืก ืืื ืืขืืืขืืึธืคึผืขืจืก ืืึธืื ืื ืืขืืืืื ืฆื ืงืึธืคึผืข ืืื ืืขื ืืื ืืื ืึผืืขื ืึทืืข ืกืืืืึทืืืึธื ืก. ื ื, ืขืก ืืขื ืขื ืขืืืขืืข ืื ืขืจืืขื ืึทืืืืึทื ืืืืืฉืื ืคึฟืึทืจ ืื ืึธืคึผืืืืืื ื: ืืืจ ืคืืจืืื ื ืืขืจืคืึทืจืื ื ืืื ืคึผืจืขืืึทื ืืืืฉืึทื ื ืืื ืจืขืคึฟืขืจืึทืื, ืืึทื ืง ืฆื ืืืึธืก ืขืืืขืืข ืึธืืึทืืืืฉืึทื ืขื ืืืฉืึทื ืืจื ืืึธืื ืฉืืื ืืขืจืืื ืฆื ืืึทืื ืคึผืจืขืืึทื ืืืืฉืึทื ื ืืืืฃ ืงืึทื ืคืจืึทื ืกืึทื, ืืื ืืืื ืืืงืืืขื ืึท ืฉืืึทืจืง ืืึทื ื ืคืื ืืืืืืืก ืืื ืคึผืจืขืืึทื ืืืืฉืึทื ื ืคึฟืึทืจ ืึทื ืืึธืจืืื ื ื ืืงืึทืืขืจื.
ืืืืฃ ืืืื ืืืืื ืืืืึทืฃ, ืืื ืืืขื ืืืืื ืึทื ืงืึธืืื ืืงืึทืฆืืข ืฆืืืืฉื ืืื ืืืขืจ ืืืคึผืึทืจืืืึทื ืฅ ืืื ืกืืืคึผืืึทืคืืื ืฆื ืึท ืืึทืื ืืึธืืืื ืืขืืขืจืืขื ืืจืื ื ืืืจืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืฆื ืืื ืคึผืจืึทืงืืึทืงืื ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืจืึทืืื ืืืขืื ืืืึธืก ืงืึทืกืขืก ืืื ืืื ืืืึธืก ืืืจืื ืคืื ืึทืืึธืืืกืืื ืฆื ืึธืืึทืืืื. ืืื ืึท ืจืขืืืืืึทื, ืึทืืข ืืื ืืขืจืขืกืืจื ืคึผืึทืจืืืขืก ื ืขืืขื ืคืื ืืึธืจืื ืคืื ืื ืคึผืจืึธืืข ืงืึทืืืขืจืืืืฉ, ืืืึธืก ืืื ืงืขืกืืืืขืจ ืืจืึธืืื ื. ืงืืื ืืืื ืขืจ ืคืืจืืื ืื ืื ืืืืืขืืืขื ืคืื ืื ืืขืจืข.
ืืื ืึทืืืขืืืื, ืื ืคึผืจืึทื ืืืืฃ ืื ืึทืจืืขื ืคืื ืืืื ืืื ืืืฉืืืื positive. ืืึธืืขืจ ืืืจืื ืืืึธืก ืืืืขื ืขื ืืขื ืึทืจืืืงื ืืจืึทืืื ืืืื ืืืขืื ืืื ืขืคึผืขืก ืขื ืืขื? ืืขืจ ืขืฆื ืืืขื ืืืื ืคึผืฉืื: ืขืก ืืื ืืืขืจื ืขืก ืืืื ืึธืืึทืืืืืื ืืขืกืฅ ืืขื ืขื ืึท ืืืืืขืจืงืืึทื ืคึฟืึทืจ ืืืจ. ืืืืึทืืขืจ, ืืืจ ืืืขืื ืจืขืื ืืืขืื ืึท ืืขืจ ืงืึธืืคึผืืืฆืืจื ืงืฉืื: ืืื ืฆื ืึธืจืืึทื ืืืืจื ืึทืืข ืืขื ืืื ืจืืืืืง ืืื ืืขืืืขื, ืึทืืื ืึทื ืื ืงืึธืก ืคืื ืึทืืข ืคึผืึทืจืืืขืก ืืขื ืขื ืืื ืืืึทื ืืื ืื ืคึผืจืึธืืืงืฆืืข ืืื ืืึทืงืกืืืื.
ืขืฆืืช ืคึฟืึทืจ ืึธืจืืึทื ืืืืื ื
ื ื ืฉื ื ืื ื ืืขืฐืข ื ื ืืฆืืขื , ืืืข ืจ , ืฐ ื ืฉืื ืก ืื ื ืืฒื ืืขืืขืื , ืืฒื ืข ื ืืขืฐืข ื ืขืืืขื ืข ืฉืฐืขืจืืงืฒืื , ืฆืืื ื ืฐืขืื ืข ืข ื ืื ื ืืขืืืจืค ื ืืขืฐืข ื ืืจืืื ืืืืจ ื ื ื ื ืจืขืคืขืจืืื . ืืื ืขืก ืืื ืืขืืืขื ืืื ืึท ืคืจืืฉ ืชึผืืืื ืืืึธืก ืคืึทืจืืืืึทืื ืืื-ืืื-ืืืืืืืกื ืืืงืืื ืืื ืืื-ืืืฆื ืึทื ืืื ืคืืจืืืืืจื ืื ืคืืืืขื ืืข ืกืืขืคึผืก ืฆื ืฉืึทืคึฟื, ืืื ืืืื ืืืื ืื ื, ืื ืืืขืึทื ืืืขื ืฆื ืืขืจื ืขื ืืขืกืืขืจืก ืฆื ืคึฟืึทืจืฉืืืื ืึธืืึทืืืืืื ืืขืกืฅ.
ืฉืจืื 0. ืฉืึทืคึฟื ืึท ืืืขืจืืขืจืืื
ืคืื ืงืืจืก, ืืขื ืฉืจืื ืืื ืืืจืฃ ื ืื ืืืืื ืคึฟืึทืจ ืงืึท. ืึธืืขืจ, ืืื ืืืืื ืฆื ืืึทืื ืขืก ืืงืกืคึผืืืกืึทื: ืื ืึธืืึทืืืืฉืึทื ืงืึธืืขืืึทืกืข ืืืื ืืืื ืืขืืืืื ืืื ืึท ืืืื ืขืืืืืง ืคืึธืจืขื. ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทืื - ื ืื ืงืืขื ืกืืขืจ ืฉืคึผืจืึทืื, ืืื ืคึฟืื ืืขื ืืืจ ืงืขื ืขื ืึธื ืืืืื ืืืื ืื ืืขืจืืืงื ืืื.
ืืึธ ืืื ืึท ืกืงืจืขืขื ืฉืึธื ืคืื ืึท ืืึทืกืงืืืืขืื ืืื ืื ื ืขืืขื ืคืื ืื ืขืืขืืขื ืื. ืืื ืก ืืืึทืืืฉืึทื ืึทื ืืืจ ืคึผืจืืืืจื ืืึทืกืงืืืืขืื ืืื ืึท ืฉืืืึทืจืฅ ืงืขืกืื ืืื ืืึธืื ืงืืื ืืึธื ืืขืืขื ืกืขืืขื ืืื ืืื ืืืื ืืขืื. ืืืึธืก ืืื ืืขื ืงืึธื ืืึธื?
(ืกืคึผืืืืขืจ - ืื ืึทืจืืขื ืืื ืืืืกืืขืืขืงื ืืืจื ืื ืืื ืืืืฃ ืืืืึทืฃ ืคืื ืื ืึทืืืื ืืกืืจืึทืืึธืจ, ืืื ืืขืืึธืื ืืืจ ืืขื ืึทื ืขืก ืืื ืึท ืจืขืงืึธืจื ืคืื ืืขื ืืื ืืขื ืืืึทื.)
ืืขืจ ืฉืจืื ืึทืืืื ืืจืขื ืื ืื QAA ืืื QA ืฉืคึผืจืึทืื ื ืขืขื ืืขืจ ืฆืืืึทืืขื. ืขืก ืืื ืืจืื ืืขืจ ืคึฟืึทืจ ืึธืืึทืืืืฉืึทื ืืืื ืฆื ืืขืจืงืืขืจื ืื ืจืขืืืืืึทืื ืคืื ืึท ืืืืคื ืืึทื ืืึทื ืืขืกืืขืจืก ืืึธืื ืฆื ืคืึทืจืืจืขื ืืขื ืืืืื ืืงืขืจ ืื ืืืืฃ ืงืจืืืืืื ื ืงืึทืกืขืก: ืืื ืงืขื ืขื ืืืื ืืืืื ืืงืขืจ ืืืืืืื. ื ืึธื ืึทืืข, ืึทืืข ืคึฟืึทืจืฉืืืื ืืืื ืขืจ ืืขื ืื ืืขืจื. ืืืจ ืืืงืืืขื ืื ืืืื ืื ืื ืืคืืื ืืืืืขืจ ืื ืคืึทืงืืืฉ ืืจืืื ืื ื ืื ืืขืืืืื.
ืฉืจืื 1. ืืืืขืจืืืจื ืคืจืึทืกืขืก
ืืึธืืืจ ืคืึธืจืืขืฆื ืืขื ืคึผืึทืจืึทืืขื ืืื ืฉืคึผืจืึทื. ืืืขื ืืืจ ืืขืจื ืขื ืฆื ืจืขืื ืืื ืงืื ืืขืจ, ืืืจ ืึธื ืืืืื ื ืืฉื ืคืื ืขืืืืึธืืึธืื ืืื ืกืขืืึทื ืืืง. ืืืจ ืืืืขืจืืืจื "ืืึธื", "ืงืืืคื ืึท ืฆืึทืฆืงืข", ืึธืืขืจ ืืึธื ื ืื ืืื ืืืื ืืื ืื ืคึผืจืึธืืึธ-ืื ืืึธ-ืืืืจืืคืขืืฉืขืจ ืจืืฅ ืคืื ืื ืืืขืจืืขืจ. ืึทืืื ืขืก ืืื ืืึธ: ืขืก ืืื ืงืืื ืคืื ื ืืื ืืืืืืื ื ืืื ืื ืืืืขืจ ืืืคืขื ืืฉื ืคืื ืื ืืขืื ืืฉ ืคึฟืขืึดืงืืืื ืคืื ืืื ืึทืืืึธืืขืกืืก ืึทืจืืขื ืึธื ืืจืืื ื ืฆื ืฉืจืืึทืื ืขืคึผืขืก ืืืึธืก ืึทืจืืขื.
ืขืก ืกืึธืื ืืก ืึท ืืืกื ืงืึทืื ืืขืจืื ืืืึทืืืื, ืึธืืขืจ ืขืก ืึทืจืืขื.
ืืื ืืขืจ ืขืจืฉืืขืจ ืืขืงืฆืืข, ืขืก ืืื ืืืขืจื ืฆื ืืขืื ืึท ืืงืขืจ ืืืืฃ ืืื ืฆื ืฉืจืืึทืื ืึทืืืึธืืขืกืืก ืืืืึทื. ืืืจ ืืขืืคึฟื ืฉืืขืื ืื ืึทื ืืืืืงืืื ื ืกืืืืืืข (ืืื ืืืื ืคืึทื, Intellij IDEA), ืืขืจืงืืขืจื ืื ืืื ืืืื ืฉืคึผืจืึทื ืึผืืืื ืืืึธืก ืืขื ืขื ื ืืืืืง ืฆื ืฉืจืืึทืื ืื ืื ืืขืจ ืืืคึฟื ืืื ืึทื ืืืืืกืืื ื ืงืืึทืก ื ืืฆื ืื ืืืืืกืืื ื ืกืืขืคึผืก. ืืืจ ืฉืจืืืื ืืื ืืื ืืืื ืึธืืขืจ ืฆืืืื ืคึผืจืึธืืข ืืื ืืขืื ืืื ืืขืงืฆืืขืก, ืืืึธืก ืืื ืืืึธืื ืคึฟืึธืจืืึทื ืึทืืื: ืึท ืฆืืืืึทื ืืึธื ืืื ืฆืขืืืืื ืคืื ืืขื ืืขื, ืึธืืขืจ ืขืืืขืืข ืืขืกืฅ ืืขื ืขื ืึทืืืขืงืืขื ืืืขื ืคืื ืืื. ืืืฒึทืื ืืืฒึทืื ื ืึธืจ ืืฒืขืจืข ืืึทืฉืจืฒึทืืื ืืขื. ืืืจ ืืขืื ืืขืกืืขืจืก ืฆื ืืืงืขืจื ืื ืืขืกืฅ (ื ืืฉื ืืืจื ืืืืึทืื ืืืืืง, ืคืื ืงืืจืก).
ืืื ืึท ืจืขืืืืืึทื, ืืขืจ ืืืื ืขืจ ืืืืก ืืื ืฆืืืขืืขืจื ืืื ืืขืืื ืึทืืฅ ืืืขื ืงืขื ืขื ืฆื:
- ืืขืจื ืขื ืฆื ืึทืจืืขืื ืืื ืื ืึทื ืืืืืงืืื ื ืกืืืืืืข ืฆืืืื ื: ืงืจืืืืืื ื ืฆืืืืืื, ืืึธืืงืืืก, ืงืึทืืืฅ ืืื ืคึผืืฉืื;
- ืืขื ืื ืืึทืกืืงืก ืคืื ืื ืกืืจืืงืืืจ ืคืื ืื ืฉืคึผืจืึทื ืืื ืงืืืกื: ืืื ืฆื ืึทืจืืึทื ืืืืื ืื ืืืฉืขืงืฉืึทื ื ืืื ืืื ืฆื ืึทืจืืึทื ืคืืจ, ืืืึธืก ืึทื ืึทืืืืฉืึทื ื ืืขื ืขื ืืืจืฃ, ืืื ืืืึธืก ืกืึธืจื ืคืื ืกืืืืึธืืก ืืขื ืขื ืืขืคึฟืื ืขื ืืึธืจื, ืึทืืืฅ ืกืืขืคึผืก;
- ืคึฟืึทืจืฉืืืื ืื ืืืืืง ืฆืืืืฉื ืงืึทืืฃ, ืืืึทืจืื ืืื ืืฉืขืง, ืืื ืฆื ื ืืฆื ืืืึธืก;
- ืืึทืืขืจืงื ืื ืืืืืง ืฆืืืืฉื ืึทืืืึธืืขืกืืก ืืื ืืึทื ืืึทื ืืฉืขืงืก: ืืื ืึทืืืึธืืขืกืื ืืืจ ืงืขื ืขื ืฆืืขื ืืืื ืขืจ ืึธืืขืจ ืื ืืขืจื ืืึทื ืืืขืจ ืึทื ืฉืืึธื ืคืื ืืืจืืคืืจื ืึทืงืฉืึทื ื ืืืจื ืื ืฆืืืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฉืืงื ืึท ืืึทืืขืจืงืื ื ืืืืึทื ืฆื ืื ืืึทืงืขื ื ืึทื ืฉืืึธื ืคืื ืขืคื ืึท ืืึทืกืงืืืืขืื, ืกืขืืขืงืืืจื ืืขื ืึทืจืืึทื ืฉืจืืึทื, ืืืืคึผืื ื ืืขืงืกื ืืื ืืขืื ืึท ืงืืืง ืืขื ืฉืืงื ืงื ืขืคึผื;
- ืคืึธืจืืืืืจื ืคึฟืจืืื ืืืึธืก ืืืขื ืืืื ืืขืขื ืืคืขืจื ืืื ืืขืจ ืืืืึทืืขืจ ืฉืจืื.
ืื ืืขืฆืืข ืคืื ื ืืื ืืืืขืจ ืืืืืืืง. ืื ืขื ืืคึฟืขืจืก ืงืขื ืขื ืืืืื ืืืื ืืขืืขืื ืคืึธืจืืืก ืคืื ืฆืืึทื, ืึธืืขืจ ืขืก ืืื ืึท ืืืืืืืง ืืขืจื ืขื ืคึผืจืื ืฆืืคึผ ืึทื ืขื ืืคึฟืขืจืก ืึธื ืคืึธืจืืืึทืืืืืึทื ืคืจืืืขืก ืืขื ืขื ื ืืฉื ืืขืจืืื ื ืืื ืืขื ืขื ื ืืฉื ืืขื ืืฆื ืืืขื ืืขืกืึธืฃ ืืืจืฃ.
ืขืก ืืืึธืื ืืืื ืืืขืึทื ืืืื ืืื ืืขื ืฆืืื, ืึทื ืึธืืึทืืืืฉืึทื ืื ืืฉืขื ืืจ ืคืื ืื QA ืืึทื ืฉืึทืคึฟื ืึทืกืืื ื ืืื ืึท ืึทืจืืขื ืืื ืฉืจืืืื ืึท ืคึผืึธืจ ืคืื ืืขืกืฅ ืืื ืฉืืึทืื ืืื ืืึธืื ืืื ืฆื ืกืึทืืงืึทืืืื ืฆื ืืืื ืฆืืืืึทื.
ืืืึธืก ื ืื ืฆื ืืขืื:
- ืืขืจ ืืื-ืืืคืงืืึทื ืืืืกื ืคืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื ืึทื ืืืืืงืืื ื ืกืืืืืืข ืืื ืื ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื ืืื, ืืืึธืก ืืืขื ืืืื ืืืจืฃ ืืืืื ืืืขื ืืืจ ืึทืจืืขื ืื ืืืคึผืขื ืืึทื ืืื ืืื ืฆืืืืืื. ืขืก ืืืขื ื ืื ืืืื ืืขืจืืื ื, ืืืจ ืืืขื ืืึธืื ืฆื ืืขืจืงืืขืจื ืขืก ืฆืืืื ืืึธื ืึธืืขืจ ืืจืื ืืึธื, ืึธืืขืจ ืืืจ ืึธืคึผืฉืึทืฆื ืื ืฆืืื ืคืื ืึธืืึทืืืืฉืึทื ืขื ืืืฉืึทื ืืจื, ืจืขืื? ืืืืฉืคืืื: ืกืึทืืืืื ื ืงืึธื ืคืืืงื, ืึทืืื ื ืืขืงืขืก ืฆื ืืื, ืงืจืืืืืื ื ืงืืืกื ืคึฟืื ืงืจืึทืฆื, ืืจืืขืื ืืื ืืืคึผืขื ืืึทื ืกืื;
- ืึทืืฅ ืฉืืึทืืืช ืฆื xpath. ืขืืขืก. ืืข ืืึทืจืฃ ืจืขืื ืืขืจืคึฟืื ืืึทืืื ืืขืจ, ืึทืืึธื ืืื ืืืืขืจ ืงืึธื ืฆืขื ืืจืืจื.
ืฉืจืื 2. ืืขื ืืืขื ืึท ื ืขืขื ืืขืจ ืงืืง ืืื ืื ืืจืึทืืึทืืืง
ืืึธืืืจ ืืขืืขื ืงืขื ืื ืืึทืกืงืืืืขืื ืกืงืจืขืขื ืฉืึธื ืคึฟืื ืฉืจืื #0. ืืืจ ืืึธืื ืึท ืฉืจืื ืืขืจืืคื checkCommentWithTextExists. ืืื ืืืขืจ ืืขืกืืขืจ ืคืืจืฉืืืื ืฉืืื ืืืึธืก ืืขืจ ืฉืจืื ืืื ืืื ืืืจ ืงืขื ืขื ืงืืงื ืืื ืืขื ืฉืจืื ืืื ืฆืขืืืืื ืขืก ืึท ืืืกื.
ืืื ืื ืืืจ ืืึธืื ืื ืคืืืืขื ืืข:
onCommentBlock(userName).comment(expectedText).should(displayed());
ืืื ืืืืฃ ืงืึธืืืขื ืืืืึธืงืง ืืื
onCommonStreamPanel().commentBlock(userName);
ืืืฆื ืืขืจื ืขื ืืืจ ืฆื ืืึธืื ื ืืฉื "ืงืืืคื ืึท ืฆืึทืฆืงืข," ื ืึธืจ "ืงืืืคื ืึท ืฆืึทืฆืงืข ืคืื โโืื ืืขืฆืงื ืืืจ ืงืจืึธื, ืืืื ืืื ืื ืืืื ืงืึทืืื ืขื ืืืืฃ ืื ืืจืื ืคึผืึธืืืฆืข ืคืื โโืื ืฉืคึผืืฅ." ืขืก ืืื ื ืืืืืง ืฆื ืืขืจืงืืขืจื ืึทื ืืืจ ืคืื ื ืฆื ืึทื ืขืืขืืขื ื ืกืึทืงืืืขื ืืฉืึทืื, ืคึฟืื ืืจืขืกืขืจืข ืขืืขืืขื ืื (ืกืืจืื -> ืืืึธืง ืืื ืืึทืืขืจืงืื ืืขื ืคืื ืึท ืืืืขืจ ืืขื ืืฉ -> ืึทื ืืืื ืคืื ืืขื ืืืึธืง ืืื ืื ืกืคึผืขืกืืคืืขื ืืขืงืกื ืืืฆื).
ื ืืื, ืขืก ืืื ื ืึธื ื ืืฉื ืฆืืื ืฆื ืจืขืื ืืืขืื xpath. ื ืึธืจ ืืขืจืืึธื ืขื ืืขืงืืฆืขืจ ืึทื ืึทืืข ืื ืื ืกืืจืึทืงืฉืึทื ื ืืขื ืขื ืืืกืงืจืืืื ืืืจื ืืื ืืื ืืจืืฉื ืืืื ืืืจื ืืื. ืืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ืจืขืื ืืืขืื ืึทืืข ืื ืฉืืื ืืื ืงืขืื ืขืจื ืืื ืคืึทืจืืื ืื ืกืคึผืึทืกืืคืืงืื ืฆื ืืขื ืฉืจืื ืืื ืืขื ืขื ื ืืืืืง ืฆื ืคึฟืึทืจืฉืืืื ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ. ืึธืืขืจ ืืึธื ื ืื ืึธืืืขืจืืึธืึทื: ืืืื ืชึผืืืื ืงืขื ืขื ืืขืจื ืขื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืึทืกืขืจืฉืึทื ื ืืืืฃ ืืืื ืืืืื ืฉืคึผืขืืขืจ. ืจืืึฟ ืืกืชึผืื, ืืึธื, ืืืึทืจืื ืืื, ืืขืืืืื ();, ืขืงืกืืกืืืจื ();, ื ืื ();
ืื ืืขืงืฆืืขืก ืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื: ืึท ืฆืืืืึทื ืืื ืืืึธืก ืื ืืื ืืึทืื ืคืื ืขืืืขืืข ืกืืขืคึผืก ืืืึธืก ืืขื ืขื ื ืืืืืง ืคึฟืึทืจ ืึท ืืืืขืจ ื ืืืขืจ ืคืื ืืขืกืฅ ืืื ืึทืืืขืงืืขื ืืืขื. ืืึธืื ืื ืืขืกืืขืจืก ืืืงืขืจื ืืื ืืื ืืึทืื ืื ืืืืคื ืืืืืขืจ ืืจืื.
ืึทืืืืืืึธื ืึทืืื, ืืืื ืื ืืขืกืืื ื ืืึทื ืฉืึทืคึฟื ืืื ื ืืฉื ืืืืื ื ืืึทืข ืคึฟืขืึดืงืืืื ืืื ืืืื ืึทืจืืขื, ืึธืืขืจ ืืืื ืขืืืขืืข ืืฉืืง ืคืืงืกืื, ืืืจ ืงืขื ืขื ืคืจืขืื ืืื ืฆื ืืืืื ืฉืจืืึทืื ืืขืกืฅ ืคึฟืึทืจ ืื ืืึทืื ืืื ืืื ืืขืืืื ื. ืจืืึฟ ืืกืชึผืื, ืึทืืข ืื ืขืืขืืขื ืื ืืขื ืขื ืฉืืื ืืืกืงืจืืืื ืืืืื ืึท ืคึผืึธืจ ืคืื ืืจืื ืงืขื ืืืื ืคืขืื ืืืง. ืืึธืก ืืืขื ืืืื ืื ืฉืืืืืขืกืืืง ืืืขืจืงืึทืื.
ืฉืจืื 3. ืืึทื ืฅ ืืืืื
ืืื ืืึทื ืฅ ืืื ืืขืืืขื ืคึฟืึทืจ ืึท ืืขืกืืขืจ ืืืืก ืืื ืืขืืื ืืขื ืฆื ืคืึธืจืืขืฆื ืฆื ืืืจืืคืืจื ืืืื ืืืจืขืงื ืืืืื. ืฆืื ืกืืฃ, ืืืจ ืืึทืจืคึฟื ืฆื ืจืขืื ืืืขืื xpath.
ืขืจืฉืืขืจ, ืืึธืื ืืื ืื ืืึทืื ืขืก ืงืืึธืจ ืึทื ืึทืืข ืื ืงืึธืืขื ืืึทืจ ืืืึธืง ืืื ืืึทืืขืจืงืื ื ืืขื ืขื ืืืกืงืจืืืื ืืืจื ืืื.
ืืึทื ืฅ:
"//div[contains(@class, โstream-panelโ)]//a[contains(@class,'author') and text()='{{ userName }}โ]//div[contains(@class,'change-wrapper') and contains(.,'{{ text }}โ)]"
ืืขืจ ืกืืจ ืคืื ืืขืจ ืืขืฉืืืืข ืืื ืืืืขืจ ืืืืืืืง. ืขืจืฉืืขืจ, ืืืจ ื ืขืืขื ืงืืื ืืืืืกืืื ื ืงืกืคึผืึทืื ืืื ืืืืึทืื ืืื ืื ืขืืขืืขื ืื ืงืืืืื ืึผืืื ืืืื ืืื ืืืืื ืืืื ืขืืขืืขื ื. ืืืืึทืืขืจ, ืืืจ ืืืขืื ืจืขืื ืืืขืื ืื ืกืืจืืงืืืจ: ืืืขื ืืืจ ืืึทืจืคึฟื ืฆื ื ืืฆื WebElement, ืืื ืืืขื ืืืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืึท ืืึทืืื ืืขืจ ืืขืงืข ืคึฟืึทืจ ืึท ื ืืึทืข ืขืืขืืขื ื. ืืึธืก ืืืขื ืืึธืื ืืืจ ืฆื ืืขืกืขืจ ืคึฟืึทืจืฉืืืื ืื ืืจืืฉื.
ืขืก ืืืื ืืืื ืืคืืจืืฉ ืกืืืืืื ืึทื ืึท ืืืื ืขืืขืืขื ื ืืื ืื ืืื ืฆืข ืืึทืกืงืืืืขืื, ืขืก ืึผืืื ืึท ืงืื ื ืขืืขืืขื ื - ืืขืจ ืืื ืฆืขืจ ืืืึทื, ืืืึธืก ืึผืืื ืึท ืงืื ื ืขืืขืืขื ื - ืึท ืืึทืืื ืืขืจ ืืึทืืขืจืงืื ื, ืืื"ื ื. ืงืื ื ืขืืขืืขื ืื ืืขื ืขื ืื ืคืึธืืขืจ ืขืืขืืขื ืื ืืืืืข ืืืืฃ ืืขื ืืืึทื ืืื ืืื ืื ืกืืจืืงืืืจ ืคืื ืื ืึทืืืึธืืขืกื ืคืจืืืืืืขืจืง.
ืืื ืืขื ืคืื ื, ืื ืืืืขื ืืึธื ืืึธืื ืคืขืกื ืคืืจืฉืืื ืขื ืืื ืืื ืืขื ืขื ืื ืืขืจืึทืืื ืืื ืืืึธืก ืงืขื ืขื ืืืื ืืจืืื ื ืึธื ืื ืคึผืื ืงื ืืื onCommentBlock. ืืื ืืขื ืคืื ื, ืืืจ ืืขืจืงืืขืจื ืึทืืข ืื ืึธืคึผืขืจืืืืขืจื: /, //, ., [] ืืื ืึทืืื ืืืืฃ. ืืืจ ืืืืื ืืืืกื ืืืขืื ื ืืฆื ืืื ืื ืืึทืกืข @class
ืืื ืื ืืขืจืข ื ืืืืืง ืืืื.
ืกืืืืขื ืื ืืึธื ืคึฟืึทืจืฉืืืื ืืื ืฆื ืืืืขืจืืขืฆื Xpath ืืขื ืืืขื. ืฆื ืงืึธื ืกืึธืืืืืจื - ืึทื ืก ืจืขืื, ืืขืงืฆืืขืก. ืืืจ ืืืกืืขืงื ืื ืืืกืงืจืืคึผืฉืึทื ื ืคืื ืื ืขืืขืืขื ืื, ืืึธืื ืืื ืืืงืขืจื ืื ืึทืจืืขื ืคืื ืื ืืขืกืฅ.
ืคืืจืืืืก ืืขื ืืึทืืื ืืขืจ ืืจื?
ืืืจ ืืึธืื ื ืืฉื ืืืืขืจืืึธืื ืึท ืืขื ืืฉ ืืื ืงืึธืืคึผืืขืงืก ืืืืกื, ืึธืืขืจ ืืืจ ืืืื ืืขืจืงืืขืจื ืึทืืฅ ืืื ืึทืืึธื, ืืื ืืึธืก ืืื ืึท ืฉืืืขืจ ืืืืขืืึท. ืืขืจ ืืืขื ืืืขื ืืึธืื ืืื ืื ืขืจืฉืืขืจ ืืึทืื ืฆืืืขืจืขืจืก ืคืจืขืื ืฉืืืืช ืืื ื ืืฉื ืคึฟืึทืจืฉืืืื ืขืคึผืขืก ืืื ืขื ืืคึฟืขืจื ืืื ืืขืจ ืืืืึทืืขืจ ืืึธืืขื ื. ืืืื ืืืจ ืจืขืื ืืืขืื ืื ืืื ืฆืข ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืขื ืื ืืขืืข ืคืื โโืกืืขืคึผืก ืึธืืขืจ ืงืกืคึผืึทืื ืืื ืึทื ืึทืืืืื, ืื ืืขืจืกื ืืืืืืืง ืืืืื ืคืื ืขืก ืืืขื ืืืื ืคืืจืืขืกื ืืืืึทื ืคืื ืืืืขืจ ืื ืืงืึทืืคึผืจืึทืืขื ืกืืืืืืื.
ืึธืืขืจ, ืขืืืขืืข ืคืื โโโโืืืจ ืืืขื ืืืกืืึธืืข ืงืขื ืขื ืฆื ืืืืื ืืืื ืืขืจืคืึทืจืื ื ืืืขืื ืืื ืืขืจ ืคึผืจืึธืฆืขืก ืงืขื ืขื ืืืื ืึธืคึผืืืืืืขื ืืคืืื ืืขืจ. ืืื ืืืขื ืืืื ืฆืืคืจืืื ืฆื ืืืืขื ืขื ืขื ืืขื ืคึฟืืจืืืืื ืืื ืื ืืึทืืขืจืงืื ืืขื!
ืืงืืจ: www.habr.com