Компьютер, Програм хангамж
Туршилтын програм хангамж арга, тэдгээрийг харьцуулах. "Хар хайрцаг" туршилт турших арга, "цагаан хайрцаг" арга
Туршилтын програм хангамж (SW) шийдвэрлэх шаардлагатай кодыг дутагдал, дутагдалтай болон алдааг тодорхойлох. Энэ нь мөн дүн шинжилгээний тусламжтайгаар програм хангамжийн үйл ажиллагааг болон зөв үнэлэх үйл явц гэж тодорхойлж болно. нэгтгэх, програм хангамжийн програмууд нь туршилтын үндсэн аргууд, чанарын үзүүлэлт, зураг төсөл, кодлох, найдвартай үнэлгээ, магадлагаа, шалгалт турших юм хангана.
арга
програм хангамжийн туршилтын гол зорилго нь - анхааралтай хяналттай нөхцөлд байнгын дибаг хийх програм дамжуулан програм хангамжийн системийн чанарыг баталгаажуулах нь бүрэн бүтэн, үнэн зөв, түүнчлэн далд алдааг илрүүлэх тодорхойлох.
Шалгах арга (туршилт) хөтөлбөр нь статик болон динамик хувааж болно.
хуучин албан бус, хяналт-шинжилгээ, техникийн хяналт, шалгалт, алхам шинжилгээ, аудит алхмаар, түүнчлэн статик өгөгдлийн урсгалын шинжилгээ, удирдлага зэрэг орно.
Динамик арга нь:
- Цагаан хайрцаг туршилтын. Энэ хөтөлбөрийн дотоод логик, бүтцийг нь нарийвчлан судлах юм. Энэ нь эх кодын мэдлэг шаардлагатай.
- Хар хайрцаг туршилтын. Энэ арга нь програмын дотоод үйл ажиллагааны талаар ямар ч мэдлэг шаарддаггүй. Бид системийн цорын ганц үндсэн асуудлыг биш, харин холбоотой, эсвэл өөрийн дотоод логик бүтцийн хэд хэдэн холбоотой гэж үздэг.
- Саарал, хар саарал хайрцаг арга. Энэ нь өмнөх хоёр арга хослуулсан. хэрэглэх дотоод үйл ажиллагаа нь хязгаарлагдмал мэдлэг дибаг хийх нь системийн үндсэн асуудлын талаар мэдлэг хосолсон байна.
ил тод, шинжилгээ
цагаан ашиглан хайрцаг арга нь туршилтын скриптүүд нь процедурын дизайн бүтцийг хянадаг. Энэ арга нь програм хангамжийн дотоод ажиллагааны нэг хэсэг нь дүн шинжилгээ хийж ийм ядуу удирдлагын код систем болгон хэрэгжүүлэх, алдаа илрүүлэх боломжийг олгодог. Эдгээр туршилтын арга нь нэгтгэх, модуль, системийн түвшинд хэрэглэж болно. шалгагч эх кодод хандах эрхтэй бөгөөд нэгж буруу ажиллаад байна олохын тулд үүнийг ашиглах ёстой.
цагаан хайрцгаар хөтөлбөр тест хийх нь дараах давуу талтай:
- Энэ нь шаардлагагүй шугам арилгах замаар далд кодын алдааг илрүүлэх боломжийг олгодог;
- гаж нөлөө ашиглах;
- Хамгийн их хамрах хүрээ нь туршилтын скрипт бичих нь хүрч байна.
Сул талууд:
- өндөр өртөгтэй үйл явц нь чадварлаг дибаг шаардах;
- Учир нь бүх л боломжит далд алдааг сайтар шалгах нь маш төвөгтэй байдаг олон замыг судлагдаагүй хэвээр байна;
- кодын зарим нь мэдэгдэхгүй өнгөрч болно.
Цагаан хайрцаг туршилтын заримдаа ил тод, эсхүл нээлттэй хайрцаг, бүтцийн, логик туршилт, эх код дээр суурилсан ба логик архитектур турших замаар нэрлэдэг.
үндсэн сорт:
1) урсгал хяналтыг сорил - Хөтөлбөрийн удирдлагын урсгалын загварыг ашиглан, бүтцийн стратеги цөөн илүү төвөгтэй нь илүү хялбар арга замыг таатай байх;
2) салбар хяналтын оператор, мөн хосолсон шийдлийг агуулсан тус бүрийн (үнэн эсвэл худал) сонголтыг бүр дибаг судлах зорилготой байна;
3) гол зам, гүйцэтгэл замыг суурь цогц тусгаарлах нь логик нарийн төвөгтэй арга хэмжээ процедурын төслийг бий болгох шалгагч боломжийг турших;
, МЭ-ий тухай мэдээлэл тоолж, хөтөлбөр хувьсагчуудыг ашиглаж Товчлол хамт судалгааны урсгалын хяналтын стратегийг - 4) өгөгдлийн урсгалыг шалгах
5) туршилтын цикл - бүрэн мөчлөгт үйл явцыг зөв үйл ажиллагаанд анхаарлаа хандуулсан байна.
зан үйлийн дибаг хийх
Хар хайрцаг туршилтын "хар хайрцаг" гэж программ ханддаг - хөтөлбөрийн дотоод үйл ажиллагааны талаар мэдээлэл тоолж байх, системийн цорын ганц үндсэн асуудлыг шалгасан. Энэ тохиолдолд, шалгагч эх код руу нэвтрэх ямар ч системийн архитектурыг мэдэх хэрэгтэй.
Энэ аргын давуу талууд:
- том код сегмент нь үр ашиг;
- ойлголт шалгагч хөнгөлөх;
- Хэрэглэгчийн хэтийн төлөв тодорхой хөгжүүлэгч хэтийн (програмист болон шалгагч өөр хоорондоо хамааралгүй) тусгаарлагдсан байна;
- Туршилтын илүү хурдан бий болгох.
Туршилтын програм хангамж хар хайрцаг арга нь дараах сул талтай:
- үнэхээр хязгаарлагдмал хамрах үр дүнд, тестийн нь сонгоод тоог хийсэн;
- туршилтын скриптүүдийг хөгжүүлэх хэцүү тодорхой техникийн дутмаг;
- бага үр ашиг.
Энэ технологи нь бусад нэр - зан, төрийн бус, ил тод, үйл ажиллагааны шинжилгээ болон хаалттай хайрцаг дибаг хийх арга.
Энэ ангилалд дараах програм хангамжийн туршилтын арга техникийг оруулж болно:
1) хуваалт, оролтын програм хангамж модуль мэдээлэл тусдаа хэсэгт хуваагддаг байна гэж туршилтын өгөгдлийг багц бууруулж чадна тэнцэх;
2) хилийн үнэ цэнэ шинжилгээ хил хязгаар, эсвэл хэт хязгаар утгууд шалгах тал дээр анхаарна - наад зах нь дээд болон алдаа нийтлэг үнэт зүйлс;
3) fuzzing - алдаа, эсвэл автомат, хагас автомат горимд гэмтсэн мэдээлэл poluiskazhennyh нь танд хайх хэрэгжүүлэхэд ашигласан;
4) учир шалтгааны тоо - график байгуулах болон үйл ажиллагаа, түүний шалтгаан хоорондын харилцааг тодорхойлох суурилсан техник: хэн, үгүйсгэхэд, логик OR болон логик AND - шалтгаан, үр нөлөө хоорондын харилцааг илэрхийлж, дөрвөн үндсэн тэмдэгт;
5) ортогональ массивын шалгах бүрэн төгс судалгааны боломжийг давсан харьцангуй бага оролтын талбай бүхий асуудлуудыг хэрэглэх;
6) бүх хос сорил - техникийг туршилтын утгуудын олонлог оролтын параметр хос тус бүр боломжтой бүх хоёртын хослол бүрдэнэ;
7) дибаг хийх төрийн шилжилтийн - машин статусыг шалгах зэрэг авч явахад нь ашигтай нь техник GUI хэрэглэгч.
Хар хайрцаг шинжилгээ: жишээ
хар хайрцаг техник тодорхойлолт, баримт бичиг болон програм хангамжийн интерфэйс эсвэл системийн тодорхойлолт дээр суурилсан байна. Үүнээс гадна, та програм хангамжийн хүлээгдэж буй зан үйлийг илэрхийлэх, загвар (албан болон албан бус) ашиглаж болно.
Ер нь, энэ арга нь хэрэглэгчийн интерфэйсийг дибаг ашигласан болон мэдээлэл цуглуулах, үр дүнг нэвтрүүлэх замаар хэрэглэх нь харилцан шаардлагатай байна - тайлан буюу хэвлэсэн зүйлсээ эхлээд дэлгэцэн байна.
шалгагч, тиймийн тул, унтраалга, товч болон бусад интерфэйсүүд дээр үйлдсэнээр, нь танд өөр програм хангамж харилцан. оролтын өгөгдлийн сонголт, захиргааны болон үйл ажиллагааны дараалалд дараалал нь дараах жишээн дээр харуулсан шиг, хослол нь асар нийт хүргэж болно.
Хэдэн тест, 4 цонх далбаа, нэг удаагийн талбайд бүх боломжит утгыг шалгах тулд хэрэгтэй секундэд цаг тогтоосон? 24 = 16 99 00 аас боломжтой албан тушаалд тоогоор үржүүлж байх ёстой, өөрөөр хэлбэл 1600 боломжит туршилт - хоёр аль муж 4 талбарууд: Эхний нүдний хараа тооцох үед хялбар юм.
Гэхдээ энэ тооцоо буруу байдаг: энэ нь хоёр үсэг албан тушаалд бүрдэх ба Тиймээс үсэг, тусгай тэмдэгт, орон зай гэх мэт багтана болно, өөрөөр хэлбэл бид хоёр цэг талбар нь бас зай агуулж болно гэж тодорхойлж болно бол .... систем нь 16-битийн компьютер, 68.719.476 736. тэд хийж байгаа бол нийт өгдөг тугуудын 16 хослолын үржүүлж байх ёстой нь үр дүн 4294967296 туршилтын тохиолдолд байр бүрт 216 = 65536 нэг эргэж байна секундэд 1 туршилтын нийт үргэлжлэл дээр olzhitelnost туршилтын 2 177.5 жил байна. 32 эсвэл 64-битийн системийн хувьд үргэлжлэх хугацаа нь бүр ч илүү.
Тийм учраас зөвшөөрөгдөх хэмжээнд хүртэл энэ хугацааг багасгах шаардлагатай байна. Тиймээс техник шинжилгээний цар хүрээг багасгах ямар тестийн тоог багасгахын тулд хэрэглэж байх ёстой.
эквивалент хуваалт
тэнцэх хуваалт нь хуваалтын нэг нь тэнцэх бүх мэдээлэл ижил арга замыг эмчилж байх бөгөөд өөр зарчим дээр тулгуурласан оролт эсвэл гаралтын утгууд, бэлэгдлийн, тоон болон бусад эсэх., програм хангамж Улсад байгаа ямар нэгэн хувьсагчийн хувьд хэрэглэж болох энгийн арга юм мөн заавар.
туршилтын үед, ялангуяа эквивалент хуваалт бүр нэг төлөөлөгч сонгосон байна. Энэ нь та системтэйгээр тушаалууд болон үйл ажиллагааны хамрах хүрээ алдалгүйгээр аль болох тестийн тоог бууруулах боломжийг олгодог.
Энэ хуваалт нь өөр нэг үр дагавар нь өөр өөр хувьсагчууд болон тестийн холбоотой бууруулах хооронд combinatorial дэлбэрэлт багасгах явдал юм.
Жишээ нь, (1 / х) нь 1/2 нь гурван өгөгдлийн дараалал, гурван тэнцүү хуваалтыг ашиглах:
1. Бүх эерэг тоо ижил аргаар эмчилж болно, зөв үр дүн өгөх хэрэгтэй.
2. Бүх сөрөг тоо нэг үр дүн нь ижил байдлаар зохицуулагдаж байна. Энэ нь буруу юм сөрөг тооны эх хуурмаг юм, учир нь.
3. Тэг тусад нь болон "тэг хэлтсийг" алдаа өгөх болно. Энэ нь нэг утга бүхий хэсэг юм.
Тиймээс бид гурван тусдаа хэсэг, нэг нь нэг утгыг буурсан байна үзнэ үү. нэг нь "зөв" хэсэг, найдвартай үр дүн өгч, буруу үр дүнд хоёр "буруу" байна.
хилийн үнэ цэнэ шинжилгээ
тэнцэх хуваалт хил дээр боловсруулах нь хүлээгдэж байснаас өөрөөр хийж болно. хязгаар нь утгын Мөрдөн байцаах - Ийм газар програм хангамжийн зан дүн шинжилгээ хийх нь сайн мэдэх арга. Энэ арга нь ийм алдааг тодорхойлох боломжтой байдаг:
- хамааралт оператор буруу хэрэглээ (<,>, =, ≠, ≥, ≤);
- нэг алдаа;
- циклийн болон давтан асуудал,
- буруу төрлийн буюу мэдээллийг хадгалах зориулалттай хувьсагчийн хэмжээ;
- өгөгдлийн төрөл, хувьсагч холбоотой хиймэл хязгаарлалт.
тунгалаг шинжилгээ
саарал өнгийн хайрцаг арга нь туршилтын хамрах хүрээ, та хар, цагаан, техникийг хослуулан дамжуулан системийн бүх хүнд түвшинд анхаарлаа хандуулах болно нэмэгдүүлдэг.
энэ аргыг ашиглан туршилтын утгуудын хөгжүүлэх шалгагч дотоод өгөгдлийн бүтэц, алгоритм мэдлэг байх ёстой. саарал хайрцаг туршилтын аргын жишээ нь дараах байдалтай байна:
- архитектурын загвар;
- Нэгдсэн Загварчлалын хэл (UML);
- Төрийн загвар (төгсгөлөг төрийн машин).
тестийн хөгжүүлэх саарал хайрцаг аргын цагаан инженерийн код нь модулиудыг судалж, бодит туршилтын хар технологи хөтөлбөрийн интерфэйсүүд дээр хийсэн байна.
Эдгээр тест арга нь дараах давуу талтай:
- давуу тал техникч, цагаан, хар хайрцаг нь хослуулах;
- Шалгагч интерфэйс болон чиг үүргийн тодорхойлолт биш, эх код дээр суурилсан байх;
- Debugger их тестийн хийж болно;
- шалгах хэрэглэгч биш, хөтөлбөрийн зохион бүтээгч үүднээс хийсэн байна;
- гаалийн шалгалт хөгжлийг бий болгох;
- бодитой.
Сул талууд:
- эх кодод ямар ч боломж байхгүй, учир нь туршилтын хамрах хүрээ нь хязгаарлагдмал байна;
- тархсан програмуудад согогийн нарийн төвөгтэй байдал;
- олон арга замууд судлагдаагүй хэвээр байна;
- програм хангамж хөгжүүлэгч шалгалтыг эхлүүлсэн байна уу, дараа нь нэмэлт мөрдөн байцаалт хэт их байж болох юм.
саарал өнгийн хайрцаг арга техник нь өөр нэг нэр - тунгалаг дибаг хийх.
Энэ ангилалд сорилт ийм арга багтана:
1) ортогональ массив нь - бүх боломжит хослолын дэд олонлог ашиглах;
2) програм нь өгөгдлийг байдлыг ашиглан матриц дибаг хийх;
3) програм хангамж шинэ өөрчлөлтийг хийсэн шатлан буурсан шалгах;
4) сайн програмын дизайн, архитектур шинжилгээ загвар туршилтын.
програм хангамжийн туршилтын арга техник харьцуулалт
динамик арга хэрэглэх, боловсруулах шаардлагатай хэрэгжүүлж, хийж байх хэрэгтэй туршилтын тоо нь combinatorial дэлбэрэлт хүргэдэг. техник бүр нь хязгаарлагдмал харгалзан, pragmatically хэрэглэх хэрэгтэй.
байхгүй бол цорын ганц үнэн арга, тэнд тодорхой нөхцөлд илүү тохиромжтой байна гэж тэд зөвхөн юм. Бүтцийн инженерийн бидэнд ашиггүй, хортой кодыг олох боломжийг олгодог боловч төвөгтэй байдаг бөгөөд их хэмжээний хөтөлбөр хэрэглэх боломжгүй юм. тодорхойлолтууд дээр тулгуурласан аргууд - зөвхөн хүмүүс алга кодыг тодорхойлох боломжтой байдаг ч тэд гадны тодорхойлж чадахгүй. Зарим техник бусдаас илүү тодорхой туршилтын түвшин, алдааны төрөл, нөхцөл нь илүү тохиромжтой байдаг.
Доорх гурван динамик шинжилгээ хийх арга техник хоорондын гол ялгаа юм - програм дибаг гурван хэлбэрийг хооронд нь харьцуулсан хүснэгтийг өгсөн байна.
асуудал | хар хайрцаг арга | Саарал, хар саарал хайрцаг арга | Цагаан хайрцаг арга |
Хөтөлбөрийн бүтцийн талаарх мэдээллийг бэлэн байдал | зөвхөн үндсэн асуудлыг авч үзнэ | хөтөлбөрийн дотоод бүтцийн талаар хэсэгчилсэн мэдлэг | эх код бүрэн нэвтрэх |
хөтөлбөрийн хуваагдал зэрэг | бага | Төв | өндөр |
Хэн дибаг хийхийг үйлдвэрлэдэг? | хэрэглэгч, тестер болон хөгжүүлэгчдийг дуусгах | хэрэглэгч, хөгжүүлэгч болон дибаг хийгч дуусгах | Хөгжүүлэгчид болон туршигчид |
үндсэн | Шинжилгээний гадаад онцгой байдал дээр тулгуурласан байдаг. | Диаграмм өгөгдлийн сан, өгөгдлийн урсгалын диаграм, алгоритм, архитектур дотоод мэдлэгийн улсын | Дотоод төхөөрөмж бүрэн ухамсарлаж байна |
хамрах зэрэг | Бага цогц, цаг хугацаа хамгийн багадаа шаарддаг | Төв | Болзошгүй хамгийн цогц. Цаг хугацаа шаардсан |
Мэдээлэл, дотоод хил | Зөвхөн сорилт бэрхшээл, алдаа Debug |
тэд мэдэгдэж байгаа бол өгөгдөл домэйн нэр, дотоод хил шалгаж болно | хамгийн сайн туршилтын өгөгдөл домэйнууд ба дотоод хил |
Тохиромжтой туршилтын алгоритм | ямар ч | ямар ч | Тийм |
автоматжуулалт
Програм хангамж шалгах Автомат аргууд их үл хамааран техникийн байгаль орчин, нөхцөлд нь, хянан шалгах үйл явцыг хялбаршуулах байна. Тэд хоёр тохиолдолд хэрэглэнэ:
1) шалгагч илүү чухал оноо агууламжийг цаг суллах тулд хэдэн мянган эгнээ файл харьцуулахад зэрэг төвөгтэй давтагдсан буюу нямбай ажлыг автоматжуулах,
2) хянах, эсвэл хялбархан ийм гүйцэтгэлийн шалгалт, шинжилгээ хариу цаг секундын зууны хэмжиж болно гэж хүмүүс хийж чадахгүй байгаа ажлыг гүйцэтгэх.
Туршилтын багаж янзын аргаар ангилж болно. Ирэх хэлтэс нь дэмжлэг үзүүлэх үүрэг даалгавар дээр суурилсан байна:
- туршилтын удирдлага, төслийн удирдлагын дэмжлэг, хувилбарууд, тохиргоонуудыг, эрсдлийн шинжилгээ, туршилтын хянах, алдаа, согог болон тайлагнах хэрэгсэл орно;
- шаардлага удирдлага, хадгалах шаардлага, үзүүлэлтүүдийг багтаасан бүрэн бүтэн болон Хоёрдмол, тэдгээрийн давуу болон Туршилт бүрийн нэгдмэл байдлыг нь шалгах;
- чухал шинжилгээ болон статик дүн шинжилгээ хийх, урсгалын хяналт, болон зорилт, бичих, санал, согог илрүүлэх хадгалах, шалгах хуудас болон дүрэм, согогийг илрүүлэх холбооны эх сурвалж бичиг баримт, код статик шинжилгээ дагаж төлөвлөсөн залруулга удирдлагын холбоосууд, бичих кодын стандартын хэрэгжилтийг хангах, түүний дотор бүтэц, хамаарлыг нь дүн шинжилгээ хийх, хууль, архитектурын метр үзүүлэлтийн тооцоо. Үүнээс гадна, эмхэтгэгчид, Анализатор, генератор, хөндлөн лавлагааны харилцааг ашиглах;
- загварчлал, загварчлалын бизнесийн зан арга хэрэгслийг багтаасан загвар, шалгах;
- туршилтын хөгжил, нөхцөл, хэрэглэгчийн интерфэйс загвар, код үндсэн дээр хүлээгдэж буй өгөгдлийн үеийг хангах бий болгох, эсвэл удирдлага, нөхцөл, эрсдэл статистик дүн шинжилгээ хийх журмын үндсэн дээр файл, мэдээллийн сан, зурвас, мэдээллийн баталгаажуулалтыг өөрчлөх зохион байгуулах;
- график хэрэглэгчийн интерфэйс, API, тушаал амжилттай болон амжилтгүй туршилт тодорхойлоход нь туслах харьцуулагч ашиглан шугамаар дамжуулан өгөгдлийг оруулж шийдвэрлэх харах;
- дэмжлэг дибаг хийх орчин нь та нар алга болсон тоног төхөөрөмж, программ хангамж, Vol. Simulation тоног төхөөрөмж ж. тогтоосон гаралт дэд олонлог, терминал emulators, гар утас болон сүлжээний тоног төхөөрөмж, хэл, үйлдлийн систем, шалгах орчин үндэслэн солих боломжийг олгодог техник хангамж байхгүй бүрэлдэхүүн хэсэг жолооч солих, хуурамч барих болон OS өөрчлөх нь модулиуд, гэх мэт, мөн түүнчлэн хэрэгсэл CPU-ийн дуурайх хязгаарлалт, RAM, ROM, эсвэл сүлжээг хүсэлт .;
- .. өгөгдлийн файлууд, мэдээллийн сан, явцад болон туршилтын бүрэн бас орно динамик ба зуурмагийн харьцуулалт, Автомат "үгсийн" гэсний дараа хүлээгдэж буй үр дүнг шалгах нь харьцуулах;
- хэмжилт, шинжилгээ, системийн нөөц тайланг нягтлан шалгах өсөлтийн бодит нөхцөл байдал болон зохиомол ачаалал бий ачаалал програмууд, мэдээллийн сан, сүлжээ, сервер дор санах ойн алдагдсан Нутагшуулалт болон буруу нь хяналтын зан тооцох системд хэмжилт бүрэх,
- аюулгүй байдал;
- гүйцэтгэлийн шалгалт, ачаалал болон динамик дүн шинжилгээ хийх;
- бусад хэрэгсэл, Vol. цагаас болно. Үг үсгийн алдаа, синтакс шалгах сүлжээний аюулгүй байдал, бүх вэб хуудас болон бусад бэлэн.
хэтийн төлөв
програм хангамжийн салбарт өөрчлөлт хандлага нь дибаг хийх үйл явц нь мөн өөрчлөгдөж болно. Ийм үйлчилгээ orientirovannae архитектур (SOA), утасгүй технологи, гар утасны үйлчилгээ, гэх мэт. Е програм хангамжийн туршилтын шинэ аргууд байдаг туршилтын програм хангамж шинэ арга замыг нээж байсан. Дараагийн хэдэн жилд салбарт хүлээгдэж буй өөрчлөлтүүдийн зарим нь доор жагсаав:
- тестерүүд хөгжүүлэгчид кодоо шалгах боломжтой байх болно, хөнгөн загвар үзүүлэх болно;
- шинжилгээ хийх арга, үзэх зэрэг болон эхний шатанд хөтөлбөрийг загварчлал, зөрчил олон арилгах болно боловсруулах;
- Олон хорьж саатуулсан нь туршилтын байх нь алдаа илрүүлэх хугацааг богиносгож болно;
- Статик анализатор, илрүүлэх илүү өргөн ашиглаж болно гэсэн үг юм;
- Ийм техникийн хамрах хүрээ зэрэг ашигт малтмалын матрицын, ашиглах, загвар өмсөгч, код хамрах цар хүрээ төслийн хөгжлийг тодорхойлох болно;
- combinatorial хэрэгсэл тестерүүд нь дибаг хийхэд маш тэргүүлэх чиглэлийг тодорхойлох боломж олгодог;
- тестерүүд програм хангамж хөгжүүлэх үйл явцад илүү хялбар, үнэ цэнэтэй үйлчилгээ үзүүлэх болно;
- дибаг хийгч ба програмчлалын хэл нь янз бүрийн харилцан бичгээр багаж хэрэгсэл, програм хангамжийн туршилтын аргуудыг бий болно;
- Дибаг хийх шинжээчид илүү мэргэжлийн бэлтгэгдсэн болно.
системтэй харилцан замыг, мэдээлэл эрсдлийг бууруулах, бизнесийн өөрчлөлтийн үр өгөөжийг нэмэгдүүлэх, харин тэд хангах өөрчлөх, шинэ бизнес чиглэсэн програм хангамжийн туршилтын аргаар орлуулж болно.
Similar articles
Trending Now