Agile Testing for the Whole Team
(For Lectures in University)

by SQUAE


Posted on Nov 12, 2019 at 12:00 PM



หลักสูตรสำหรับอาจารย์มหาวิทยาลัยเพื่อพัฒนาการเรียนการสอนการพัฒนาซอฟต์แวร์สมัยใหม่ ว่าด้วยการใช้กระบวนการ Agile Testing การสร้างทีม SW Testing และการประยุกต์ใช้ Agile Testing กับทีมพัฒนาโปรเจค เพื่อสามารถบริหารจัดการโครงการได้อย่างมีคุณภาพ หลักสูตรไลเซนส์ตรงจาก LISA CRISPIN และ JANET GREGORY โค้ช Agile ระดับโลก เจ้าของหนังสือ More Agile Testing พร้อมสอบ CERTIFICATE รับรอง!

วัตถุประสงค์

  • เพื่อเสริมสร้างความรู้เรื่อง Software Testing
  • เพื่อส่งเสริมให้สามารถนำความรู้ที่ได้ไปปรับใช้ในหลักสูตรการเรียนการสอนได้อย่างเหมาะสม
  • เพื่อยกระดับหลักสูตรการพัฒนาซอฟต์แวร์ให้มีคุณภาพ ทันสมัยเป็นไปตามความต้องการของอุตสาหกรรม
  • เพื่อส่งเสริมให้อาจารย์สามารถเข้าถึงแหล่งความรู้ได้ในระดับสากลผ่านเครือข่าย www.agiletestingfellow.com ที่รวมบุคลากรด้าน Agile ในสายอาชีพต่างๆทั่วโลก

หลักสูตรนี้เหมาะสำหรับ...

  • อาจารยในระดับอุดมศึกษา
  • สถานศึกษาที่ต้องการปรับหลักสูตรการพัฒนาซอฟต์แวร์สมัยใหม่

รายละเอียดกิจกรรม

  • วันที่อบรม
    • รุ่นที่ 2 : วันที่ 18-20 พฤษภาคม 2563 เวลา 9.00 น. - 16.00 น.

  • สถานที่อบรม
    • อาคารซอฟต์แวร์พาร์ค ชั้น 3 ถ.แจ้งวัฒนะ ปากเกร็ด นนทบุร

  • ค่าลงทะเบียน
    • 10,000 บาท / ท่าน (ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม 7%)
    • ค่าใช้จ่ายดังกล่าวรวมค่าสอบ CERTIFICATE แล้ว
    • ค่าใช้จ่ายดังกล่าวรวมอาหารกลางวัน และอาหารว่างแล้ว

  • จำนวนรับสมัคร
    • รับจำนวนจำกัด 30 ท่าน เท่านั้น



รายละเอียดหลักสูตร

  • License by: Janet Gregory / Lisa Crispin

This is the only course based on Janet Gregory and Lisa Crispin’s best-selling Agile Testing and More Agile Testing books. Participants learn ways the whole software delivery team can collaborate to plan and execute testing activities needed to build quality into their product. Through lecture, discussion and hands-on simulations, the course explains essential principles and practices, including:

  • How testing fits into the short iterations and frequent deliveries in agile projects
  • Contributions testers can make to become valued agile team members
  • Common cultural and logistical obstacles in transitioning to an agile development process
  • Values and principles that help team members adopt an agile testing mindset
  • How the whole team contributes to the success of testing practices, such as acceptance-test driven development (ATDD), test automation, and exploratory testing.

The course is filled with real-life examples of how teams collaborate to deliver highvalue, high-quality software. A simulation of an agile project wraps up the whole course giving participants an opportunity to put all the puzzle pieces together, to practice what they have learned. You’ll leave with practical skills and techniques you and your team can start using right away.

The course is ideal for testers, developers, iteration facilitators, team leads, managers, anyone on who wants to learn what testing means on an agile team. Everyone will benefit from understanding their contribution and the interaction with testers on the team. Basic agile knowledge is recommended so the participants can actively contribute with questions and shared experiences.


รายละเอียดกิจกรรม

Each module includes small group exercises and discussions in addition to the major exercises listed.

DAY 1

Agile: What is it and How Testing Fits in? – Module 1

  • Overview of agile terminology
    • Agile principles - what does it mean to a tester
    • Brief intro to Scrum, XP, other agile processes
  • SDLC - Introduce agile testing activities and approach

Adapting to Agile - Module 2

  • The whole-team approach
    • Roles and responsibilities; collaboration
  • Overcoming common obstacles
    • Cultural Issues; mini-waterfalls
  • Transitioning typical processes
    • Defect tracking
    • Quality models, traceability

Making Test Automation Work - Module 3

  • Using Automation So testing “Keeps up”
    • Value of automation
    • Barriers to Automation
  • Developing an Agile Automation Strategy
    • Using the Test Automation Pyramid for maximum benefit
    • What should and shouldn’t be automated
    • A bit about test design
  • Applying agile principles
  • Evaluating tools
  • Managing automated tests

DAY 2

Testing Activities at the Release and Feature Level – Module 4

  • Agile approach to planning
  • Levels of precision / dependencies / multiple levels
  • Slicing stories, with thin slice / steel thread approach
  • How testers contribute to sizing your stories
  • Alternatives to large test plans
  • Release-level test plan matrix
  • Discussions on test results, metrics, coverage

Testing Approaches for Agile Testing - Module 5

  • Guiding development with tests (ATDD)
  • Using the Agile Testing Quadrants
    • Introduction: vocabulary, benefits
    • Tests that guide development, foundation for quality
    • Tests to evaluate the product
  • Exploratory Testing
  • Testing for Quality Attributes

DAY 3

Testing Activities during the Iteration – Module 6

  • Story Readiness
  • Iteration Planning
    • Roles, creating tasks
  • During the Iteration - Coding & Testing
    • Collaboration
    • Expanding tests, exploratory testing
    • Customer acceptance, regression tests
  • The iteration demo
  • Retrospectives - improving your process
  • Celebrating success

Iteration Simulation

  • Includes Iteration planning, code and test, automation, demo, retrospective
  • Debrief Iteration Simulation

The End Game - Module 7

  • What is the end game, and what is required for successful delivery
  • Release retrospective

Key Success Factors & Wrap-Up - Module 8

  • Seven Factors for Agile Testing Success, and Confidence Building Practices

Wrap-Up

  • Discussion back to original problems that participants are experiencing

วิทยากรประจำหลักสูตร

  • อ.ประธาน ด่านสกุลเจริญกิจ
  • เจ้าของและผู้เขียน blog ณ WeLoveBug.com และ scrum123.com ผู้เชี่ยวชาญด้านการสร้างซอฟต์แวร์ด้วยอไจล์ ที่ปรึกษาด้านการพัฒนาซอฟต์แวร์ การจัดการโครงการ ด้านควบคุมคุณภาพซอฟต์แวร์ (Software Testing Consultant)

วิธีการชำระเงิน

  1. รอการยืนยันร่วมอบรมจากเจ้าหน้าที่ ก่อนการชำระเงิน
  2. โอนเงินเข้าบัญชีออมทรัพย์
    • ธนาคารไทยพาณิชย์ สาขาแจ้งวัฒนะ
      เลขที่บัญชี 324-2-56262-0
      ชื่อบัญชี Software Park Thailand#2

    • ธนาคารกรุงศรีอยุธยา สาขาถนนแจ้งวัฒนะ (ซอฟต์แวร์พาร์ค)
      เลขที่บัญชี 329-1-34850-3
      ชื่อบัญชี Software Park Thailand#2

  3. กรุณาสแกนหลักฐานการโอนเงิน (Pay-in Slip) พร้อมระบุชื่อ-สกุล เบอร์โทรศัพท์ และอีเมล์ เพื่อติดต่อกลับ ส่งมาที่อีเมล์ siwakorn@swpark.or.th
  4. สอบถามข้อมูลและยืนยันการชำระเงินได้ที่ คุณศิวกร โทร 02-5839992 ต่อ 1433

 

หมายเหตุ
- สถาบันเป็นหน่วยงานราชการ ได้รับการยกเว้นไม่ต้องหักภาษี ณ ที่จ่าย 3%
- กรุณาชำระเงินล่วงหน้าก่อนวันจัดงานอย่างน้อย 7 วันทำการ
- หากต้องการยกเลิกการลงทะเบียน กรุณาแจ้งยืนยันเป็นลายลักษณ์อักษรอย่างน้อย 7 วันทำการก่อนวันจัดงาน หากการแจ้งยกเลิกล่าช้ากว่าเวลาที่กำหนดดังกล่าว ทางสถาบันฯขอสงวนสิทธิ์ในการหักค่าดำเนินการคิดเป็นจำนวนเงิน 40% จากค่าลงทะเบียนเต็มจำนวน
- ขอสงวนสิทธิ์ในการเปลี่ยนแปลงวิทยากรและกำหนดการหลักสูตรอบรมตามความเหมาะสม
- ค่าใช้จ่ายในการส่งบุคลากรเข้าอบรมทางวิชาชีพของบริษัทหรือห้างหุ้นส่วนนิติบุคคลสามารถนำไปลดหย่อนภาษีได้ 200%

วิทยากรประจำหลักสูตร

Prathan Dansakulcharoenkit

Agile Coach / ScrumMaster / Agile Practitioner / Business Development

สถานที่อบรม

เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย
99/31 อาคารซอฟต์แวร์พาร์ค ชั้น 3 ถ.แจ้งวัฒนะ ต.คลองเกลือ อ.ปากเกร็ด จ.นนทบุรี 11120

หลักสูตรอื่นๆที่เกี่ยวข้อง

1 Day SW Testing Strategies :
PM’s perspective
NEW!

ชวนคุณมารื้อโพรเซส เช็คกระบวนการ บริหารโปรเจคอย่างไรให้อยู่ในกรอบเวลา และสามารถส่งมอบซอฟต์แวร์ได้อย่างมีคุณภาพ เวิร์คชอปกลยุทธ์การใช้กระบวนการ SW Testing เพื่อพัฒนาทีมและโปรเจคอย่างเต็มรูปแบบ โดยวิทยากรผู้เชี่ยวชาญ เพื่อให้สามารถบริหารจัดการโครงการได้อย่างมีคุณภาพ เหมาะสำหรับ PM , CIO , CEO , ผู้จัดการ ผู้รับผิดชอบโครงการ ผู้บริหาร

1 Day Basic of Automation Testing to Know and Prepare NEW!

รู้ เข้าใจ เตรียมการ วางแผนการเปลี่ยนจากการทดสอบแบบ Manual Testing ไปเป็น Automation Testing กระบวนการและขั้นตอนของการพัฒนา การตรวจสอบ การทดสอบในรูปแบบต่างๆ Test-First Test-Last ความสำคัญและองค์ประกอบของ Automation Testing Framework การบริหารจัดการ และควบคุมข้อมูลในการทดสอบ และเรื่องอื่นๆที่คุณต้องรู้

1 Day Test Case Design Techniques NEW!

เทคนิคที่คุณต้องรู้! วิเคราะห์และออกแบบ Test Case ด้วยเทคนิคการออกแบบ Test Case 5 เทคนิค การปรับประยุกต์ใช้เทคนิคการออกแบบ Test Case เพื่อป้องกันปัญหา ณ ขั้นตอนของการจัดเก็บรวบรวมความต้องการของซอฟต์แวร์ และช่วยในการออกแบบพฤติกรรมของ Function หรือ Module ก่อนการพัฒนาโค้ด

1 Day Defect Management from Detection to Prevention NEW!

เรียนรู้ขั้นตอนของการบริหารจัดการ Defect เพื่อสามารถวางแผนการเปลี่ยนจากตรวจจับ ไปสู่การป้องกัน Defect ลงลึกรายละเอียดตั้งแต่กระบวนการและขั้นตอนของการพัฒนา การตรวจสอบ การทดสอบ Bug คืออะไร Defect คืออะไร เป้าหมายของและ 5 ขั้นตอนของ Defect Management ไปจนถึงการเขียนรายงาน Defect อย่างไรให้ดี Zero-tolerance!

2 Days Performance Testing: Design, Execute and Analyst NEW!

เรียนรู้การทดสอบประสิทธิภาพของซอฟต์แวร์ ผ่าน 6 รูปแบบการทดสอบ Load Testing, Stress Testing, Endurance Testing, Spike Testing, Volume Testing, และ Scalability Testing การกำหนดตัววัดผลของการทดสอบ ขั้นตอนการทดสอบ Performance Testing ถอดบทเรียนกรณีศึกษาการทดสอบ Load Testing และStress testing ผ่านประสบการณ์จริง

2 Days Effective Android Testing

หลักสูตรพัฒนา Automation Testing สำหรับทดสอบ Android application ตั้งแต่ Unit test, Integration test และ UI test รวมทั้งให้ความรู้ว่า เมื่อใดควรทดสอบและทำไมถึงต้องทำการทดสอบก่อนที่จะลงมือพัฒนาชุดทดสอบ Automation Testing ด้วยการทำเวิร์คชอปเพื่อทำให้เห็นและเข้าใจขั้นตอนพัฒนา Android App ด้วยการนำเอาการทดสอบเข้ามาร่วมด้วย

2 Days ATDD with Robot Framework

หลักสูตรเหนือระดับ กระชับเวลาการทดสอบซอฟต์แวรด้วย Robot Framework ที่จะทำให้ Acceptance Testing และ ATDD (Acceptance Test-Driven Development) เป็นเรื่องง่าย ใช้เวลาน้อยยิ่งกว่าปอกกล้วยเข้าปาก

2 Days Test-Driven Development (TDD) และ Refactoring workskop with Java NEW!

เรียนรู้แนวคิด TDD, BDD การเขียน code ที่ดี (clean code) การออกแบบที่ดี ตลอดจนการเขียนชุดการทดสอบแบบอัตโนมัติ เพื่อช่วยทำให้ทีมพัฒนามีความมั่นใจต่อการพัฒนาระบบงานมากยิ่งขึ้น

2 Days Advance Robot Framework with Python

เรียนรู้การทำ Automate Test ด้วย Robot Framework ที่ออกแบบมาเพื่อสำหรับใช้ทำ Acceptance Test Driven Development (ATDD) ด้วยการเขียน Test Case แบบ Keyword Driven Approach ที่ไม่ใช่แค่เครื่องหรือโปรแกรมเมอร์ที่เข้าใจ แต่ใครๆก็สามารถเขียน และเข้าใจมันได้

2 Days Continuous Integration and Delivery with Jenkins

หลักสูตรเพิ่มคุณภาพและความเร็วในการส่งมอบ Software ที่พัฒนาทั้งเรื่องขั้นตอนการทำงานตั้งแต่ source code ไปจนถึงการติดตั้ง Software เช่น การจัดการ source code ที่ดี การตรวจสอบและวิเคราะห์ source code การ build/compile/package การทดสอบในระดับต่าง ๆ เช่น Unit test, Integration test, Acceptance test และ End-to-End test การติดตั้งระบบงาน เป็นต้น

2 Days How to transition CMMI® for DEV Version 1.3 to Version 2.0

Boot Camp เตรียมความพร้อมเข้าสู่กระบวนการพัฒนาซอฟต์แวร์มาตรฐาน CMMI Model V2.0 อธิบายความรู้ของ CMMI® 2.0 เข้าใจส่วนประกอบของกระบวนการที่แตกต่างระหว่าง CMMI® for DEV V2.0 และ CMMI® for DEV V1.3 สามารถประยุกต์ความรู้ด้าน CMMI® ปรับใช้ในการสร้างการปรับปรุงกระบวนการอย่างมีคุณภาพขององค์กร และสามารถปรับปรุงและเตรียมพร้อมการประเมิน CMMI® for DEV V2.0 ในอนาคต

After work Build Up Skills: Manual Testing to Automation Testing

เวิร์คชอปหลังเลิกงาน ที่ชวนมาร่วมปรับปรุงและพัฒนากระบวนการพัฒนาซอฟต์แวร์เดิม พร้อมสร้างทีมทดสอบคุณภาพซอฟต์แวร์ที่สามารถเอารูปแบบ กระบวนการ และความรู้ที่ได้ไปปรับใช้กับโปรเจคได้ทันทีแบบไม่ต้องรอตกผลึก พร้อมทีมพี่เลี้ยงที่จะช่วยแนะแนว และแนะนำตลอดหลักสูตร

Our Specialist

Software Quality Management Excellence Promotion Program

Dr. Chayakorn Piyabunditkul

ผู้ประเมินมาตรฐาน CMMI® (Certified SCAMPI Lead Appraiser)

Prathan Dansakulcharoenkit

Agile Coach / ScrumMaster / Agile Practitioner / Business Development

Somkiat Puisungnoen

Software Engineering / Software Practitioner / Agile Practitioner and Technical / Software Analyst / Software developer

Contact Us

Software Quality Management Excellence Promotion Program

สอบถามข้อมูลเพิ่มเติมเกี่ยวกับโครงการ
งานปรึกษาด้านไอที เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย
โทร : 02-583-9992 ต่อ 1431 - 1433 อีเมล์ : ita@swpark.or.th

Copyright © SQUAE : SOFTWARE PARK THAILAND