🔥 สวัสดีจ้า วันนี้แอดมินจะมาเพื่อน ๆ มารู้จักกับการทดสอบซอฟต์แวร์ในวิธีต่าง ๆ ซึ่งมันมีอะไรบ้างนั้น ไปดูเลยยย !!
.
👉 การทดสอบซอฟต์นั้นมีจุดประสงค์เพื่อค้นหาบั๊คหรือข้อผิดพลาดในโปรแกรม เพื่อให้โปรแกรมของเราทำงานได้ดีมีประสิทธิภาพ และตรงกับความต้องการของผู้ใช้มากที่สุดนั่นเองจ้า !!
.
แล้วมันมีกี่แบบกันนะ มาดูกันเลยจ้า
.
🔸 1) Unit Testing
อยู่ในช่วงแรกของการพัฒนาโปรแกรม เป็นการทดสอบการทำงานของโปรแกรมในแต่ละหน่วย ไม่ว่าจะเป็นการทดสอบการทำงานของฟังก์ชัน หรือการประมวลผลของโปรแกรม โดยส่วนใหญ่แล้วจะถูกทดสอบโดยโปรแกรมเมอร์ หรือนักพัฒนาโปรแกรม การทดสอบประเภทนี้จะช่วยให้ลดความผิดพลาดของโปรแกรม และสร้างความมั่นใจได้ว่าโปรแกรมสามารถทำงานได้อย่างถูกต้อง
.
🔸 2) Integration Testing
เป็นการทดสอบว่าโปรแกรมในแต่ละส่วนของเราสามารถทำงานร่วมกันได้อย่างถูกต้อง เช่น การรับ-ส่งข้อมูลจาก Database มายังหน้าเว็บ และการทำงานร่วมกันของ Front-end และ Back-end นั่นเอง โดยการทดสอบส่วนนี้ QA หรือ Tester จะเป็นคนทำ
.
🔸 3) System Testing
การทดสอบส่วนนี้จะทำก็ต่อเมื่อผ่านขั้นตอน Integration Testing มาแล้ว เพื่อดูว่าการทำงานของโปรแกรมถูกต้องสมบูรณ์หรือไม่ มีประสิทธิภาพยังไง รวมไปถึงการทดสอบความปลอดภัยของโปรแกรมด้วย
.
🔸 4) Regression Testing
เป็นการทดสอบโปรแกรมที่มีการเปลี่ยนแปลง หรือมีการแก้ไข กับส่วนอื่น ๆ ที่ไม่ได้แก้ไข เพื่อให้แน่ใจว่าโปรแกรมสามารถทำงานได้ตามเดิม โดยส่วนใหญ่แล้วจะเป็นการทดสอบของนักพัฒนาก่อนปล่อยหรืออัปเดตฟีเจอร์ใหม่ ๆ ของโปรแกรมนั่นเอง
.
🔸 5) Smoke Testing
เป็นการทดสอบประสิทธิภาพของโปรแกรม เพื่อดูว่าโปรแกรมสามารถทำงานได้อย่างปกติ และพร้อมสำหรับการทดสอบในขั้นถัดไป ซึ่งการทดสอบนี้ทำเพื่อให้มั่นใจว่าโปรแกรมในระยะเริ่มต้นสามารถทำงานได้อย่างถูกต้องนั่นเอง โดยการทดสอบส่วนนี้ QA หรือ Tester จะเป็นคนทำ
.
🔸 6) Alpha Testing
เป็นการทดสอบในส่วน User Acceptance Testing (UAT) ซึ่งจะเป็นการหาปัญหาหรือข้อผิดพลาดของโปรแกรมที่เป็นไปได้ทั้งหมดก่อนจะส่งมอบให้ผู้ใช้ ด้วยการจำลองสภาพแวดล้อมที่เป็นไปได้ขึ้นมา ข้อดีคือเราจะเจอข้อผิดพลาดหรือบั๊คในโปรแกรม และทำการแก้ไขก่อนถึงมือผู้ใช้นั่นเองจ้า ซึ่งการทดสอบส่วนนี้ QA หรือ Tester จะเป็นคนทำ
.
🔸 7) Beta Testing
เป็นการทดสอบโปรแกรมจากผู้ใช้งานจริง ๆ ซึ่งมันอยู่ในส่วนของ User Acceptance Testing (UAT) เพื่อให้ผู้ใช้สามารถลองใช้งานโปรแกรมเวอร์ชัน Beta ของเราจริง ๆ เพื่อนำข้อปรับปรุงหรือข้อเสนอเพิ่มเติมจากผู้ใช้ เพื่อมาแก้ไขโปรแกรมให้สมบูรณ์ก่อนปล่อยเวอร์ชันจริงออกไปนั่นเอง
.
🔸8) Stress Testing
เป็นการทดสอบความเสถียรและความน่าเชื่อถือของซอฟต์แวร์ เพื่อวัดความทนทานและความสามารถในการจัดการความผิดพลาดภายในสภาวะที่ไม่ปกติ เช่น ในภาวะที่เว็บไซต์มี load เยอะ ๆ มันสามารถทำงานได้อย่างปกติหรือไม่ เว็บจะล่มหรือไม่ ถ้าเป็นเช่นนั้นแล้วควรมีข้อความเตือนให้กับผู้ใช้ทราบอย่างไร หรือระบบสามารถกู้คืนเว็บไซต์ในสภาวะนี้ได้หรือไม่นั่นเอง
.
🔸 9) Performance Testing
เป็นการทดสอบประสิทธิภาพของซอฟต์แวร์และระบบ ว่าสามารถรองรับการทำงานได้มากหรือน้อยอย่างไร เช่น ถ้าคนเข้าใช้ระบบเยอะ มันจะช้าหรือจะล่มหรือไม่ ซึ่งมันจะทำให้สามารถบอกได้ว่าระบบของเรารองรับผู้ใช้ได้เท่าไหร่ และเอาข้อมูลนี้ไปกำหนดสเปคของฮาร์ดแวร์ได้เลย ซึ่งการทดสอบนี้สำคัญมาก ๆ เพราะมันจะเตรียมความพร้อมให้กับซอฟต์แวร์ของเราก่อนการใช้งานจริงนั่นเอง
.
หรือใครมีวิธีการเทสนอกเหนือจากนี้อยากจะแชร์ สามารถคอมเมนต์มาพูดคุยกันที่ด้านล่างได้เลยน้า ❤️
.
💥 Source : https://www.geeksforgeeks.org/types-software-testing/, https://performancelabus.com/software-engineering-testing-types/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有1部Youtube影片,追蹤數超過8,430的網紅TianChad 田七摄影,也在其Youtube影片中提到,Here's quick update and test on the Samsung Galaxy S20 Ultra camera feature after update to May 2020 firmware (21 May 2020). There's new Close-up macr...
software performance testing 在 BorntoDev Facebook 的最佳貼文
🔥 จากโพสต์ก่อน ใครอยากอัพสกิลสาย Dev / IT + ภาษาอังกฤษเพื่อเตรียมไปเมืองนอกแบบฟรี ๆ ต้องที่นี่เลยยย 5555 !!!
.
กับ "รวม 15 คอร์สฟรี ที่ดีมากกกก" จาก Udacity เว็บไซต์อันดับต้น ๆ ของการเรียน อัพสกิลสาย Software Dev / Egineering บอกได้เลยว่าห้ามพลาด
.
👉 เพราะนอกจากหลักสูตรที่มาจากบริษัท - สถาบันที่ได้รับความน่าเชื่อถือสุด ๆ แล้ว ยังมีประเภทเนื้อหาที่หลากหลาย (แถมยังฟรี) อีกด้วยนะ
.
ไม่ว่าจะเป็นฝั่ง Front-End / Network / Back End / SQL / AI เราก็มีมาให้ครบ ๆ แบบเบิ้ม ๆ กันเลยทีเดียว 55
.
เอาเป็นว่าอย่ารอช้า มาดูทั้ง 15 หลักสูตรนี้กันเลยยย <3
.
📌 หลักสูตรที่ 1
Linux Command Line Basics
เรียนพื้นฐานการใช้คำสั่ง Command บน Linux
🕐 เรียนจบได้ใน 1 สัปดาห์
>> https://www.udacity.com/course/linux-command-line-basics--ud595
.
📌 หลักสูตรที่ 2
SQL for Data Analysis
เรียน SQL สำหรับการวิเคราะห์ข้อมูล
🕐 เรียนจบได้ใน 4 สัปดาห์
>> https://www.udacity.com/course/sql-for-data-analysis--ud198
.
📌 หลักสูตรที่ 3
Data Visualization in Tableau
เรียนสร้างกราฟ ทำให้ข้อมูลชัดเจนยิ่งขึ้นด้วย Tableau
🕐 เรียนจบได้ใน 3 สัปดาห์
>> https://www.udacity.com/course/data-visualization-in-tableau--ud1006
.
📌 หลักสูตรที่ 4
Networking for Web Developers
เข้าใจ TCP, IP และ >> httP ก่อนสร้างเว็บแอป
🕐 เรียนจบได้ใน 2 สัปดาห์
>> https://www.udacity.com/course/networking-for-web-developers--ud256
.
📌 หลักสูตรที่ 5
Data Wrangling with MongoDB
เข้าใจศาสตร์ในการจัดการข้อมูล ให้สมบูรณ์
🕐 เรียนจบได้ใน 8 สัปดาห์
>> https://www.udacity.com/course/data-wrangling-with-mongodb--ud032
.
📌 หลักสูตรที่ 6
JavaScript Testing
เรียนทดสอบโปรแกรมบน JS แบบเร็ว ๆ !
🕐 เรียนจบได้ใน 2 สัปดาห์
>> https://www.udacity.com/course/javascript-testing--ud549
.
📌 หลักสูตรที่ 7
Website Performance Optimization
ปรับ จูนเว็บไซต์ ให้เร็ว แรง กระแทกใจ
🕐 เรียนจบได้ใน 1 สัปดาห์
>> https://www.udacity.com/course/website-performance-optimization--ud884
.
📌 หลักสูตรที่ 8
Build Native Mobile Apps with Flutter
สร้างแอปแบบเนทีฟด้วย Flutter จากพื้นฐาน
🕐 เรียนจบได้ใน 2 สัปดาห์
>> https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905
.
📌 หลักสูตรที่ 9
Embedded Systems
เรียนรู้พื้นฐานระบบฝังตัว เพื่อเป็นพื้นฐานด้านหุ่นยนต์
🕐 เรียนจบได้ใน 16 สัปดาห์
>> https://www.udacity.com/course/embedded-systems--ud169
.
📌 หลักสูตรที่ 10
Network Security
เข้าใจความปลอดภัย ในระบบเครือข่ายยิ่งขึ้น
🕐 เรียนจบได้ใน 16 สัปดาห์
>> https://www.udacity.com/course/network-security--ud199
.
📌 หลักสูตรที่ 11
Title :Machine Learning for Trading
เรียน ML ไว้ใช้ในการ Trade แบบสุดขั้ว
🕐 เรียนจบได้ใน 16 สัปดาห์
>> https://www.udacity.com/course/machine-learning-for-trading--ud501
.
📌 หลักสูตรที่ 12
High Performance Computing
เข้าใจกระบวการประมวลผลคอมพิวเตอร์ขั้นสูง
🕐 เรียนจบได้ใน 4 สัปดาห์
>> https://www.udacity.com/course/high-performance-computing--ud281
.
📌 หลักสูตรที่ 13
ES6 - JavaScript Improved
ปรับประสิทธิภาพ เขียน JS บน ES6 ให้ดีขึ้น
🕐 เรียนจบได้ใน 4 สัปดาห์
>> https://www.udacity.com/course/es6-javascript-improved--ud356
.
📌 หลักสูตรที่ 14
Intro to DevOps
ใครอยากมาสาย DevOps ต้องคอร์สนี้มาเลยยย
🕐 เรียนจบได้ใน 3 สัปดาห์
>> https://www.udacity.com/course/intro-to-devops--ud611
.
📌 หลักสูตรที่ 15
Front End Frameworks
เรียนรู้การใช้ Framework ฝั่งหน้าบ้านแบบจัดเต็ม
🕐 เรียนจบได้ใน 8 สัปดาห์
>> https://www.udacity.com/course/front-end-frameworks--ud894
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
software performance testing 在 TianChad.com - Precious Moments #田七摄影 Facebook 的最佳貼文
【Samsung Galaxy S20 Ultra New Camera Software Update | May2020 | FOCUS IMPROVEMENT?】
Here's quick update and test on the Samsung Galaxy S20 Ultra camera feature after update to May 2020 firmware (21 May 2020). There's new Close-up macro zoom feature on S20 Ultra. Do S20 and S20 + has this new feature too? Comment down and let me know if your S20 Ultra improved in performance and battery life!
The Samsung Galaxy S20 Ultra is getting that dedicated Close-Up Zoom function, which is specially-designed to improve the phone’s focus performance at close range.
The image quality of the Night mode has been improved as well. Other enhancements that are exclusive to the Ultra include a more responsive fingerprint reader and better sound quality from the speaker.
Feel free to check out my previous video testing the Galaxy S20 Ultra #100xzoom, video record in #HDR10+ and #8Kfootage. You will see the photos and photography behind the scene live in action.
If you find this video helpful, do feel free to subscribe and thumbs up or share with your friends who might be interested.
Leave a comment/question below so I can help you find out. Thanks for watching! #withGalaxy #galaxys20 #galaxys20ultra #batucaves #kualalumpur #myyourshot #mobilephotography
@withgalaxy @galaxymobilejp @samsungmalaysia @samsungmobileusa
【𝗟𝗜𝗞𝗘+𝗦𝗛𝗔𝗥𝗘+𝗦𝗨𝗕𝗖𝗥𝗜𝗕𝗘 𝗧𝗢 𝗧𝗜𝗔𝗡𝗖𝗛𝗔𝗗】🔖
http://bit.ly/TianChadYT
***********************
FOLLOW ME ON:
Website: www.TianChad.com
Facebook: http://www.facebook.com/tianchad
Instagram: http://www.instagram.com/tianchad
Twitter: http://www.twitter.com/tianchad
SUPPORT ME THROUGH:
PATREON - https://www.patreon.com/tianchad
software performance testing 在 TianChad 田七摄影 Youtube 的最佳貼文
Here's quick update and test on the Samsung Galaxy S20 Ultra camera feature after update to May 2020 firmware (21 May 2020). There's new Close-up macro zoom feature on S20 Ultra. Do S20 and S20 + has this new feature too? Comment down and let me know if your S20 Ultra improved in performance and battery life!
The Samsung Galaxy S20 Ultra is getting that dedicated Close-Up Zoom function, which is specially-designed to improve the phone’s focus performance at close range.
The image quality of the Night mode has been improved as well. Other enhancements that are exclusive to the Ultra include a more responsive fingerprint reader and better sound quality from the speaker.
Feel free to check out my previous video testing the Galaxy S20 Ultra #100xzoom, video record in #HDR10+ and #8Kfootage. You will see the photos and photography behind the scene live in action.
If you find this video helpful, do feel free to subscribe and thumbs up or share with your friends who might be interested.
Leave a comment/question below so I can help you find out. Thanks for watching! #withGalaxy #galaxys20 #galaxys20ultra #batucaves #kualalumpur #myyourshot #mobilephotography
@withgalaxy @galaxymobilejp @samsungmalaysia @samsungmobileusa
【????+?????+???????? ?? ????????】?
http://bit.ly/TianChadYT
***********************
FOLLOW ME ON:
Website: www.TianChad.com
Facebook: http://www.facebook.com/tianchad
Instagram: http://www.instagram.com/tianchad
Twitter: http://www.twitter.com/tianchad
SUPPORT ME THROUGH:
PATREON - https://www.patreon.com/tianchad