ครั้งที่ 9 - Ramkhamhaeng...
Transcript of ครั้งที่ 9 - Ramkhamhaeng...
![Page 1: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/1.jpg)
LOGO
ครงท 9 การทดสอบระบบ
![Page 2: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/2.jpg)
Company Logo
The System Development Process
![Page 3: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/3.jpg)
Company Logo
ขอผดพลาดทเกดขนในการพฒนาระบบ
![Page 4: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/4.jpg)
ขนตอนในการทดสอบระบบ
Function testing 1
Performance testing 2
Acceptance testing 3 3
Installation testing 4 4
![Page 5: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/5.jpg)
Company Logo
ขนตอนในการทดสอบระบบ
![Page 6: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/6.jpg)
การทดสอบระบบเปนระยะ (phased system testing)
เปนล าดบของระบบยอย โดยมการก าหนดขอบเขตหรอหนาททชดเจนเปน functionality
SystemA : การตดตอภายในสาย
SystemB : การตดตอภายในเมอง SystemC : การตดตอภายในพนท
SystemD : การตดตอภายในประเทศ SystemE : การตดตอทกๆท
![Page 7: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/7.jpg)
ตวอยางระบบโทรศพท
![Page 8: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/8.jpg)
Configuration Management Team
เมอมขอผดพลาดเกดขน ทราบถงต าแหนง ผลกระทบตางๆทเกดขนของการด าเนนงานในระบบทงหมด
เปนผรบผดชอบตอการเปลยนแปลงระบบเพอใหแนใจวาการแกไขตางๆนนถกตอง ไมกอใหเกดขอผดพลาดใหมๆในระบบตามมา
เปนทมงานทท างานรวมกบทมงานทดสอบโดยท าหนาทรบผดชอบถงการเปลยนแปลงตางๆทเกดขนในระบบ
ซงทมงานนจะบนทกถงการด าเนนการทดสอบ ผลของการทดสอบ การเปลยนแปลงตางๆในรปของเอกสาร (documentation)
![Page 9: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/9.jpg)
FUNCTION TESTING
ในขนตอนนเราจะไมสนใจโครงสรางของระบบแตสนใจเฉพาะกจกรรมทระบบสามารถกระท าไดเทานน
ทดสอบการท างานในแตละฟงกชนทตรงตามความตองการของ use
case
![Page 10: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/10.jpg)
ตวอยาง การทดสอบระบบตรวจสอบระดบ
ของน าในทะเลสาบ โดยระบบจะสงขอมลใหแกโอเปอรเรเตอร เกยวกบความปลอดภยของระดบน าในทะเลสาบ โดยขอมลเขาเปนฟงกชนทอยในรปแบบ ดงน INPUT :
LEVEL(A,B) ซง A หมายถงความสงของน าหลงเขอนมหนวยเปนฟต
B หมายถงจ านวนฝนตกใน24ชวโมงทผานมาหนวยเปนนว
การประมวลผล เปนฟงกชนในการค านวณถงระดบของน าในเขอน วาอยในชวงทปลอดภย หรอ ระดบน าสงเกนไป หรอระดบน าอยในระดบต า
![Page 11: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/11.jpg)
www.themegallery.com
ตวอยาง
ผลลพธ จะแสดงเปนสารสนเทศปรากฏบนหนาจอ ดงน
“LEVEL = SAFE” ถาระดบน าอยในระดบปลอดภยหรอต า “LEVEL = HIGH” ถาผลลพธน าอยในระดบทสง “INVALID SYNTAX” ในกรณอนๆ
![Page 12: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/12.jpg)
Cause and Effect Graph ของ ฟงกชน LEVEL
![Page 13: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/13.jpg)
PERFORMANCE TESTING
Stress tests เปนการทดสอบความสามารถของระบบภายในชวงเวลาทก าหนด
เชน ทดสอบวาระบบสามารถกระท างานไดภายใตอปกรณทงหมดทเชอมตอ หรอ ผใชทปฏบตงานทงหมด เปนจ านวนสงสดเทาใด ถาทดสอบแลวไดผลวาสามารถท างานพรอมกนไดสงสด 30 คน แสดงวาถามการใชงานมากกวานระบบจะไมมประสทธภาพนนเอง
![Page 14: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/14.jpg)
PERFORMANCE TESTING
Volume tests เปนการทดสอบจ านวนของขอมลทมากทสดทระบบสามารถกระท าได
โดยตรวจสอบจากความตองการเพอค านวณถงโครงสรางขอมลตางๆทระบบตองปฏบต รวมทงการปฏบตการตางๆกบโครงสรางขอมลตางๆเหลานน
![Page 15: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/15.jpg)
PERFORMANCE TESTING
Configuration tests เปนการวเคราะหถง Hardware และ Software ทสามารถปฏบตงานกบระบบ
โดยตรวจสอบจากเอกสารระบความตองการ ทดสอบการปฏบตงานกบระบบคอมพวเตอรตางๆเหลานนเพอใหแนใจวาระบบสามารถกระท าไดจรงตามทไดระบไว
![Page 16: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/16.jpg)
PERFORMANCE TESTING
Compatibility tests เปนการทดสอบทจ าเปนส าหรบระบบทมการปฏสมพนธกบระบบอนๆ
โดยเฉพาะอยางยงการเขาถงขอมล การดงขอมล หรอการอานขอมล การทดสอบนนจะทดสอบในแงของความเรว ความถกตองในการดงขอมลจากระบบฐานขอมลนนเอง
นอกจากนการทดสอบนมผลตอการคาเพราะทดสอบวาซอฟตแวรนใชรวมกบซอฟตแวรอนในทองตลาดไดหรอไม
![Page 17: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/17.jpg)
PERFORMANCE TESTING
Regression tests การทดสอบนเปนสงจ าเปนอยางยง ส าหรบการน าระบบงานใหมแทนทระบบงานทก าลงปฏบตงานอย เพอรบประกนวาระบบใหมมประสทธภาพดกวา ซงใชทดสอบส าหรบการพฒนาทมหลายระยะ (phased development)หรอทดสอบโปรแกรมสวนทไดรบการแกไขเฉพาะสวน
การทดสอบความถดถอย, regression test จะเปนตวหาวา เมอแกโคดเพอเพมความสามารถใหม+แกบกแลว ความสามารถเดมเสยไป หรอเพมบกใหม หรอไม
![Page 18: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/18.jpg)
PERFORMANCE TESTING
Security tests เปนการทดสอบความปลอดภยของระบบ ซงไดก าหนดไวในเอกสารความตองการ
โดยตรวจสอบการเขาถงในแงของฟงกชนการท างาน การเขาถงขอมลตางๆ ของผใชระดบตางๆ
![Page 19: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/19.jpg)
www.themegallery.com
PERFORMANCE TESTING
Timing tests ค านวณถงเวลาตอบสนองกบผใชทกระท าหนาทตางๆของระบบ
![Page 20: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/20.jpg)
PERFORMANCE TESTING
Environmental tests เปนการพจารณาความสามารถของระบบวาสามารถท างาน ณ สถานทตงไดหรอไม ซงการตดตงอาจมปญหามาจากความรอน ความชน สารเคม สญญาณไฟฟา หรอสภาพแวดลอมทสงผลกระทบตอการท างานของระบบ
![Page 21: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/21.jpg)
PERFORMANCE TESTING
Quality tests เปนการค านวณคณภาพของซอฟตแวร ในเรองของความนาเชอถอ การบ ารงรกษาระบบ และการไดมาของระบบ
![Page 22: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/22.jpg)
PERFORMANCE TESTING
Recovery tests เปนการทดสอบการคนคนขอมล หรอทดสอบการตอบสนองของระบบในกรณเกดความผดพลาดของขอมลหรอ อปกรณหรอ ก าลงไฟ เปนตน
![Page 23: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/23.jpg)
PERFORMANCE TESTING
Maintenance tests เปนการทดสอบการบ ารงรกษาระบบ ในกรณตองการเครองมอหรอกระบวนการทชวยส าหรบวเคราะหความผดพลาดของระบบ
โดยตรวจสอบถงเครองมอตางๆทไดระบไว เชนโปรแกรมวเคราะหความผดพลาด แผนทหนวยความจ า การตดตามรายการปฏบตงาน
ไดอะแกรมของวงจร เครองมออนๆ เพอตรวจสอบวาเครองมอตางๆเหลานมอยจรง และ
สามารถน ามาชวยในการบ ารงรกษาระบบได
![Page 24: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/24.jpg)
PERFORMANCE TESTING
Documentation tests ตรวจสอบเอกสารตางๆทจ าเปนและไดระบไวในเอกสารระบความตองการ
พจารณาและตรวจสอบวาระบไดอยางถกตอง และคงท งายตอการอานหรอไม
![Page 25: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/25.jpg)
PERFORMANCE TESTING
Human factor tests เปนการทดสอบการแสดงผลทางจอภาพ
ขาวสารตางๆทแสดง รปแบบของรายงาน วาชดเจนหรอสวยงามหรอไม
งายตอผใช หรอไม
![Page 26: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/26.jpg)
ACCEPTANCE TESTING
เปนการน าระบบไปใหลกคาหรอผใชทดสอบ โดยใหลกคาก าหนดถงกรณทดสอบตางๆไดตามความตองการ
![Page 27: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/27.jpg)
ACCEPTANCE TESTING
Pilot test
Parallel test
Benchmark test
การวดเปรยบเทยบสมรรถนะเกณฑมาตรฐาน เตรยมกลมของกรณทดสอบซงแทนการปฏบตงานของระบบ ลกคาจะทดสอบประสทธภาพของระบบในแตละกรณทดสอบ โดยใชทมงานทดสอบทปฏบตงานเฉพาะกรณกได วธการนลกคาสามารถใชส าหรบความตองการพเศษกได
ผใชระบบจะท าการทดสอบระบบในสงทตองกระท าซ าๆกนทกๆวน(everyday
working) ทดสอบทกๆหนาท หรอน าขอมลตวอยางจ านวนหนงมาประมวลผล เพอจะไดประเมนผล แลวน าไปปรบปรงกระบวนการทจะทดสอบจรงตอไป
เปนการทดสอบโดยระบบเกา และระบบใหมท างานขนานกน ไป ผใชระบบสามารถ เปรยบเทยบ และทดสอบการ ท างานของระบบใหมกบระบบ เกา เพอใหแนใจวาระบบเกา สามารถท างานมประสทธภาพ และแทนทระบบเกาได
![Page 28: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/28.jpg)
Alpha Testing
ใชขอมลสมมตในการทดสอบ สมมตสถานการณมการทดสอบ 4 ประการ คอ การทดสอบการกคนขอมล (Recovery Testing) : ทดสอบกรณ
ระบบลม การทดสอบความปลอดภย (Security Testing) : ทดสอบกรณมการ
ลกลอบการเรยกใชขอมล การทดสอบความกดดน (Stress Testing) : ทดสอบประสทธภาพ
ของระบบกรณอยภายใตความกดดน เชน การเขาใชงานพรอมกนของผใชหลายคน
การทดสอบประสทธภาพการท างาน (Performance Testing) : ทดสอบประสทธภาพการท างานภายใตสภาพแวดลอมทแตกตางกน เชน ระบบปฏบตการ
![Page 29: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/29.jpg)
Beta Testing
ใชขอมลจรงในการทดสอบ ภายใตสถานการณจรง เปนการซอมการตดตงระบบเพอใชงานจรง เปนการทดสอบระบบอยางสมจรง ทงสถานการณ ขอมล ขนตอนการท างาน เอกสารคมอ การฝกอบรม การสนบสนนการท างาน รวมทงการแกปญหาจากการทดสอบแบบ Alpha ดวย
![Page 30: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/30.jpg)
INSTALLATION TESTING
การทดสอบการตดตงระบบ แตถาในขนตอนทแลวทดสอบในสถานทตงอยแลวขนตอนนไมจ าเปน
การทดสอบในขนตอนนเปนการทดสอบถงอปกรณทน ามาใชรวมกบระบบ นนสามารถตดตอหรอท างานรวมกบระบบไดหรอไม หนาทตางๆทระบบกระท าไดรวมทงการปฏบตการกบขอมลการเขาถงขอมลตางๆถกตองหรอไม
ผลของการทดสอบคอ ระบบสามารถกระท าไดโดยสมบรณ หรอ ตองแกไข ซงอาจมผลมาจากเงอนไขของสถานทตดตง
![Page 31: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/31.jpg)
ตดตงเพอใชงานใหมทนท (Direct Changeover)
การตดตงระบบแบบคขนาน (Parallel Running)
การตดตงระบบแบบโครงการน ารอง (Single Location
Changeover/Pilot Project)
การตดตงระบบแบบเปนชวงๆ (Phased
Changeover)
การตดตงระบบ (Implement)
![Page 32: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/32.jpg)
ยกเลกการใชงานระบบเกาและเรมใชระบบงานใหมทนท
เสยคาใชจายนอย มความเสยงสง สามารถเลอนก าหนดการใชงานระบบใหมออกไปไดหากองคกรหรอ
ผใชงานยงไมมความพรอมส าหรบระบบใหม
ตดตงเพอใชงานใหมทนท (Direct Changeover)
![Page 33: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/33.jpg)
ใชงานระบบใหมไปพรอมกบระบบเกา สามารถเปรยบเทยบผลของการด าเนนงานระหวางระบบใหมกบ
ระบบเกาได
เสยคาใชจายสง
ผใชอาจเกดความสบสน
การตดตงระบบแบบคขนาน (Parallel Running)
![Page 34: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/34.jpg)
ใชระบบงานใหมเพยงหนวยเดยวกอน แลวจงคอยปรบเปลยนทงหมดเมอทกอยางลงตว
เสยคาใชจายนอยกวา 2 แบบแรก
ความเสยหายจะถกจ ากดอยทหนวยๆ เดยว
สามารถตดตามผลและดแลระบบใหมไดอยางเตมท
การตดตงระบบแบบโครงการน ารอง (Single Location Changeover/Pilot
Project)
![Page 35: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/35.jpg)
ใชระบบงานใหมเพยงบางสวนกอนระยะหนงควบคไปกบระบบงานเกา แลวจงคอยทยอยใชระบบงานใหมเพมขนทละสวนจนกระทงครบทกสวนอยางเตมรปแบบ
จ ากดความเสยงได
ไมสอดคลองกบการด าเนนงานในระบบใหมและระบบเกา
การตดตงระบบแบบเปนชวงๆ (Phased Changeover)
![Page 36: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/36.jpg)
TEST TOOLS
1
เปนเครองมอทชวยแสดง คณลกษณะทงหมดของ อปกรณและระบบ แตเปน การจ าลองไมมเครองมอหรอ อปกรณจรงๆ เชน การจ าลองการบน
2
เปนอปกรณหรอซอฟตแวรใน การดกจบขอมลทผานจาก โปรเซสหนงไปยงอกโปรเซส หนง ชวยใหเราคนหาหรอ ตดตามแหลงของความ ผดพลาดตางๆทเกดขนเพอ แกไขไดงายขน
3
เปนเครองมอในการวเคราะหขอมลตางๆตามระเบยบทก าหนด เชนวเคราะหจ านวนค าสงตางๆทปฏบตงานในระหวางการทดสอบ รวมทงรทนและค าสงทไมไดปฏบตงาน
Simulator Monitor Analyzer
![Page 37: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/37.jpg)
TEST TEAM
Professional Testers
Analysts
System Designers
Users
Configuration Management Specialists
TEST TEAM
![Page 38: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/38.jpg)
TEST TEAM
![Page 39: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/39.jpg)
TEST DOCUMENTATION
เปนเอกสารในการสรปถงผลของการทดสอบ
บรรยายถงการท างานของระบบ ซงวางแผนถงการทดสอบ คณลกษณะและฟงกชนทงหมด ทสามารถปฏบตงานได
Test Analysis Report
Test Description
Test Specification and Evaluation
Test Plan
บรรยายถงรายละเอยดในการทดสอบ ในแตละฟงกชน โดยก าหนดถง หนาทตางๆทฟงกชนนน สามารถกระท าได
ทดสอบการท างานของฟงกชนตางๆ ซงมการปอนขอมลหรอกระท าตาม ขนตอนตางๆในฟงกชนนนๆ
![Page 40: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/40.jpg)
Company Logo
ความสมพนธของเอกสารตางๆในกระบวนการทดสอบ
TEST PLANSYSTEM TEST
FUNCTIOMfunction1 1
function2 3.4. .
TestANALYSIS
Test1
results
TestDESCRIPTION
Test2Test Dat :
---------------------------------------------------------------------
Test procedures:1------------------------------------------ 2-----------------------------------------
TestSpecification
Test3requirement tested:-----------------------Funcuons tested:
------------------------Methods
-----------------------Condition :
-----------------------
TestDESCRIPTION
Test2Test Dat :
---------------------------------------------------------------------
Test procedures:1------------------------------------------ 2-----------------------------------------
TestSpecification
Test2requirement tested:----------------------Funcuons tested:
-----------------------Methods
-----------------------Condition
-------------------------
TestDESCRIPTION
Test1Test Dat :
---------------------------------------------------------------------
Test procedures:1------------------------------------------ 2-----------------------------------------
TestSpecification
Test1requirement tested:----------------------Funcuons tested:
------------------------Methods
------------------------Condition :
-------------------------
TestANALYSIS
Test3
results
TestANALYSIS
Test2
results
PERFORMTEST1
PERFORMTEST3
PERFORMTEST2
![Page 41: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/41.jpg)
Test Plan Components
ก าหนดวตถประสงค (Objective) โดยรายละเอยดประกอบไปดวย แนะน าวธการจดการทดสอบ
แนะน าเทคนคตางๆทใชในระหวางการทดสอบ
สรางแผนงานและก าหนดระยะเวลาในการทดสอบ รวมทงรายละเอยดของอปกรณทจ าเปน วธการทดสอบ ผลลพธทตองการ
อธบายลกษณะและขอบเขตของแตละการทดสอบ
อธบายถงหนทางของการทดสอบทสามารถกระท าการไดส าเรจและสามารถประเมนคาของหนาทและประสทธภาพของระบบได
ขอมลในการน าเขา ของแตละฟงกชนทดสอบ ผลทคาดวาจะไดรบ
บรรยายถงการท างานของระบบ ซงวางแผนถงการทดสอบ คณลกษณะและฟงกชนทงหมด ทสามารถปฏบตงานได
![Page 42: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/42.jpg)
TEST SPECIFICATION AND EVALUATION
การทดสอบระบบนจะมการแบงระบบออกเปนระบบยอยๆ และในแตละระบบยอย ตองมการสรางรายละเอยดของการทดสอบและการค านวณการท างาน (test specification and evaluation) เรมจากเขยนความตองการทตองการจากระบบยอยน ตอจากนนพจารณาถงความตองการตางๆทไดก าหนดขนน ามาสรางวตถประสงคของการทดสอบ
![Page 43: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/43.jpg)
Company Logo
TEST SPECIFICATION AND EVALUATION
การเขยนความตองการตางๆจะแสดงในสวนหวตาราง สวนหนาทตางๆทท าการทดสอบจะเขยนทางซายของแตละแถว
ส าหรบ X แทนถงกจกรรมตางๆทระบบสามารถกระท าไดเพอใหไดตามวตถประสงคทก าหนด โดยตองระบถงเงอนไขของการทดสอบใหชดเจน การรบเขาขอมลเขาสระบบวามาจาก
ผใชหรออปกรณใดหรอจากสรางจากโปรแกรมหรออปกรณใด
การทดสอบนนตองใหครบทกๆหนาท ทกๆทางเลอก ทกๆสวน
ขอมลมการบนทกอยางไร ถาการทดสอบมชดหรอล าดบของการ
ทดสอบยอยๆ ตองทราบถงล าดบในการทดสอบ
![Page 44: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/44.jpg)
Test Description
เปนเอกสารทแสดงถงการทดสอบขอมลในสวนรายละเอยด หลงจากระบถงการทดสอบในฟงกชนยอยตางๆแลว เอกสารนเปนขอเสนอแนะในการทดสอบ ซงเรมจากการเปดเครองการ โตตอบกบระบบ ในขนตอนตางๆตามล าดบ ซงตองมรายละเอยดทละเอยดและชดเจน อนประกอบดวย Mean of Control
Data
Procedure
![Page 45: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/45.jpg)
Test Script for Change Field Function
จากตวอยาง ล าดบของการทดสอบรายละเอยดนนถกก าหนดตามล าดบของตวเลขทระบ โดยอธบายถงเหตการณตางๆทเกดขนจรง อทเชนการกดคยตางๆ การแสดงผลทางจอภาพ ผลของการท างานทได อปกรณตางๆทเกยวของ รายงานทไดรบ เปนตน
![Page 46: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/46.jpg)
Test Analysis Report
เปนเอกสารทบรรยายผลลพธของการทดสอบ ซงเปนเอกสารใชส าหรบวเคราะหการทดสอบ ผลของการทดสอบอาจถกตอง หรอเกดขอผดพลาด
![Page 47: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/47.jpg)
รายงานทแสดงถงความผดพลาดทเกดขนเรยกวา discrepancy report form
state กลาวถงระบบกอนทเกดขอผดพลาดขนในระบบ
evidence เหตการณทเกดขอผดพลาดขน
action กจกรรมหรอการกระท าทเกดขนปรากฎขนเมอมความผดพลาดเกดขนในระบบ
should อธบายถงรายละเอยดทระบบควรจะกระท าโดยปราศจากความผดพลาด
requirements มการอางองทเกยวพนธกบความตองการทระบหรอก าหนดไว
impact ผลกระทบของการเกดความผดพลาดนทเกดขนในระบบ
severity ระดบของการแกปญหาหรอความรนแรงทเกดขน ถาสามารถกระท าได
![Page 48: ครั้งที่ 9 - Ramkhamhaeng Universityinstructor.ru.ac.th/urai/int3103/INT3103_9.pdf · function testing ในข้นัตอนน้ีเราจะไม่สนใจโครงสร้างของระบบแต่สนใจเฉพาะ](https://reader036.fdocuments.us/reader036/viewer/2022062915/5e88781bf7c99e3333660a48/html5/thumbnails/48.jpg)
discrepancy report form (DRF)