Course Description
การทดสอบซอฟท์แวร์ (Software Testing) เป็นส่วนสำคัญมากในเรื่องของการพัฒนาซอฟต์แวร์ เพื่อคงไว้ซึ่งคุณภาพ สร้างความมั่นใจให้มากขึ้น และลดความเสี่ยงให้น้อยลง เมื่อทำการส่งมอบ ซอฟท์แวร์นั้นให้กับลูกค้า
แอลไจล์ (Agile) เป็นหลักการการพัฒนาซอฟท์แวร์แนวใหม่ที่เน้นในการพัฒนาซอฟท์แวร์ที่ทำงาน ได้จริงออกมาใน กรอบระยะเวลาสั้นๆ (Working software in short timeboxed) โดยเรื่องของการทดสอบซอฟท์แวร์นั้นถูกบรรจุเข้าไปในกระบวนการต่างๆ ของการพัฒนาซอฟท์แวร์ แบบแอลไจล์
Agile Testing จึงเป็นเรื่องที่สำคัญมากที่จะต้องทำการเรียนรู้ เพื่อให้เกิดความเข้าใจว่าบทบาทของ Software Tester จะต้องทำอะไรบ้าง และ การทดสอบซอฟท์แวร์ (Software Testing) จะไม่เป็นเพียงแค่หนึ่งขั้นตอนในการพัฒนาซอฟท์แวร์อีกต่อไป แต่เป็นกิจกรรมที่จะต้องเกิดขึ้นตลอด กระบวนการของการพัฒนาซอฟท์แวร์ ซึ่ง Agile Testing สามารถนำไปใช้ได้ในทุกๆ รูปแบบของ การพัฒนาซอฟท์แวร์ทั้งแบบ แอลไจล์ หรือแบบอื่นๆ
Online Registration >> HERE
Duration: 3 Days (9:00 - 17:00)
- 1 วัน บรรยายทฤษฎี และกิจกรรม
- 2 วัน ปฏิบัติการ (Workshop) และแบ่งปันประสบการณ์
Fee : 11,900 Baht **Early bird 10,900 Baht excludes VAT
(Fee includes Course Material + Coffee Break and Lunch)
Instructor: Siam Chamnankit’s Team
Training Schedule
สถานที่อบรม: Skulthai Surawong Tower (Near MRT Sam Yan Door 1) >> See Map
Who Should Attend
หากคุณเป็น Software Tester Quality Assurance หรือ Development Manager คุณควรที่จะเข้ามาเรียนรู้ว่า Agile Testing คืออะไร เหมาะสมกับการนำไปปรับใช้ หรือประยุกตใช้ได้อย่างไร แต่ Agile Testing ก็เหมาะกับ Product Owner Programmer หรือผู้ที่เกี่ยวข้องกับการพัฒนาซอฟท์แวร์ด้วยเช่นกัน
หัวข้อการฝึกอบรม
- Software Quality และ Software Testing
- Agile manifesto for software development
- Principles behind Agile manifesto
- Introduce agile testing activities and approach in SDLC
- Prevention vs Detection
- Whole team approach
- Using the agile testing quadrants
- The agile testing pyramid
- Ten principles for agile tester
- Automate testing
- Test-driven development (TDD)
- Behavior-driven development (BDD)
- Acceptance-test driven development (ATDD)
- Exploratory testing
- Quality assistant in agile team
- Agile estimation and planning in the role of tester
- Tests to evaluate the product
- Agile testing in traditional software development
- Test plan, test cases and defect management
- Agile retrospective
Online Registration >> HERE