อยากจะทำ Automate Testing ให้ถึงพริกถึงขิง ไม่รู้จัก Automate Testing Framework ไม่ได้เน้ววว 🔥
.
และวันนี้แอดจะพาเพื่อน ๆ มารู้จักกับ Framework ที่เขาใช้ทำ Automate Testing ซึ่งจะมีรายละเอียดยังไง ไปติดตามกันได้ในโพสต์นี้เลย !! ~
.
✏️ ก่อนอื่นเรามาทำรู้จักกับ Automate Testing Framework กันก่อน
.
Automate Testing Framework เป็นแนวทางสำหรับการออกแบบการทดสอบ ซึ่งจะช่วยให้เราสามารถใช้ทรัพยากรในการทดสอบซอฟต์แวรได้อย่างมีประสิทธิภาพมากขึ้นนั่นเอง
.
🔹 ทำไมถึงต้องใช้ Automate Testing Framework ?
.
เจ้า Automate Testing Framework จะมาช่วยเพิ่มประสิทธิภาพและความเร็วในการทดสอบซอฟต์แวร์ของเราได้มากขึ้น อีกทั้งยังช่วยปรับปรุงความแม่นยำในการทดสอบให้เพิ่มมากขึ้นอีกด้วย
.
Linear Scripting Framework
.
เป็นวิธีทดสอบที่ง่ายที่สุด ใช้แนวคิด “record and playback” โดยจะรัน Test Script เพื่อทำการทดสอบตามขั้นตอนที่วางแผนไว้ตามลำดับ และจะบันทึกผลลัพธ์ของแต่ละขั้นตอนไปพร้อมกัน เหมาะกับการทดสอบซอฟต์แวร์ขนาดเล็ก เช่น User Interface บนหน้าเว็บแอปพลิเคชัน
.
👍 ข้อดี
🔹 สร้าง Test Script ได้รวดเร็ว ไม่ต้องใช้เวลานานในการวางแผน
🔹 ผู้ทดสอบไม่จำเป็นต้องมีความรู้ด้าน Coding
🔹 ทดสอบได้รวดเร็ว
.
⚠️ ข้อพิจารณา
🔸 หากโปรแกรมมีการอัปเดตจะต้องเปลี่ยนแปลง Test Script
🔸 บำรุงรักษาได้ยาก หากโปรแกรมมีการขยายจะไม่สามารถเพิ่มขอบเขตในการทดสอบได้
.
Modular Testing Framework
.
เป็นการทดสอบแบบแยกส่วน ซึ่งจะต้องแบ่งการทดสอบออกเป็นหน่วย ฟังก์ชัน หรือโมดูลเล็ก ๆ โดยแต่ละส่วนจะทดสอบแยกกัน และสามารถรวมกันเพื่อสร้าง Test Script ที่ใหญ่ขึ้นได้ในภายหลัง เช่น การทดสอบแบบ End-to-End
.
👍 ข้อดี
🔹 ยืดหยุ่นและสามารถบำรุงรักษาได้ง่าย เนื่องจากแบ่งการทดสอบออกเป็นหน่วยเล็ก ๆ
🔹 สามารถเขียน Test Script ได้อย่างอิสระ
🔹 การเปลี่ยนแปลงของฟังก์ชันหนึ่งจะไม่กระทบกับการทดสอบอื่น ๆ
.
⚠️ ข้อพิจารณา
🔸 ใช้เวลามากในการวางแผนและสร้าง Test Case
🔸 ต้องใช้ทักษะในการ Coding
.
Library Architecture Testing Framework
.
เป็นการทดสอบแบบแยกส่วน โดยจะแบ่งกลุ่มฟังก์ชันต่าง ๆ ของแอปพลิเคชันที่จะทำการทดสอบและเก็บไว้ภายใน Library ฟังก์ชันที่คล้าย ๆ กันจะถูกจัดอยู่ในกลุ่มเดียวกัน ซึ่งจะสามารถใช้ Test Script เดียวกันได้นั่นเอง
.
👍 ข้อดี
🔹 ใช้ Test Script ซ้ำกันได้
🔹 ปรับขนาดได้อย่างยืดหยุ่น
.
⚠️ ข้อพิจารณา
🔸 ใช้เวลานานในการเตรียม Test Script
🔸 ผู้ทดสอบจำเป็นต้องมีทักษะ Coding
.
Data Driven Testing Framework
.
เป็นการทดสอบโดยจะแยก Logic Script และข้อมูลการทดสอบออกจากกัน โดยชุดข้อมูลจะถูกเก็บไว้ในไฟล์ต่าง ๆ เช่น MS Excel Sheets, MS Access Tables, SQL Database, XML File เป็นต้น โดย Test Script จะดึงข้อมูลจากไฟล์เหล่านั้นออกมาทดสอบนั่นเอง จะใช้กับการทดสอบในฟังก์ชันหรือฟีเจอร์เดียวกันในแอปพลิเคชันหลาย ๆ ครั้ง ด้วยชุดข้อมูลที่แตกต่างกัน
.
👍 ข้อดี
🔹 มีข้อมูลหลายชุดในการทดสอบ
🔹 สามารถทดสอบในสถานการณ์ต่าง ๆ ได้อย่างรวดเร็ว
🔹 ประหยัดเวลาในการทดสอบ
.
⚠️ ข้อพิจารณา
🔸 ผู้ทดสอบจะต้องมีประสบการณ์ และเชี่ยวชาญการเขียนโปรแกรม
🔸 ใช้เวลานานในการวางแผน และตั้งค่า Framework
.
Keyword Driven Testing Framework
.
การทดสอบโดยใช้ Keyword จะใช้ตารางเพื่อกำหนด Keyword หรือชุดคำสั่ง แต่ละฟังก์ชันที่จะใช้ทดสอบถูกจัดเรียงอยู่บนตารางตามลำดับของชุดคำสั่ง มีความคล้ายกับ Data Driven Testing ตรงที่ Logic Script และข้อมูลการทดสอบจะแยกจากกัน แต่การทดสอบจะละเอียดและทำได้ง่ายมากกว่า
.
👍 ข้อดี
🔹 แม้แอปพลิเคชันมีการเปลี่ยนแปลง สามารถใช้ Test Script ซ้ำได้
🔹 ใช้ Keyword กับ Test Script หลาย ๆ ชุดได้
.
⚠️ข้อพิจารณา
🔸 ใช้เวลานานในการวางแผน และตั้งค่า Framework
🔸 ยุ่งยากในการบำรุงรักษา เมื่อมีการขยายวิธีการทดสอบจะต้องสร้าง Keyword เพิ่ม
.
Hybrid Testing Framework
.
เป็นการผสมผสานระหว่าง Modular, Data Driven, และ Keyword Driven Testing Framework ซึ่งจะใช้ข้อดีและจุดแข็งของแต่ละ Framework มารวมกันนั่นเอง
.
👍 ข้อดี
🔹 เป็นการนำข้อดีของทั้ง 3 Framework มารวมกัน
.
⚠️ข้อพิจารณา
🔸 ต้องใช้เวลานานในการวางแผน
🔸 จำเป็นต้องมีทักษะการเขียนโปรแกรม
.
📑 และสำหรับใครที่อยากอ่านเพิ่มเติม กดลิงค์ด้านล่างเลย 👇👇 https://www.softwaretestingmaterial.com/types-test-automation-frameworks/#Linear-Scripting-Framework , https://smartbear.com/learn/automated-testing/test-automation-frameworks/ , https://www.testingxperts.com/blog/test-automation-frameworks
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有47部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,สร้าง Web Service สำหรับแปลงตัวเลขให้เป็นข้อความจำนวนเงินด้วย NodeJS แล้วนำไปสร้างเป็น App บน Heroku เพื่อให้เรียกใช้งานได้จาก Excel และ Google Sheets...
「excel sheets」的推薦目錄:
- 關於excel sheets 在 BorntoDev Facebook 的最讚貼文
- 關於excel sheets 在 幣圖誌Bituzi Facebook 的最佳解答
- 關於excel sheets 在 我要做股神 Facebook 的最佳貼文
- 關於excel sheets 在 prasertcbs Youtube 的最佳解答
- 關於excel sheets 在 prasertcbs Youtube 的精選貼文
- 關於excel sheets 在 prasertcbs Youtube 的精選貼文
- 關於excel sheets 在 Python Loop through Excel sheets, place into one df - Stack ... 的評價
- 關於excel sheets 在 SheetJS Community Edition -- Spreadsheet Data Toolkit 的評價
excel sheets 在 幣圖誌Bituzi Facebook 的最佳解答
【狼打】如果電腦不願意裝 Microsoft Office 或 LibreOffice ,之前會把文件上傳到 Google Sheets 來看,但這樣還是不夠方便。後來在 ms code 下裝了 "CSV to Table" 這個插件覺得大幅改善觀看的體驗,或者更大的 "Excel Viewer" 也能達到類似的效果。
#vscode #csv
excel sheets 在 我要做股神 Facebook 的最佳貼文
(多圖,附常用函數)利用Google Sheets內置的Google Finance的功能就可以啦!
🧔施傅:富翁電視升級版的「虛擬組合」Excel 都是用這個方法自動更新報價,那才可以和大家實時Share我們的虛擬倉位✌️
留意!!Google 財經並非真正即時報價,最多可延遲 20 分鐘
⭐️好處(Google業績出色,幫你講下好說話啦😆) :
1. Google 試算表免費、易用,只要對Microsoft Excel略有認識都能上手
2. 可以放在雲端,去到邊都可以隨時check&edit
3. 可以和別人share同一張表,如果你是朋友/家人的基金經理,就方便了!
4. 度身訂造!自己編寫最適合自己的報價機,還可以弄折線圖、陰陽燭圖
派小編整了幾幅圖片,簡單介紹一下功能,可以試試跟著做:
Step 1: 打開Google Drive>新增一張Google試算表
Step 2:運用Google Finance函式取得想要的數據
在儲存格輸入函式:
=GOOGLEFINANCE("INDEXHANGSENG:HSI","PRICE")
解說:
—GOOGLEFINANCE 代表摘取Google 財經的數據
—第一個參數 “INDEXHANGSENG:HSI” 代表恒生指數
—第二個參數 “PRICE” 代表現時報價
—參數可以更改,以取得我們想要的資料(下文列出常用參數)
⭐取得指數報價(以恒指為例)
函式:
=GOOGLEFINANCE("INDEXHANGSENG:HSI","PRICE")
⭐取得股票報價(以騰訊為例)
函式:
=GOOGLEFINANCE("HKG:0700","PRICE")
*注: 港股編號設為4位數字,不應打700,而是0700
📈常用參數:
現時價格: “price”
開市價格: “priceopen”
今天最高價: “high”
今天最低價: “low”
上日收市價: “closeyest”
較上日變化: “change”
52週最高價: “52high”
52週最低價: “52low”
資料延遲時間(分鐘): “datadelay”
📈常用指數:
恒生指數: INDEXHANGSENG: HSI
國企指數: INDEXHANGSENG: HSCEI
道瓊工業平均指數: INDEXDJX:.DJI
標準普爾500指數: INDEXSP:.INX
納斯達克綜合指數INDEXNASDAQ: .IXIC
#我問施傅答 逢週六刊登
⭐️不論新手老手,有任何疑難歡迎留言或inbox我們,施傅團隊會盡力為你解答!
========
►YouTube【我要做世界】: cutt.ly/Hx49a9a
►YouTube【我要做富翁】:https://bit.ly/35LOy2J
►YouTube【富翁電視MTTV】:https://bit.ly/35dJW4Y
►Instagram:instagram.com/money_tab
#股票報價 #googlesheets #googlefinance #學投資 #我問施傅答 #我要做富翁 #投資不是大䲔專利
excel sheets 在 prasertcbs Youtube 的最佳解答
สร้าง Web Service สำหรับแปลงตัวเลขให้เป็นข้อความจำนวนเงินด้วย NodeJS แล้วนำไปสร้างเป็น App บน Heroku เพื่อให้เรียกใช้งานได้จาก Excel และ Google Sheets
โค้ดในการสร้าง Web service: https://github.com/prasertcbs/dollartext
ดาวน์โหลดไฟล์ Excel ที่ใช้ในคลิปได้ที่ ► https://bit.ly/3xbVHpe
ดาวน์โหลดไฟล์ Google Sheets ที่ใช้ในคลิปได้ที่ ► https://docs.google.com/spreadsheets/d/1ySjLRHwZnly0RtLWUENKfT6xXQIL7T-DTqycHOqZo5I/edit?usp=sharing
? เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน Excel ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEMj5LpqxaxWWnanc55Epnt
สอน Excel เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEG_nWHhWmV0K2HsLlQ49qV
สอนการสร้างกราฟด้วย Excel ► https://www.youtube.com/playlist?list=PLoTScYm9O0GExxZ3nlVmleu0wvlhGfs3j
สอน PivotTable ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFFdZwK6437TxMXYf7Hrd4I
สอน Excel Table ► https://www.youtube.com/playlist?list=PLoTScYm9O0GERViw9rwiISMWBv8rzT1j3
สอน Power Query ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHrWoIfdwu9p8V2aNGzPauA
สอน Conditional formatting ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGf0d7N6EfMrxiXZm3LukPV
สอน Excel Macro/VBA ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHgpbmyNuXP39OUcb0BheaE
สอนเทคนิคการใช้งาน PowerPoint ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEG5JELOjSGqigFN669d5IK
สอนเทคนิคการใช้งาน Word ► https://www.youtube.com/playlist?list=PLoTScYm9O0GG5QrQtl8hmVbg0o8fCCaJT
#prasertcbs_Excel #prasertcbs_ExcelForBusines #prasertcbs #prasertcbs_basic_excel #prasertcbs_chart
excel sheets 在 prasertcbs Youtube 的精選貼文
ดาวน์โหลดไฟล์ Google Sheets ที่ใช้ในคลิปได้ที่ ► https://docs.google.com/spreadsheets/d/1D_msgeZrXNJO7Z31ilWGwee7STp9Ravp4U3Lz4jdLQg/edit?usp=sharing
โค้ดในการสร้าง Web service: https://github.com/prasertcbs/dollartext
? เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน Google Sheets ► https://www.youtube.com/watch?v=PbsV1ymMRMI&list=PLoTScYm9O0GGu9wfPRvm6-LRDudmfSyF7
สอน Excel ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEMj5LpqxaxWWnanc55Epnt
สอน Excel เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEG_nWHhWmV0K2HsLlQ49qV
สอนการสร้างกราฟด้วย Excel ► https://www.youtube.com/playlist?list=PLoTScYm9O0GExxZ3nlVmleu0wvlhGfs3j
สอน PivotTable ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFFdZwK6437TxMXYf7Hrd4I
สอน Excel Table ► https://www.youtube.com/playlist?list=PLoTScYm9O0GERViw9rwiISMWBv8rzT1j3
สอน Power Query ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHrWoIfdwu9p8V2aNGzPauA
สอน Conditional formatting ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGf0d7N6EfMrxiXZm3LukPV
สอน Excel Macro/VBA ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHgpbmyNuXP39OUcb0BheaE
สอนเทคนิคการใช้งาน PowerPoint ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEG5JELOjSGqigFN669d5IK
สอนเทคนิคการใช้งาน Word ► https://www.youtube.com/playlist?list=PLoTScYm9O0GG5QrQtl8hmVbg0o8fCCaJT
#prasertcbs_Excel #prasertcbs_ExcelForBusines #prasertcbs #prasertcbs_basic_excel #prasertcbs_chart
excel sheets 在 prasertcbs Youtube 的精選貼文
ดาวน์โหลด Jupyter Notebook ที่ใช้ในคลิปได้ที่: https://github.com/prasertcbs/pandas/blob/main/pandas_dataframe_to_html_markdown.ipynb
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
playlist สอน Jupyter Notebook ► https://www.youtube.com/playlist?list=PLoTScYm9O0GErrygsfQtDtBT4CloRkiDx
playlist สอน Python สำหรับ data science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFVfRk_MmZt0vQXNIi36LUz
playlist สอน seaborn ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGC9QvLlrQGvMYatTjnOUwR
playlist สอน matplotlib ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGRvUsTmO8MQUkIuM1thTCf
playlist สอนภาษาไพธอน Python เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
playlist สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
playlist สอน Python 3 GUI ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFB1Y3cCmb9aPD5xRB1T11y
playlist สอนการใช้งานโปรแกรม R: https://www.youtube.com/playlist?list=PLoTScYm9O0GGSiUGzdWbjxIkZqEO-O6qZ
playlist สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVIC
#prasertcbs #pandas #googlesheets
excel sheets 在 SheetJS Community Edition -- Spreadsheet Data Toolkit 的推薦與評價
SheetJS. Parser and writer for various spreadsheet formats. Pure-JS cleanroom implementation from official specifications, related documents, and test files ... ... <看更多>
excel sheets 在 Python Loop through Excel sheets, place into one df - Stack ... 的推薦與評價
... <看更多>