Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. PHP
Code

ஏற்பு சோதனை உடன் Codeception

by
Difficulty:BeginnerLength:MediumLanguages:

Tamil (தமிழ்) translation by Revathi Ganesh (you can also view the original English article)

பொதுவாக வலை பயன்பாடுகள் புதிய அம்சங்கள் ஒருவேளை, சில வடிவம் தரவு நிரப்புவதன், படிவத்தை, பின்னர் டெவலப்பர்கள் அல்லது சோதிப்பான் தங்கள் விரும்பிய முடிவை பார்க்க நம்புகிறேன், ஒரு உலாவியில் அதற்கான வருகை தருவதன் மூலம் சோதிக்கப்படும். Codeception என்றால் என்ன? நாம் இந்த இயற்கை சோதனை செயல்முறை தொடர நம் பயன்பாடுகள் Codeception பயன்படுத்தி முடிந்தவரை நிலையாக இருக்கும் உறுதிப்படுத்த அது மீது மேம்படுத்த.

Codeception என்றால் என்ன?

Codeception PHP க்கு ஒரு பல இடம்பெற்றது சோதனை கட்டமைப்பு உள்ளது. இது பிரிவு, செயல்பாட்டு மற்றும் வலை பயன்பாடுகள் ஏற்பு சோதனை கையாள முடியும் மற்றும் அது ஏற்கனவே மிகவும் பிரபலமான PHPUnit சோதனை கட்டமைப்பை மூலம் இயங்கும். இது பிரிவு, செயல்பாட்டு மற்றும் வலை பயன்பாடுகள் ஏற்பு சோதனை கையாள முடியும் மற்றும் அது ஏற்கனவே மிகவும் பிரபலமான PHPUnit சோதனை கட்டமைப்பை மூலம் இயங்கும்.

Codeception அவர்கள் ஒரு இனிமையான பயனர் அனுபவம் உறுதி எங்கள் பயன்பாட்டிற்கு பார்வையிடும் போது நம்மை பயனர் முன்னோக்குகள் மற்றும் தளத்தில் காட்சிகள் பல்வேறு வகையான சோதிக்க பயன்படுகிறது. பல காட்சிகள் பரிசோதிப்பதன் மூலம், நாம் பயன்பாட்டை எதிர்பார்த்து என வேலை உறுதி செய்ய நமது பயன்பாடு முழுவதும் ஒரு பயனர் இயற்கை ஓட்டம் உருவகப்படுத்த முடியும். பல காட்சிகள் பரிசோதிப்பதன் மூலம், நாம் பயன்பாட்டை எதிர்பார்த்து என வேலை உறுதி செய்ய நமது பயன்பாடு முழுவதும் ஒரு பயனர் இயற்கை ஓட்டம் உருவகப்படுத்த முடியும்.


நிறுவல் & கட்டமைப்பு

நமது தளங்கள் அடைவில் ஒரு கோப்புறையை உருவாக்க ஆரம்பிக்கலாம் (அல்லது நீங்கள் உங்கள் வலை பயன்பாடுகள் சேமிக்க விரும்பினால் எங்கு) நாம் Codeception சோதிக்க வேண்டும் என்று நம் மாதிரி விண்ணப்ப நடத்த:

இப்போது நான் ஏற்கனவே நாம் சோதிக்க பயன்படுத்த முடியும் என்று ஒரு சிறிய மாதிரி HTML மற்றும் PHP கோப்பு உருவாக்கப்பட்டது. நீங்கள் நகலெடுக்க முடியும், பின்னர் கீழே இருந்து ஒட்டவும். நாம் toupper.html கோப்பு தொடங்க வேண்டும்: நீங்கள் நகலெடுக்க முடியும், பின்னர் கீழே இருந்து ஒட்டவும். நாம் toupper.html கோப்பு தொடங்க வேண்டும்:

இப்பக்கம் வெறுமனே ஒரு பயனர் உரை ஒரு சரம் இல் நுழைவதற்கு ஒரு வடிவம் காட்டுகிறது மற்றும் நாம் PHP பயன்படுத்தி பேரெழுத்து அதை மாற்ற வேண்டும். அடுத்த வடிவம் சமர்ப்பிப்பு செயல்படுத்த வேண்டும் இது எங்கள் PHP கோப்பு இருக்கும்:

இப்பக்கம் இயல்பான செய்தியை நடத்த ஒரு $ செய்தியை மாறி உருவாக்குகிறது. நாம் பின்னர் வடிவம் சமர்ப்பிக்க என்றால் பார்க்கவும். அப்படியானால், பின்னர் நாம் செய்தி வெளியே எதிரொலிக்கின்றன, பக்கம் கீழே நாம் மீண்டும் வடிவம் இணைக்கும், ஒரு இணைப்பு, பெரிய எழுத்தில் கொண்டு இயல்புநிலை, செய்தி சரம் மாற்றப்படுகிறது பதிலாக. நாம் பின்னர் வடிவம் சமர்ப்பிக்க என்றால் பார்க்கவும். அப்படியானால், பின்னர் நாம் செய்தி வெளியே எதிரொலிக்கின்றன, பக்கம் கீழே நாம் மீண்டும் வடிவம் இணைக்கும், ஒரு இணைப்பு, பெரிய எழுத்தில் கொண்டு இயல்புநிலை, செய்தி சரம் மாற்றப்படுகிறது பதிலாக.

ஒரு சூப்பர் எளிய PHP விண்ணப்ப, ஆனால் அது எங்களுக்கு Codeception தான் ஏற்பு சோதனை அம்சங்களை முயற்சித்துப் அனுமதிக்க வேண்டும்.

இப்போது பதிவிறக்குவது மற்றும் Codeception நிறுவ. அதிர்ஷ்டவசமாக, அது நிறுவ மற்றும் கட்டமைக்க மிகவும் எளிதானது. ஒன்று இசையமைப்பாளர், git பயன்படுத்தி, மற்றும் Phar நிறுவும் அதை நிறுவ வழிகளில் ஒரு ஜோடி உள்ளன. நான் இசையமைப்பாளர் பயன்படுத்த எனவே, நமது codeception மாதிரி வலை பயன்பாட்டை ரூட் ஒரு composer.json கோப்பு உருவாக்க வேண்டும் விரும்புகின்றனர்: அதிர்ஷ்டவசமாக, அது நிறுவ மற்றும் கட்டமைக்க மிகவும் எளிதானது. ஒன்று இசையமைப்பாளர், git பயன்படுத்தி, மற்றும் Phar நிறுவும் அதை நிறுவ வழிகளில் ஒரு ஜோடி உள்ளன. நான் இசையமைப்பாளர் பயன்படுத்த எனவே, நமது codeception மாதிரி வலை பயன்பாட்டை ரூட் ஒரு composer.json கோப்பு உருவாக்க வேண்டும் விரும்புகின்றனர்:

அடுத்து, உங்கள் பிடித்த உரை ஆசிரியர் ஒரு composer.json திறந்து Codeception பதிவிறக்க பின்வரும் வரிகள் சேர்க்க:

பின்னர் உங்கள் முனையத்தில் இசையமைப்பாளர் ரன்:

உண்மையில் அது நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:

நீங்கள் முந்தைய கட்டளைகளை இயங்கும் பிறகு கவனிக்க வேண்டும், நாம் இப்போது நம் மாதிரி வலை பயன்பாட்டை சோதனைகள் மற்றும் விற்பனையாளர் கோப்புறைகளை வேண்டும்.

அடுத்த நாம் நமது சோதனைகள் / acceptance.suite.yml கோப்பில் நமது உள்ளூர் பயன்பாட்டு URL ஐ சேர்க்க வேண்டும்:

சரி, நம் மாதிரி விண்ணப்பம் மற்றும் Codeception இப்போது நிறுவப்பட்ட மற்றும் செல்ல தயாராக வேண்டும்.


ஏற்பு சோதனை

ஏற்பு சோதனை எங்களுக்கு ஒரு வலைப்பக்கம் சென்று சாதாரண இணையதளத்தில் பார்க்கும் செயல்முறை பயன்படுத்தி எங்கள் பயன்பாடுகள் சோதிக்க ஒரு படிவத்தை பூர்த்தி, மற்றும் தேவையான விளைவாக பார்க்க படிவத்தை சமர்ப்பிக்க அனுமதிக்கிறது. வித்தியாசம் Codeception உள்ளது, நாம் நேரம் அதற்கு பதிலாக நாம் வெறும் அவர்கள் கடந்து அல்லது இல்லை என்றால் பார்க்க நம்மை ஏற்றுக் சோதனைகள் இயக்க முடியும், உலாவி நாம் ஒரு புதிய அம்சத்தை சோதிக்க வேண்டும் ஒவ்வொரு முறை செல்லும் வீணடிக்க வேண்டும்.

ஏற்றுக்கொள்ளுதல் டெஸ்ட் உருவாக்குகிறது

 இப்பொழுது நாங்கள் எங்கள் சோதனைகள் எழுத முடியும் என்று ஒரு கோப்பு வேண்டும். Codeception அது சூப்பர் எளிது codecept ஜெனரேட்டர் ஸ்கிரிப்டை பயன்படுத்தி சோதனைகள் பல்வேறு வகையான உருவாக்க எளிதாக்குகிறது. ஒரு Toupper ஏற்பு சோதனை உருவாக்க நாம்: Codeception அது சூப்பர் எளிது codecept ஜெனரேட்டர் ஸ்கிரிப்டை பயன்படுத்தி சோதனைகள் பல்வேறு வகையான உருவாக்க எளிதாக்குகிறது. ஒரு Toupper ஏற்பு சோதனை உருவாக்க நாம்:

இங்கே நாம் மீண்டும் codecept கட்டளையை இயக்க மற்றும் toupper பெயர், ஏற்றுக்கொள்ளப்பட்ட சோதனை உருவாக்க, அதை சொல்ல (கோப்பு தலைமுறை கோப்பு உண்மையில், ToupperCept.php என்ற).

ஏற்றுக்கொள்ளுதல் டெஸ்ட் எழுதுதல்

Codeception பயன்படுத்தும் போது நீங்கள் வாய்ப்பு கட்டமைப்பை பல்வேறு பணிகளை இயக்க பல்வேறு மாறுபட்ட "நண்பர்களே" முழுவதும் வரும். ஒரு CodeGuy, ஒரு TestGuy, மற்றும் ஒரு WebGuy இருக்கிறது. ஒரு CodeGuy, ஒரு TestGuy, மற்றும் ஒரு WebGuy இருக்கிறது.

ஏற்பு சோதனை, நாம் WebGuy பயன்படுத்தி இருக்க வேண்டும். நாம் பிடித்த உரை ஆசிரியர் எங்கள் ToupperCept.php கோப்பை திறந்து விட மற்றும் நாம் சோதனைகள் இயக்க பயன்படுத்த முடியும் என்று ஒரு புதிய WebGuy உருவாக்குவதன் மூலம் ஆரம்பிக்கலாம்: நாம் பிடித்த உரை ஆசிரியர் எங்கள் ToupperCept.php கோப்பை திறந்து விட மற்றும் நாம் சோதனைகள் இயக்க பயன்படுத்த முடியும் என்று ஒரு புதிய WebGuy உருவாக்குவதன் மூலம் ஆரம்பிக்கலாம்:

இங்கே நாம் ஒரு $ நான் மாறி அதை சேமித்து, ஒரு புதிய WebGuy பொருளை உருவாக்க.  நாம் இப்போது எல்லாம் சரியாக உறுதி எங்கள் பக்கம் வெவ்வேறு பகுதிகளில் சோதிக்க இதனைப் பொருள் பயன்படுத்த முடியும்.

நமது Toupper வலை பக்கம், ஒழுங்காக முதல் வரை ஏற்றும் பின்னர் நாம் வடிவம் சமர்ப்பிப்பு வெளியே சோதிக்க வேண்டும் என்று உறுதி:

மேலே குறியீடு நாம் மறுக்கிறேன் எங்கள் உபயோகிக்கலாம் மற்றும் எங்கள் பக்கம் சோதிக்க அதன் வழிமுறைகளை பல அழைப்பு. நாம் செய்ய விரும்பினர் வந்தவற்றை தொடங்கும். இந்த வழக்கில், நாம் தான் நம் Toupper வடிவம் WANTTO முறையை பயன்படுத்தி வேலை உறுதி செய்ய விரும்பும். பிறகு நாம் toupper.html சரியான பக்கத்தில் இருக்கிறோம் உறுதி amOnPage முறையை பயன்படுத்த. நாம் இறுதியாக உரை பார்க்க உறுதி பார்ப்போம்இப்போது முறை அழைக்க: என்னை மதம்! வலைப்பக்கம்.

எங்கள் சோதனை நிறைவேற்றுகின்றது

இப்போது நாம் சரியான பக்கத்தில் இருக்கிறோம் நாம் சரியான உள்ளடக்கத்தை பார்த்து வருகிறோம் என்று, பின்வரும் கட்டளையை பயன்படுத்தி சோதனை இயக்க அனுமதிக்க என்பதை ஒரு அடிப்படை சோதனை என்று:

இந்த அனைத்து சோதனை சூட்ஸ் இயங்கும். நீங்கள் ஒரு வெற்றிகரமான சோதனை காட்டும், உங்கள் பணியகத்தில் பின்வரும் வெளியீடு பார்க்க வேண்டும்:

successful-test-1

நீங்கள் மட்டும் உங்கள் ஏற்று சோதனைகள் நடத்த விரும்பினால், நீங்கள் பின்வரும் கட்டளையை பயன்படுத்தலாம்:

கூடுதலாக, நீங்கள் --steps கொடியை பயன்படுத்தி செய்யப்படுகிறது நடவடிக்கைகளின் முழு பட்டியலை பார்க்க முடியும்:

இங்கே உங்கள் பணியகத்தில் இருக்க என்ன இருக்கிறது:

successful-test-steps

சோதனை படிவங்கள்

அடுத்த, நாங்கள் எங்கள் படிவத்தை செயல்பாடு சோதிக்க Codeception பயன்படுத்த முடியும் எப்படி என்று பார்ப்போம். நமது ToupperCept.php கோப்பில் பின்வரும் சேர்க்க விரும்புகிறேன்:

நாம் விட்ட இடத்தில் இங்கே நாம் வெறும் தொடர்ந்து. நாம் சரியான பக்கத்தில் இருக்கிறோம் உறுதி பிறகு, நாம் அதை துறையில் பெயர் மற்றும் நாம் பயன்படுத்த பின்னர் நாம் மாற்ற பொத்தானை கிளிக் செய்யவும் விரும்புகிறேன் மதிப்பு கடந்து fillField முறையை பயன்படுத்தி படிவத்தை பூர்த்தி. அதன்பின்னர், நாம் நம் toupper.php பக்கம் இப்போது உள்ளன மற்றும் நாம் மேல் எங்கள் தலைப்பு பார்க்கிறோம் என்று சரிபார்க்க !.

மீண்டும் எங்கள் சோதனைகளில் ஓடிப்போகட்டும்:

உங்கள் பணியகத்தில் சோதனை கடந்து விட்டன உறுதி, கீழே உள்ள போன்ற ஏதாவது இருக்க வேண்டும்:

successful-form-test

சோதனை இணைப்புகள்

இப்போது இறுதியாக, அது நம்மை வீட்டிற்கு திரும்ப பெறுகிறது உறுதி எங்கள் toupper.php பக்கத்தில் என்று வெளியே இணைப்பை சோதிக்க வேண்டும்:

மீண்டும், நாங்கள் எங்கள் இணைப்பை கிளிக் செய்யுங்கள், நிச்சயமாக நாம் நாம் உரை என்னை மதம் மாற்ற பார்க்க என்று சரிபார்க்க சரியான மீண்டும் பக்கத்தில் நீங்கள் உறுதி செய்ய, கிளிக் முறை அழைக்கிறோம் !.

successful-link-test

முடிவுரையில்

இப்போது நீங்கள் Codeception பணிபுரியும் அடிப்படைகள் தெரியும் என்று நீங்கள் அதை உங்கள் சொந்த ஒரு முயற்சி கொடுக்க வேண்டும். மேலே போய், வடிவம் காட்டுகிறது என்று உறுதி செய்ய மேலும் ஒரு சில சோதனைகளை சேர்க்க முயற்சிக்கும்: இல்லை உள்ளிட்டது பிழை செய்தி, நீங்கள் வெற்று to வடிவம் என்றால்.

இங்கே என் மேலே செய்து பின்னர் இறுதி குறியீடு மற்றும் விளைவாக கடந்து சோதனைகள் தான்:

successful-final-test

எனவே மடிக்க வேண்டும், Codeception நீங்கள் எளிதாக, மிக படிக்க சோதனைகள் எழுத முடியும் என்று ஒரு அற்புதமான சோதனை கட்டமைப்பு உள்ளது. மேலும் விரிவான எடுத்துக்காட்டுகளுக்கு மற்றும் பிற சோதனை உதாரணங்களை பற்றிய தகவல்களை முழு ஆவணங்கள் புதுப்பித்து வேண்டும்.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.