🔥 ใครอยู่ทีมไหนกันบ้างงงงง ??? บอกแอดกันหน่อยสิ !
.
⭐ JavaScript
เป็นภาษาโปรแกรมมิ่งที่ฮิตที่สุดในการนำมาทำ Automate Testing แถมยังรองรับการพัฒนาแอปพลิเคชันทางฝั่ง Front-end ได้ดีอีกด้วย นิยมใช้ในเว็บไซต์ขนาดใหญ่หลายแห่ง เช่น Instagram, Accenture, Airbnb และ Slack สามารถทำงานร่วมกับ Selenium ได้ดีมาก และมี Framework สำหรับช่วยในการทำทดสอบแบบ Uni test และ end-to-end เช่น Zest, Mocha, Jasmine, Nightwatch JS เป็นต้น
.
⭐ Python
ได้รับความนิยมมากเช่นกัน เป็นภาษาแบบ Open-Source ใช้งานด้าน Machine Larning, Network Servers, และ Media Tools เป็นต้น แอปพลิเคชันยอดฮิตที่ใช้ Python พัฒนา ได้แก่ Youtube, Pinterest และ Instagram แถมยังมี Library มากมายที่ช่วย Dev ให้ทำงานง่ายขึ้น เรียนรู้ง่าย มี Selenium-Appium Libraries ทำให้การทำ Automate Testing ง่ายขึ้น รองรับการ Test แบบ Cross-Platform
.
⭐ Java
เป็น Object-Oriented Language องค์กรต่าง ๆ ใช้ Java เพื่อรักษาระบบ Back-end ทำงานร่วมกับ Selenium ได้อย่างมีประสิทธิภาพ ซึ่งใช้ในการทดสอบเว็บแอปแบบอัตโนมัตินั่นเอง นิยมใช้ในเว็บไซต์ดัง ๆ เช่น Netflix, Google, Pinterest, และ Instagram เป็นต้น รองรับการทำ Short Test ได้ดี
.
⭐ C#
C# ถูกสร้างโดย Microsoft ถือเป็นหนึ่งในภาษาการเขียนโปรแกรมอัตโนมัติที่ดีที่สุด มี Framework สำหรับการทำ Automate Testing มากมาย เช่น NUnit, MSTest และ xUnit.Net รองรับการทดสอบแบบ Cross-Platform ทำงานร่วมกับ Selenium ได้ดี บริษัทดัง ๆ ที่นิมยมใช้ Java ได้แก่ Delivery Hero, Microsoft และ Accenture
.
⭐ PHP
ภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่ใช้สำหรับการพัฒนาเว็บและ Automate Testing มี Framework ที่ช่วยในการ Testing มากมาย เช่น BeHat, Codeception, Laravel Dusk, และ PHPUnit แถมยังมีความยืดหยุ่นและสามารถเชื่อมโยงกับ HTML /HTML5 ได้อย่างง่ายดาย เป็นภาษาที่ไม่ขึ้นกับแพลตฟอร์มใด ๆ
.
⭐ Ruby
ทำงานได้ดีกับ Selenium Framework มีสภาพแวดล้อมที่รองรับการทำ Automate Testing เว็บไซต์ยอดนิยมที่ใช้ Ruby ได้แก่ Twitter, Bloomberg, Airbnb และ Shopify ภาษาที่เรียนรู้ได้ง่าย รองรับสถาปัตยกรรม MVC
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「python selenium javascript」的推薦目錄:
- 關於python selenium javascript 在 BorntoDev Facebook 的最佳貼文
- 關於python selenium javascript 在 BorntoDev Facebook 的精選貼文
- 關於python selenium javascript 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於python selenium javascript 在 Running javascript in Selenium using Python - Stack Overflow 的評價
- 關於python selenium javascript 在 Using Selenium and Python to screenshot a javascript-heavy ... 的評價
- 關於python selenium javascript 在 Python + Selenium 小技巧之JavaScript及H5视频的处理 的評價
- 關於python selenium javascript 在 Бесплатные курсы по SEO, Facebook Ads & Google Ads ... 的評價
python selenium javascript 在 BorntoDev Facebook 的精選貼文
เพื่อนๆ คนไหนอยากเป็น Software Tester บ้าง?? 🖐
.
มารู้จัก Software Tester กันก่อน
.
👨💻 Software Tester เป็นอาชีพที่ทำการทดสอบระบบ หรือโปรแกรมต่างๆ เพื่อตรวจสอบให้แน่ใจว่าโปรแกรมมีผลลัพธ์ที่เป็นไปตามข้อตกลงก่อนส่งมอบให้กับลูกค้านั่นเอง
.
อยากทำอาชีพนี้ต้องมีทักษะอะไรบ้างล่ะ มาดูกัน
.
⭐1) Non-Technical Skills
.
🕵️♀️ ทักษะการวิเคราะห์
Software Tester จำเป็นต้องมีทักษะการวิเคราะห์ที่ดีมากๆ เพราะต้องทำการวิเคราะห์ภาพรวมของโปรแกรมและแบ่งออกมาเป็นหมวดหมู่ที่ชัดเจน เพราะจะทำให้การเทสโปรแกรมมีประสิทธิภาพมากขึ้น
.
🗣️ ทักษะการสื่อสาร
การสื่อสารเป็นสิ่งสำคัญมากๆ สำหรับ Software Tester ทั้งการพูดและการเขียนจำเป็นต้องมีสกิลระดับหนึ่ง เพราะตำแหน่งนี้ต้องทำงานร่วมกับหลายๆ ทีม เช่น ทีมโปรแกรมเมอร์, Manager, หรือบางที่อาจจะต้องไปพบลูกค้าเพื่อเก็บ Requirement เองด้วยนะ
.
⏰ ทักษะการบริหารเวลา
ซึ่งจะการทำงานจะต้องบริหารทั้งปริมาณงานและเวลาที่เหมาะสม เช่น จะวางแผนเทสโปรแกรมหนึ่งจะต้องลิสต์ออกมาเลยว่าจะเทสอะไรบ้าง และแต่ละเคสต้องใช้เวลาเท่าไหร่ เพื่อทำให้โปรแกรมมีประสิทธิภาพ และตอบโจทย์กับความต้องการของลูกค้ามากที่สุด
.
⭐ 2) Technical Skills
.
💾 Database / SQL
เป็นทักษะสำคัญที่ควรมีสกิลติดตัวไว้ เพราะการเทสโปรแกรมที่มีการรับ-ส่งข้อมูลจาก Database เราก็ต้องตรวจสอบด้วยว่าข้อมูลมีการเข้า-ออกจาก Database จริงหรือไม่
.
หากใครยังไม่มีพื้นฐาน SQL ก็สามารถไปเรียนได้ที่ลิงค์นี้เลย >> https://www.youtube.com/watch?v=vd1qdnCX5RU (แอดขอขายของหน่อยนะฮะ 555)
.
🖥️ พื้นฐาน Linux
บางซอฟต์แวร์อาจจะรัน Linux การเทสซอฟต์แวร์จึงจำเป็นต้องรู้คำสั่งพื้นฐานของ Linux ไว้บ้างนะ
.
🔧 Tools ในการจัดการงาน
ซึ่งจะช่วยให้เราสามารถวางแผนการทำงานให้มีประสิทธิภาพและใช้เวลาได้คุ้มค่ามากที่สุด เช่น Jira, Taskworld, Bugzilla ฯลฯ
.
⚡ Automation Tools
ถ้าเราอาจจะอยากอัพสกิลจากการเป็น Manual Tester เป็น Automate Tester ก็ต้องมีทักษะการเขียนโปรแกรม และการใช้ Automation Tools ด้วยนะ ภาษาที่นิยมใช้กับ Automation Tools ได้แก่ Python, JavaScript, C# (ที่ BorntoDev เราก็มีคอร์สสอนนะทุกคนน) ส่วน Automation Tools ที่ฮิตๆ กันก็มี Selenium, TestProject เป็นต้น
.
ไว้โพสต์หน้าแอดจะมารวบรวม Automation Tools ที่นิยมใช้ในปัจจุบันให้อ่านนะคร้าบบ 😍
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
python selenium javascript 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
วันนี้จะขอพูดถึงเครื่องมือตัวหนึ่ง 😃
ของโลกการเขียนซอฟต์แวร์ที่ชื่อ Selenium
คนละชื่อกับ Selenium ในตารางธาตุวิชาเคมีนะ
.
Selenium แห่งโลกซอฟต์แวร์
มันเป็นเครื่องมือและไลบรารี่ในคราวเดียวกัน
เอาไว้ควบคุมบราวเซอร์อัตโนมัติ
.
เวลาพูดถึงเครื่องมือ หรือ tool 🔧⚒
จะไม่เหมือนสว่านในการก่อสร้างนะ
ที่ช่วยทำอัตโนมัติทุกอย่าง จนสบายมือ ไม่เหนื่อย
.
selenium ถูกนิยามเป็น tool ก็จริง
แต่เราต้องมานั่งเขียนโปรแกรมอยู่ดี
ต้องทำงานถึก นั่งพิมพ์ดีด
ต้องเขียนโค้ดเพื่อควบคุมหน้าเว็บด้วยสองมือ
.
ประโยชน์
🐵 1) จุดประสงค์หลักที่มันเกิดขึ้นมา
เขาเอาไว้ใช้ทำ test suite เป็นสำคัญ
พูดง่ายๆ ทำเทสหน้าเว็บไซต์อัตโนมัตินั่นแหละ
.
เช่นเราสามารถเขียนโปรแกรมใส่รหัสผ่าน กดล็อกอิน
คลิกลิงค์โน่นนี้อัตโนมัติ ทดสอบเว็บไซต์ได้เลย
ใครทำเทสอัตโนมัติ นิยมมาก
.
🐼 2) ถ้าจะประยุกต์แอดวานซ์หน่อย
ก็เอาไปทำโรบอทควบคุมเว็บไซต์อัตโนมัติ
เช่น เขียนโปรแกรมให้มันเข้าเว็บ ไปเล่นหุ้นให้เอง
.
แต่นั้นแหละครับมันก็สามารถเอาไปใช้ในทางไม่ดีได้เช่นกัน 😰
เหมือนดาบสองคมเนอะ
.
Selenium รองรับได้หลายบราวเซอร์ดังๆ หลายเจ้า เช่น
Chrom(ium), Firefox, Internet Explorer, Opera, และ Safari
.
แต่ข้อแม้ยุ่งยากนิดหนึ่ง 😠
เราต้องดาวน์โหลด webdriver แต่ละเว็บบราวเซอร์มาก่อน
ถึงจะเขียนโปรแกรมใช้งานบราวเซอร์ยี่ห้อนั้นได้ดั่งใจนึก
(บราวเซอร์คนละยี่ห้อ คนละเวอร์ชั่น ก็คนละ webdriver นะ)
.
ปัจจุบันมันรองรับหลายภาษาเขียนโปรแกรมดังหลายตัว เช่น
Python, Java, C#, JavaScript, Ruby, PHP, Perl
.
สนใจไปศึกษาเพิ่มเติมได้ที่
https://www.selenium.dev/documentation/en/
.
ตัวอย่างรูปที่เห็นตามโพสต์
เป็นโค้ดของภาษา Python
(ต้องมี webdriver ในกรณีนี้เป็นของ Chrome)
จุดประสงค์เอาไว้ล็อกอินหน้า facebook
โดยไม่ต้องกรอกรหัสผ่านให้ปวดมือ
.
เขียนโค้ดสั้นๆ แค่นี้แหละ
เป็นไงเห็นแล้วง่ายไหม?
.
✍ เขียนโดย โปรแกรมเมอร์ไทย thai programmer
Today I'll talk about one tool 😃
of the software writing world named Selenium
Different name with Selenium in the chemical periodic table.
.
Selenium of the Software World
It's a tool and a library at the same time
To control the automatic browser
.
Time to talk about tools or tools 🔧⚒
Won't be like a span in construction.
The one that helps automate everything until it's comfortable. Not tired.
.
Selenium is defined as tool. It's true.
But we have to sit on programming anyway.
Got to work. Sitting in typing.
Code must be written to control webpage with two hands.
.
Benefits
🐵 1) The main purpose for which it happened.
It's important to use test suite
Easy to say. Automatic website test.
.
Like we can program password press log in
Click this link automatically. Test the website.
Who made the autograph test so popular
.
🐼 2) If I want to apply, add to my inbox.
It's going to automate website controller robot
Like programming, let's get on the web, play stocks for yourself.
.
But that's it. It can be used in a bad way too. 😰
It's like a two-edged sword.
.
Selenium supports many loud browsers, such as
Chrom(ium), Firefox, Internet Explorer, Opera, และ Safari
.
But a bit of a complication 😠
We need to download each webdriver before.
Even if I could write a program to use that brand of browser, I would like to think.
(Different brand of browser, different version, different webdriver)
.
Currently, it supports many languages. Many famous programming such as.
Python, Java, C #, JavaScript, Ruby, PHP, Perl
.
If you are interested in studying more, please visit.
https://www.selenium.dev/documentation/en/
.
preview photos seen by post
The code of Python language
(Webdriver is required. In this case, it's Chrome)
The purpose is to log in facebook page.
Without filling the password for hand pain
.
Write a short code just this.
How is it? It's easy to see?
.
✍ Written by Thai programmer thai coderTranslated
python selenium javascript 在 Using Selenium and Python to screenshot a javascript-heavy ... 的推薦與評價
Using Selenium and Python to screenshot a javascript-heavy page - selenium-screenshotting.md. ... <看更多>
python selenium javascript 在 Python + Selenium 小技巧之JavaScript及H5视频的处理 的推薦與評價
Selenium 小技巧之JavaScript及H5视频的处理01 JavaScript的调用有些页面操作不能依靠WebDriver提供的API来实现,如浏览器滚动条的拖动。 ... <看更多>
python selenium javascript 在 Running javascript in Selenium using Python - Stack Overflow 的推薦與評價
... <看更多>
相關內容