មាតិកា[លាក់][បង្ហាញ]
ក្រុមអភិវឌ្ឍន៍គេហទំព័រនីមួយៗ ធ្វើតេស្ដសាកល្បងលើផលិតផលរបស់ខ្លួន ប៉ុន្តែដំណោះស្រាយគេហទំព័រដែលត្រូវបានផ្តល់ឱ្យនៅពេលក្រោយមានគុណវិបត្តិ។
សូម្បីតែជាមួយនឹងការធ្វើតេស្តដោយដៃដ៏ល្អបំផុតក៏ដោយ ពិការភាពជៀសមិនរួចចូល និងកើតឡើងវិញ ទោះបីជាមានការខិតខំប្រឹងប្រែងពីក្រុម QA ដើម្បីចាប់ពួកគេមុនពេលការចេញផ្សាយលើកដំបូងក៏ដោយ។
នៅពេលនិយាយអំពីការបង្កើនប្រសិទ្ធភាព និងវិសាលភាពនៃការធ្វើតេស្តកម្មវិធីរបស់អ្នក ការធ្វើតេស្តគេហទំព័រដោយស្វ័យប្រវត្តិគឺជាជម្រើសដ៏ល្អបំផុតរបស់អ្នក។
សម្រាប់ការធ្វើតេស្តអនឡាញ Python ភាសាសរសេរកម្មវិធី ផ្តល់នូវក្របខណ្ឌមនុស្សយន្ត ដែលអាចប្រើប្រាស់បណ្ណាល័យខាងក្រៅ ដូចជាសេលេញ៉ូម។
នៅក្នុងការប្រកាសនេះ យើងនឹងឆ្លងកាត់ករណីសាកល្បង និងលក្ខខណ្ឌផ្សេងទៀតដែលភ្ជាប់ទៅនឹងក្របខ័ណ្ឌមនុស្សយន្ត Python ។
តើអ្វីទៅជាក្របខ័ណ្ឌមនុស្សយន្ត?
ស៊ុមមនុស្សយន្ត គឺជាក្របខ័ណ្ឌស្វ័យប្រវត្តិកម្មទូទៅនៃប្រភពបើកចំហដែលអាចបត់បែនបានដែលបានសរសេរនៅក្នុង Python ដែលត្រូវបានប្រើសម្រាប់ការធ្វើតេស្តកម្មវិធីដោយស្វ័យប្រវត្តិ ដំណើរការស្វ័យប្រវត្តិកម្មរបស់មនុស្សយន្ត ការធ្វើតេស្តទទួលយក និងការអភិវឌ្ឍន៍ដែលជំរុញដោយការធ្វើតេស្តទទួលយក។
នៅក្នុងពាក្យសាមញ្ញ វាគឺជាក្របខ័ណ្ឌស្វ័យប្រវត្តិកម្មសាកល្បងដែលជំរុញដោយពាក្យគន្លឹះដែលមានមូលដ្ឋានលើ Python ។
វាអនុញ្ញាតឱ្យអ្នកសាកល្បងធ្វើស្វ័យប្រវត្តិកម្ម និងរក្សាស្គ្រីបដំណើរការស្មុគស្មាញប្រកបដោយប្រសិទ្ធភាព។ ក្របខ័ណ្ឌអាចត្រូវបានប្រើដើម្បីសាកល្បងចំណុចប្រទាក់អ្នកប្រើនិងចំណុចប្រទាក់កម្មវិធីកម្មវិធី។
វាអនុញ្ញាតឱ្យវិស្វករសាកល្បងប្រើប្រាស់ Selenium បន្ថែមពីលើការរួមបញ្ចូលជាច្រើនទៀត។ សេលេញ៉ូមគឺជាឧបករណ៍ស្តង់ដារឧស្សាហកម្មសម្រាប់ធ្វើស្វ័យប្រវត្តិកម្មឥរិយាបថអ្នកប្រើប្រាស់ និងស្គ្រីបអន្តរកម្មកម្មវិធីរុករកតាមអ៊ីនធឺណិតផ្អែកលើអ្នកប្រើប្រាស់សម្រាប់គេហទំព័រណាមួយ។
តើតេស្តទទួលយកជាអ្វី?
វាជាវិធីនៃការកំណត់សមត្ថភាពរបស់ប្រព័ន្ធមួយ។ គោលដៅនៃការធ្វើតេស្តទទួលយកគឺដើម្បីវាយតម្លៃសមត្ថភាពរបស់ប្រព័ន្ធទាក់ទងនឹងតម្រូវការអាជីវកម្ម។
តើស្វ័យប្រវត្តិកម្មដំណើរការមនុស្សយន្តគឺជាអ្វី?
RPA ឬស្វ័យប្រវត្តិកម្មដំណើរការមនុស្សយន្ត គឺជាវិធីសាស្រ្តនៃការកាត់បន្ថយកម្លាំងពលកម្មមនុស្សតាមរយៈការប្រើប្រាស់កម្មវិធីដែលរួមបញ្ចូល ការរៀនម៉ាស៊ីន និងសមត្ថភាព AI ។ RPA ត្រូវបានប្រើដើម្បីធ្វើស្វ័យប្រវត្តិកម្មកម្រិតខ្ពស់ ដំណើរការដដែលៗ។
តើការអភិវឌ្ឍន៍ដែលជំរុញដោយការធ្វើតេស្តទទួលយកគឺជាអ្វី?
ការអភិវឌ្ឍន៍ដែលជំរុញដោយការធ្វើតេស្តទទួលយក ដែលគេស្គាល់ថាជា ATDD គឺជាបច្ចេកទេសអភិវឌ្ឍន៍ដែលពឹងផ្អែកលើការទំនាក់ទំនងរវាងអតិថិជនអាជីវកម្ម អ្នកអភិវឌ្ឍន៍ និងអ្នកសាកល្បង។ ពួកគេសហការ និងធ្វើតេស្តការទទួលយក មុនពេលដាក់ឱ្យប្រើប្រាស់មុខងារនេះ។
គ្រោងការណ៍មនុស្សយន្ត - ស្ថាបត្យកម្មកម្រិតខ្ពស់
Robot Framework គឺជាក្របខ័ណ្ឌមួយដែលជាកម្មវិធី និងបច្ចេកវិទ្យាមិនច្បាស់លាស់។ ស្ថាបត្យកម្មរបស់វាគឺមានលក្ខណៈម៉ូឌុលដូចបានឃើញក្នុងរូបភាពខាងក្រោម។
ទិន្នន័យសាកល្បងត្រូវបានបង្ហាញជាទម្រង់តារាងធម្មតាដែលអាចកែសម្រួលបាន។ Robot Framework វិភាគទិន្នន័យ ដំណើរការករណីសាកល្បង និងបង្កើតកំណត់ហេតុ និងរបាយការណ៍នៅពេលវាត្រូវបានចាប់ផ្តើម។
ក្របខណ្ឌស្នូលមិនមានចំណេះដឹងអំពីគោលដៅដែលកំពុងធ្វើតេស្តនោះទេ ហើយបណ្ណាល័យគ្រប់គ្រងអន្តរកម្មទាំងអស់ជាមួយវា។ បណ្ណាល័យអាចប្រើប្រាស់ឧបករណ៍ធ្វើតេស្តកម្រិតទាបជាអ្នកបើកបរ ឬប្រើប្រាស់ដោយផ្ទាល់នូវចំណុចប្រទាក់កម្មវិធី។
លក្ខណៈពិសេស
- វាជួយសម្រួលដល់ការធ្វើតេស្តដែលជំរុញដោយទិន្នន័យ ដោយអនុញ្ញាតឱ្យធ្វើតេស្តស្វ័យប្រវត្តិកម្មផ្សេងៗ ប្រភេទទិន្នន័យ.
- វាជៀសវាងការប្រើប្រាស់កូដយ៉ាងច្រើន ហើយជំនួសមកវិញនូវយុទ្ធសាស្ត្រសាកល្បងដែលជំរុញដោយអាកប្បកិរិយា។
- វាអាចធ្វើការជាមួយបណ្ណាល័យ និងមុខងារពីភាគីទីបី។
- ពាក្យគន្លឹះ (កំណត់ជាមុន ឬកំណត់ដោយអ្នកប្រើប្រាស់) ត្រូវបានប្រើក្នុងរចនាប័ទ្មតារាងដើម្បីសរសេរករណីសាកល្បង។
- អ្នកប្រើប្រាស់អាចបង្កើតពាក្យគន្លឹះ។
- អថេរត្រូវបានអនុញ្ញាតឱ្យប្រើ។
- Framework ប្រើវិធីសាស្ត្រជំរុញដោយពាក្យគន្លឹះ ដែលស្គ្រីបត្រូវបានសរសេរដោយប្រើពាក្យតូចៗ ដែលងាយយល់ (ទាំងកំណត់ជាមុន ឬកំណត់ដោយអ្នកប្រើប្រាស់)។
- បន្ទាប់ពីការសាងសង់នីមួយៗ រាយការណ៍។
- ហើយកំណត់ហេតុត្រូវបានបង្កើតឡើង។
- វាបង្កើតរបាយការណ៍ហ្មត់ចត់ និងកំណត់ហេតុនៃស្ថានភាពប្រតិបត្តិរបស់ស្គ្រីប ដែលមានប្រយោជន៍ជាពិសេសក្នុងករណីដែលស្គ្រីបបរាជ័យ។
ការបង្រៀនក្របខ័ណ្ឌមនុស្សយន្ត
សូមចូលទៅក្នុង។
1. ការដំឡើងស៊ុមមនុស្សយន្ត
កញ្ចប់ pip ត្រូវបានណែនាំសម្រាប់ការដំឡើងស៊ុមមនុស្សយន្តនៅក្នុង Python ។ ដើម្បីដំឡើងក្របខ័ណ្ឌ សូមដំណើរការពាក្យបញ្ជាខាងក្រោម។
អ្នកគួរតែអាចមើលទាំងកំណែកម្មវិធីបកប្រែ និងកម្មវិធីរ៉ូបូត បន្ទាប់ពីការដំឡើងដោយជោគជ័យដោយប្រើជម្រើស -version។
2. បណ្ណាល័យ
- Builtin - នេះគឺជាបណ្ណាល័យស្ដង់ដារមួយដែលមានសំណុំនៃពាក្យគន្លឹះដែលប្រើជាទូទៅដែលត្រូវបាននាំចូលដោយស្វ័យប្រវត្តិ និងអាចរកបានគ្រប់ពេលវេលា។
- ការប្រមូល - វាផ្តល់នូវសំណុំនៃពាក្យគន្លឹះសម្រាប់ធ្វើការជាមួយបញ្ជី Python និងវចនានុក្រម។ ពាក្យគន្លឹះរបស់បណ្ណាល័យអាចត្រូវបានប្រើដើម្បីផ្លាស់ប្តូរ និងបង្កើតតម្លៃពីបញ្ជី និងវចនានុក្រម។
- ប្រអប់ - បណ្ណាល័យស្តង់ដារសម្រាប់បញ្ឈប់ការប្រតិបត្តិ និងទទួលយកមតិអ្នកប្រើ។ អាស្រ័យលើថាតើការធ្វើតេស្តកំពុងដំណើរការ ឬអត់ ប្រអប់មិនជាប់គ្នាបន្តិច។
- DateTime អនុញ្ញាតឱ្យអ្នកបង្កើត និងកែប្រែព័ត៌មានកាលបរិច្ឆេទ និងពេលវេលា។
- ប្រព័ន្ធប្រតិបត្តិការ - វាអនុញ្ញាតឱ្យក្របខ័ណ្ឌមនុស្សយន្តធ្វើកិច្ចការផ្សេងៗដែលទាក់ទងនឹងប្រព័ន្ធប្រតិបត្តិការនៅក្នុងប្រព័ន្ធខណៈពេលដែលវាកំពុងដំណើរការ។ ក្នុងចំណោមរបស់ផ្សេងទៀត វាអាចអនុវត្តការណែនាំ និងផលិត និងកែប្រែទិន្នន័យដោយផ្ទាល់។
- ដំណើរការ - បណ្ណាល័យនេះត្រូវបានប្រើដើម្បីដំណើរការដំណើរការដោយប្រើម៉ូឌុលរង Python និងថ្នាក់បើក។ ពាក្យគន្លឹះដំណើរការដំណើរការត្រូវបានប្រើដើម្បីរង់ចាំដំណើរការដែលកំពុងដំណើរការនៅក្នុងប្រព័ន្ធ ហើយចងក្រងវា។
- XML ក៏ជាបណ្ណាល័យអត្ថបទដែលប្រើដោយក្របខណ្ឌមនុស្សយន្តដើម្បីផ្ទៀងផ្ទាត់ និងកែប្រែឯកសារ XML ។
- ខ្សែអក្សរគឺជាកញ្ចប់សម្រាប់រៀបចំ និងផ្ទៀងផ្ទាត់ខ្សែអក្សរ។
- Telnet អនុវត្តដែលអនុញ្ញាតឱ្យអ្នកធ្វើអន្តរកម្មតាមរយៈ telnet ។ បណ្ណាល័យ telnet អនុញ្ញាតឱ្យអ្នកភ្ជាប់ទៅម៉ាស៊ីនមេ telnet តាមរយៈការតភ្ជាប់ TCP/IP ធម្មតា និងអនុវត្តពាក្យបញ្ជា។
3. ឧបករណ៍ភ្ជាប់មកជាមួយ
ក្នុងក្របខណ្ឌមនុស្សយន្ត មានឧបករណ៍ដែលមានស្រាប់ជាចម្បងបួនដែលត្រូវបានប្រើ៖
- Rebot - ឧបករណ៍សម្រាប់បង្កើតកំណត់ហេតុ និងរបាយការណ៍ពីលទ្ធផល XML និងបញ្ចូលគ្នានូវលទ្ធផលជាច្រើនក្នុងពេលតែមួយ។
- Testdoc - ផ្អែកលើករណីសាកល្បង ស៊ុមការងារមនុស្សយន្តបង្កើតឯកសារ HTML កម្រិតខ្ពស់។
- Libdoc - កម្មវិធីបង្កើតឯកសារពាក្យគន្លឹះសម្រាប់បណ្ណាល័យ និងឯកសារធនធាន។
- Tidy – Robot Framework Tools សម្រាប់សម្អាត និងបំប្លែងឯកសារទិន្នន័យទៅជាទម្រង់ផ្សេង។
4. ករណីសាកល្បង
ជំនួសឱ្យករណីសាកល្បងស្វ័យប្រវត្តិ ករណីសាកល្បងនៅក្នុងក្របខ័ណ្ឌមនុស្សយន្តអាចត្រូវបានសរសេរជាភាសាអង់គ្លេសជាមូលដ្ឋាន។ ការធ្វើតេស្តខាងក្រោមអាចត្រូវបានប្រើដើម្បីចាត់ថ្នាក់សេណារីយ៉ូនៃការធ្វើតេស្ត។
- ការធ្វើតេស្តលំហូរការងារ
- ការធ្វើតេស្តកម្រិតខ្ពស់
- ការធ្វើតេស្តដែលជំរុញដោយទិន្នន័យ
ការធ្វើតេស្តលំហូរការងារ
ករណីសាកល្បងនៃក្របខ័ណ្ឌមនុស្សយន្តត្រូវបានសរសេរជាញឹកញាប់នៅក្នុងវាក្យសម្ព័ន្ធតារាង។ ជួរទីមួយនៃតារាងករណីសាកល្បងមានផ្ទុកឈ្មោះសាកល្បង ហើយករណីសាកល្បងចាប់ផ្តើមដោយអ្វីទាំងអស់នៅក្នុងជួរឈរ ហើយបញ្ចប់ដោយឈ្មោះករណីសាកល្បងបន្ទាប់ ឬចុងបញ្ចប់នៃតារាង។
សូមក្រឡេកមើលឧទាហរណ៍ជាក់ស្តែង ដើម្បីយល់ពីរបៀបដែលវាដំណើរការ។
- អ្នកប្រើប្រាស់អាចបង្កើតគណនីមួយ ហើយចូល។
- អ្នកប្រើប្រាស់នឹងមិនអាចចូលបានទេ ប្រសិនបើពាក្យសម្ងាត់មិនត្រឹមត្រូវ។
ការធ្វើតេស្តកម្រិតខ្ពស់
ជួរទីពីរជាធម្មតារួមបញ្ចូលឈ្មោះពាក្យគន្លឹះ ដោយលើកលែងតែការកំណត់អថេរជាមួយនឹងតម្លៃដែលសរសេរដោយពាក្យគន្លឹះ។
ករណីសាកល្បងនៃក្របខ័ណ្ឌមនុស្សយន្តអាចត្រូវបានបង្កើតដោយប្រើពាក្យគន្លឹះកម្រិតខ្ពស់ និងគ្មានប៉ារ៉ាម៉ែត្រទីតាំង។ ដើម្បីស្វែងយល់បន្ថែមអំពីការធ្វើតេស្តកម្រិតខ្ពស់ សូមពិចារណាឧទាហរណ៍ខាងក្រោម។
ការធ្វើតេស្តដែលជំរុញដោយទិន្នន័យ
ការធ្វើតេស្តដែលជំរុញដោយទិន្នន័យ បំបែកទិន្នន័យសាកល្បង ជាជាងការក្លែងធ្វើនីតិវិធី។ នៅក្នុងក្របខ័ណ្ឌមនុស្សយន្ត ការកំណត់ [គំរូ] កំណត់ករណីសាកល្បងសម្រាប់ការធ្វើតេស្តដែលដំណើរការដោយទិន្នន័យ។
ពាក្យគន្លឹះ
ដើម្បីកសាងករណីសាកល្បងនៅក្នុងក្របខ័ណ្ឌមនុស្សយន្ត ពាក្យគន្លឹះពីប្រភពពីរត្រូវបានប្រើ។
- ពាក្យគន្លឹះសម្រាប់បណ្ណាល័យ
- ពាក្យគន្លឹះសម្រាប់អ្នកប្រើប្រាស់
ពាក្យគន្លឹះសម្រាប់បណ្ណាល័យ
បណ្ណាល័យស្ដង់ដារកំណត់ពាក្យវាក្យស័ព្ទកម្រិតទាបបំផុតទាំងអស់ ដែលអាចត្រូវបានអនុវត្តដោយប្រើភាសាកុំព្យូទ័រដូចជា Python និង Java.
បណ្ណាល័យស្តង់ដារ ខាងក្រៅ និងផ្ទាល់ខ្លួនគឺស្ថិតក្នុងចំណោមបណ្ណាល័យសាកល្បងដែលមានជាមួយក្របខ័ណ្ឌមនុស្សយន្ត។ ក្របខ័ណ្ឌស្នូលរួមមានការភ្ជាប់មកជាមួយ រូបថតអេក្រង់ ប្រព័ន្ធប្រតិបត្តិការ និងបណ្ណាល័យស្តង់ដារផ្សេងទៀត។
ពាក្យគន្លឹះសម្រាប់អ្នកប្រើប្រាស់
សមត្ថភាពក្នុងការបង្កើតពាក្យគន្លឹះកម្រិតខ្ពស់តែមួយគត់ពីឃ្លាដែលមានស្រាប់គឺជាលក្ខណៈពិសេសដ៏សំខាន់បំផុតមួយនៃការរចនាមនុស្សយន្ត។ ដើម្បីស្វែងយល់បន្ថែមអំពីរបៀបដែលវាដំណើរការ សូមមើលឧទាហរណ៍មួយ។
6. អថេរ
អថេរគឺជាផ្នែកមួយដ៏សំខាន់នៃរាល់ករណីសាកល្បងនៅក្នុងក្របខ័ណ្ឌមនុស្សយន្ត។ អថេរគឺជាវិធីសាស្រ្តដ៏ល្អមួយក្នុងការបញ្ជាក់ទិន្នន័យណាមួយនៅក្នុងករណីសាកល្បង ដែលអាចផ្លាស់ប្តូរ ឬប្រែប្រួល។
សូមក្រឡេកមើលរបៀបកំណត់អថេរនៅក្នុងករណីសាកល្បង។
ការបញ្ជាក់អថេរ
ក្រៅពីអថេរដែលកំណត់ដោយអ្នកប្រើប្រាស់ ក្របខ័ណ្ឌមនុស្សយន្តមានអថេរដែលភ្ជាប់មកជាមួយដូចជា $TEMPDIR និង $/ ដែលយើងធ្លាប់ប្រើក្នុងឧទាហរណ៍មុន។
ការប្រើប្រាស់អថេរ
អថេរអាចត្រូវបានប្រើគ្រប់ទីកន្លែងក្នុងករណីសាកល្បង។
ទោះយ៉ាងណាក៏ដោយ ពួកវាត្រូវបានគេប្រើជាទូទៅបំផុតជាអាគុយម៉ង់ពាក្យគន្លឹះ។ សូមពិចារណាឧទាហរណ៍ខាងក្រោមដើម្បីបង្ហាញពីអ្វីដែលខ្ញុំមានន័យ
7. រៀបចំករណីសាកល្បង
ឯកសារករណីសាកល្បងត្រូវបានប្រើដើម្បីបង្កើតករណីសាកល្បងមនុស្សយន្ត ប៉ុន្តែពួកវាក៏អាចត្រូវបានដាក់ជាក្រុមទៅក្នុងថតឯកសារដើម្បីបង្កើតឋានានុក្រមឈុតសាកល្បងផងដែរ។ ឈុតសាកល្បងគឺជាក្រុមនៃករណីសាកល្បង។ ឈុតសាកល្បងមានឯកសារទាំងអស់ដែលមានករណីសាកល្បង។
ដោយប្រើថតឯកសារ ករណីសាកល្បងអាចត្រូវបានរៀបចំតាមឋានានុក្រម។ ថតទាំងអស់នេះផ្តល់នូវឈុតសាកល្បងកម្រិតខ្ពស់ជាមួយនឹងឈ្មោះដែលបានមកពីឈ្មោះថត។
ការប្រើប្រាស់ការដំឡើង និងការបង្ហូរទឹកភ្នែក
ជម្រើស "Test Setup" និង "Test Teardown" របស់តារាងការកំណត់អាចត្រូវបានប្រើដើម្បីប្រតិបត្តិពាក្យគន្លឹះជាក់លាក់មួយនៅក្នុងការធ្វើតេស្តមុន ឬបន្ទាប់ពីវាត្រូវបានបញ្ចប់។ អ្នកក៏អាចប្រើ “Suite Setup” និង “Suite Teardown” ដើម្បីប្រតិបត្តិពាក្យគន្លឹះមុន ឬក្រោយឈុតសាកល្បង។
អ្នកអាចបង្កើត [Setup] និង [Teardown] ផ្ទាល់ខ្លួននៅក្នុងករណីសាកល្បង ស្រដៀងនឹង [Template]។ ពិចារណាអំពីសេណារីយ៉ូខាងក្រោម ដើម្បីយល់កាន់តែច្បាស់អំពីរឿងនេះ។
ការប្រើប្រាស់ស្លាក
ក្របខ័ណ្ឌមនុស្សយន្តអនុញ្ញាតឱ្យប្រើស្លាកដើម្បីផ្តល់ទិន្នន័យមេតាដោយឥតគិតថ្លៃដើម្បីសាកល្បងករណី។ "ស្លាកបង្ខំ" និង "ស្លាកលំនាំដើម" អាចត្រូវបានប្រើដើម្បីកំណត់ស្លាកនៅក្នុងឯកសារ។ [ស្លាក] ដូចជា [គំរូ] អាចត្រូវបានប្រើដើម្បីផ្តល់ស្លាកទៅករណីសាកល្បងតែមួយ។ សូមក្រឡេកមើលឧទាហរណ៍ដើម្បីមើលពីរបៀបដែលយើងប្រើស្លាក។
របាយការណ៍នេះនឹងរួមបញ្ចូលស្លាកជាមួយករណីសាកល្បងដែលភ្ជាប់ទៅពួកគេ ក៏ដូចជាស្ថិតិផ្អែកលើស្លាក បន្ទាប់ពីប្រតិបត្តិ។
គុណសម្បត្តិ
- វាងាយស្រួលក្នុងការរៀបចំ Robot Framework។
- វាផ្អែកលើការប្រើពាក្យគន្លឹះ។
- វាអនុញ្ញាតឱ្យអ្នកប្រើ Gherkin ។
- វាដំណើរការជាមួយទាំងពីរ កម្មវិធីទូរស័ព្ទ និងគេហទំព័រ.
- មូលដ្ឋានគ្រឹះនៃ Robot Framework គឺងាយស្រួលយល់។
- វាប្រើវិធីសាស្រ្តកូដទាប។
- Windows, Mac OS X, Unix និង Linux ត្រូវបានគាំទ្រទាំងអស់។
- Python, IronPython, និង PyPy គឺជាភាសាសរសេរកម្មវិធីដែលគាំទ្រទាំងអស់។
- វាដំណើរការជាមួយកម្មវិធីរុករកបណ្តាញសំខាន់ៗទាំងអស់។
- Robot Framework គឺជាឧបករណ៍ស្វ័យប្រវត្តិកម្មប្រភពបើកចំហដែលអាចប្រើដោយឥតគិតថ្លៃ។
គុណវិបត្តិ
- ការប្រតិបត្តិការធ្វើតេស្តប៉ារ៉ាឡែលមិនត្រូវបានគាំទ្រដោយ Robot Framework ទេ។
- Robot Framework ពិបាកតាមដាន។
- របាយការណ៍ HTML នៅក្នុង Robot Framework គឺពិបាកក្នុងការកែប្រែ។
- ការដោះស្រាយបញ្ហា Robot Framework មួយចំនួនប្រហែលជាពិបាក។
- ការចូលបន្ទាត់ត្រូវបានអនុវត្តយ៉ាងតឹងរ៉ឹងនៅក្នុង Robot Framework។
សន្និដ្ឋាន
Robot Platform គឺជាកម្មវិធីសាកល្បងការទទួលយកដោយឥតគិតថ្លៃ និងប្រភពបើកចំហរ និងក្របខណ្ឌការអភិវឌ្ឍន៍ដែលជំរុញដោយការធ្វើតេស្តទទួលយក។
ករណីសាកល្បងនៃក្របខ័ណ្ឌមនុស្សយន្តត្រូវបានបង្កើតឡើងនៅលើពាក្យគន្លឹះដែលបង្ហាញក្នុងរចនាប័ទ្មតារាង ដែលធ្វើឱ្យពួកគេងាយស្រួលយល់ និងផ្តល់ព័ត៌មានត្រឹមត្រូវអំពីអត្ថន័យនៃករណីសាកល្បង។
វាពិតជាងាយស្រួល និងសាមញ្ញក្នុងការប្រើប្រាស់។
អ្នកមួយចំនួនធ្លាប់ប្រើវាពីមុនមក ដូច្នេះប្រសិនបើអ្នកបានដំឡើងការធ្វើតេស្តរបស់អ្នក ហើយកម្មវិធី Android / iOS របស់អ្នករួចរាល់ហើយ សូមសាកល្បងវា។
អ្នកនឹងភ្ញាក់ផ្អើលនៅពេលដែលអ្វីៗដំណើរការបានល្អ ហើយការធ្វើតេស្តទទួលយកអាចត្រូវបានបញ្ចប់ក្នុងពេលឆាប់ៗនេះ។
សូមផ្ដល់យោបល់