ไปหน้าที่ 1
ไปที่หน้า
GO
ตั้งกระทู้ใหม่
ผู้ตั้ง
ข้อความ
ออฟไลน์
ทัณฑ์บนครั้งที่ 2
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 23 Mar 2010
ตอบ: 5851
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 09:14
DEV SIT UAT ต่างกันยังไงครับ
ขอบคุณครับ

แก้ไขล่าสุดโดย norranun เมื่อ Mon Aug 19, 2019 09:14, ทั้งหมด 1 ครั้ง
1
0
หากโดน 40 เรื้อน จะถูกแบน
โหวตเป็นกระทู้แนะนำ
ออฟไลน์
กำเนิดดาวรุ่ง
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 22 May 2010
ตอบ: 566
ที่อยู่: Bangkok
โพสเมื่อ: Mon Aug 19, 2019 09:24
Top Comment [RE: DEV SIT UAT ต่างกันยังไงครับ]
ตอบถามที่ผมเข้าใจนะครับ

DEV = Developer ตรงๆตัวเลยผู้พัฒนา ก็คือคนเขียนโปรแกรม เขียนโค้ด

SIT = System Integration Test คือตัวอย่างโปรแกรมๆนึงถูกเขียนขึ้นมา ต้องมีแผนก Tester คอยช่วงเทสความถูกต้องของโปรแกรมก่อนการส่งไปให้ลูกค้า ส่วนๆนี่ผมจะเรียกว่า SIT

UAT = User Acceptance Test คือในส่วนของการเทสใช้โปรแกรมกับ user ผู้ใช้งานโดยตรง มีการเซ็นต์รับว่าโปรแกรมถูกต้องหรือเปล่า หรือต้องเปลี่ยนตรงนู้นตรงนี้อีกก็ว่าไป เลยเรียกว่า UAT
ไม่มี
ออฟไลน์
กำเนิดดาวรุ่ง
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 22 May 2010
ตอบ: 566
ที่อยู่: Bangkok
โพสเมื่อ: Mon Aug 19, 2019 09:24
[RE: DEV SIT UAT ต่างกันยังไงครับ]
ตอบถามที่ผมเข้าใจนะครับ

DEV = Developer ตรงๆตัวเลยผู้พัฒนา ก็คือคนเขียนโปรแกรม เขียนโค้ด

SIT = System Integration Test คือตัวอย่างโปรแกรมๆนึงถูกเขียนขึ้นมา ต้องมีแผนก Tester คอยช่วงเทสความถูกต้องของโปรแกรมก่อนการส่งไปให้ลูกค้า ส่วนๆนี่ผมจะเรียกว่า SIT

UAT = User Acceptance Test คือในส่วนของการเทสใช้โปรแกรมกับ user ผู้ใช้งานโดยตรง มีการเซ็นต์รับว่าโปรแกรมถูกต้องหรือเปล่า หรือต้องเปลี่ยนตรงนู้นตรงนี้อีกก็ว่าไป เลยเรียกว่า UAT
ไม่มี
ออฟไลน์
กำเนิดดาวรุ่ง
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 07 Feb 2010
ตอบ: 419
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 09:24
[RE]DEV SIT UAT ต่างกันยังไงครับ
Dev ช่วงพัฒนาครับ

Sit คือให้ user เล่นได้ครับอารม ส่งงาน dev

Uat เทสก่อนขึ้น production ครับ
โพสต์บนแอป Soccersuck บน iOS
2
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
แข้งบุนเดสลีกา
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 11 Feb 2016
ตอบ: 7537
ที่อยู่: N/A
โพสเมื่อ: Mon Aug 19, 2019 09:25
[RE: DEV SIT UAT ต่างกันยังไงครับ]
Dev = play ground ของ developer โปรแกรมอาจไม่เป็นชิ้นเป็นอันก็ได้

SIT = System Integration Testing คือที่ๆ โปรแกรมมันรันได้ตาม requirement ไหม (พวก SA, BA หรือ PM จะมาดูความคืบหน้าในนี้)

UAT = User Acceptance Testing เอาไว้ให้พวกผู้ใช้งานระบบทดสอบใช้งานเสมือนจริง
1
0
หากโดน 40 เรื้อน จะถูกแบน


ตอนนี้ยังไม่ใช่จุดจบ ยังมีสิ่งดีๆ ที่รอเกิดขึ้นกับคุณอยู่ เดินต่อไป..
ออฟไลน์
ทัณฑ์บนครั้งที่ 2
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 23 Mar 2010
ตอบ: 5851
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 09:39
[RE: DEV SIT UAT ต่างกันยังไงครับ]
yokeeplayboy พิมพ์ว่า:
ตอบถามที่ผมเข้าใจนะครับ

DEV = Developer ตรงๆตัวเลยผู้พัฒนา ก็คือคนเขียนโปรแกรม เขียนโค้ด

SIT = System Integration Test คือตัวอย่างโปรแกรมๆนึงถูกเขียนขึ้นมา ต้องมีแผนก Tester คอยช่วงเทสความถูกต้องของโปรแกรมก่อนการส่งไปให้ลูกค้า ส่วนๆนี่ผมจะเรียกว่า SIT

UAT = User Acceptance Test คือในส่วนของการเทสใช้โปรแกรมกับ user ผู้ใช้งานโดยตรง มีการเซ็นต์รับว่าโปรแกรมถูกต้องหรือเปล่า หรือต้องเปลี่ยนตรงนู้นตรงนี้อีกก็ว่าไป เลยเรียกว่า UAT  


สรุป
dev = สร้าง
sit = ทดสอบ
uat = ส่งมอบ (ลูกค้าลองใช้งานแล้วผ่าน/ไม่ผ่าน....ผ่านก็เซ็น ไม่ผ่านก็ตีกลับ)


0
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
นักบอลลีกภูมิภาค
Status: Do you want to save changes to Untitled?
: 0 ใบ : 0 ใบ
เข้าร่วม: 05 Dec 2016
ตอบ: 2323
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 09:48
[RE: DEV SIT UAT ต่างกันยังไงครับ]
yokeeplayboy พิมพ์ว่า:
ตอบถามที่ผมเข้าใจนะครับ

DEV = Developer ตรงๆตัวเลยผู้พัฒนา ก็คือคนเขียนโปรแกรม เขียนโค้ด

SIT = System Integration Test คือตัวอย่างโปรแกรมๆนึงถูกเขียนขึ้นมา ต้องมีแผนก Tester คอยช่วงเทสความถูกต้องของโปรแกรมก่อนการส่งไปให้ลูกค้า ส่วนๆนี่ผมจะเรียกว่า SIT

UAT = User Acceptance Test คือในส่วนของการเทสใช้โปรแกรมกับ user ผู้ใช้งานโดยตรง มีการเซ็นต์รับว่าโปรแกรมถูกต้องหรือเปล่า หรือต้องเปลี่ยนตรงนู้นตรงนี้อีกก็ว่าไป เลยเรียกว่า UAT  


เพิ่มเติมส่วนของ SIT
อันนี้คือเทสต์ทั้งระบบ ดูทุกส่วนที่เกี่ยวข้อง ว่ากระทบ กระเทือนอะไรมั้ย

เมื่อเรียบร้อยแล้ว ครบถ้วน ตามที่ตั้งใจจะส่งงาน
(ถ้าไม่ OK ก็ตีกลับไปแก้ bug อีกที, จะย้อน phase หรือไม่ก็แล้วแต่รูปแบบของแต่ละที่)
...ก็กวักมือเรียกให้ User มาทำ UAT อีกที
เพื่อให้ User ได้เห็นว่า feature ต่าง ๆ ที่เราคุยกัน

ที่ User จะมี check list ว่า มันต้อง ๆ ๆ ๆ แต่ละหัวข้อ
(น่าจะเราทำให้ User confirm list อีกทีแหล่ะครับ)

User จะได้เล่น Program ของเราก็ที่ phase นี้แหล่ะ
(ไม่นับนอกรอบ ที่อาจจะเปิดให้ User เข้ามาแจมใน project นะครับ)


ตามปกติ SIT กับ UAT จะเป็นระบบที่ setup ลงคนละ Environment กัน
เช่น
SIT set ลงเครื่องของ บ. เรา เพราะเทสต์เอง
แต่พอทำ UAT ก็ set ลงเครื่องลูกค้า ที่เค้าอาจจะเตรียมไว้ให้
ซึ่งจะเป็น environment ตามที่ user อยากได้หรือใกล้เคียงที่สุด

แต่บางครั้ง SIT กับ UAT อาจจะเป็นระบบเดียวกัน ก็เป้นไปได้สำหรับบาง บ.
แล้วแต่ ไม่มีอะไร fixed

ขึ้นอยู่กับสถานการณ์และสันดานของแต่ละพื้นที่
3
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
แขวนสตั๊ด
Status: เบื้องหลังการถ่ายรูป
: 0 ใบ : 0 ใบ
ตอบ: 27425
ที่อยู่: ดาราศาสตร์ ภูมิศาสตร์ โลก เข้าร่วม: 13 Feb 2005
โพสเมื่อ: Mon Aug 19, 2019 09:50
[RE: DEV SIT UAT ต่างกันยังไงครับ]
จริงๆ Dev+Unit Test ทำเองทดสอบเอง

SIT การเอาส่วนที่พัฒนาไปต่อกับระบบเติมที่มีแบบไร้รอยต่อไม่มีปัญหาเรื่องการสื่อสาร

UAT คือผู้ใช้งานจริง ทำงานจริงตามสถานะการณ์ เพื่อรับรองว่าระบบสมบูรณ์
0
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
นักบอลถ้วย ข.
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 14 Feb 2014
ตอบ: 4624
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 10:03
[RE]DEV SIT UAT ต่างกันยังไงครับ
เพิ่มอีกอัน PVT ทดสอบหลังจากขึ้นระบบเสร็จหมาดๆ
โพสต์บนแอป Soccersuck บน iOS
0
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
นักเตะท้ายซอย
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 19 Jan 2010
ตอบ: 565
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 10:04
[RE: DEV SIT UAT ต่างกันยังไงครับ]
DEV --> Developer ทีมพัฒนาโปรแกรม
SIT --> System Integration Test การทดสอบโปรแกรม เน้นการทดสอบร่วมกับระบบอื่นๆ สมมติว่าจ้าง ซื้อโปรแกรม ชำระเงินผ่านQR ผ่านApplication จะต้องนำระบบมาเชื่อมต่อกับ ระบบซื้อขายเดิมๆ ที่เป็นการยิงบาร์โค้ด หรือคีย์รหัสแบบเดิมให้ได้

UAT --> User Acceptance Test การทดสอบระบบ โดยเน้นการทดสอบรวมกับระบบอื่นๆ เชื่อมต่อให้สมบรณ์เรียบร้อย และทำการทดสอบตาม ToR ที่ร่างเป็นข้อๆอะครับ เช่น ข้อการทดสอบการซื้อสินค้า ชนิดเดียวกัน10ชิ้นสามารถรับ ส่วนลด 10% การทดสอบจะต้องทำงานทดสอบให้ได้ตามเงื่อนไขเลยครับ

ขยายความเพิ่มเติมครับ
บริษัทพัฒนาโปรแกรมจะมี process มากกว่าน้้นขึนกับกระบวนการพัฒนาครับ เช่น Requirement --> System Design --> Module Design --> Functional Design --> Coding --> Functional Test--> Module --> System Test
ให้มั่นใจว่า ออกแบบพัฒนาโปรแกรทำงานได้ตามนั้นจริงไหม

เมื่อไปต่อกับระบบอื่น หรือส่งลูกค้า
๊UAT แล้วส่วนใหญ่จะมี FAT ต่ออีกครับ
เท่าที่เจอFAT จะเป็นเต็มรูปแบบเลยครับ มีทดสอบหัวข้อแบบ ระบบสามารถรองรับการconcurrent transaction 10,000 หรือ ระบบต้องมีการทำ Load Balance ..... ในขณะที่หัวข้อUAT อาจต้องนำมาทดสอบซำ้ไปด้วย โดยเพิ่มรายละเอียดไปอีกนิด
0
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
ทัณฑ์บนครั้งที่ 2
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 23 Mar 2010
ตอบ: 5851
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 10:08
[RE: DEV SIT UAT ต่างกันยังไงครับ]
Pinkarsenal พิมพ์ว่า:
DEV --> Developer ทีมพัฒนาโปรแกรม
SIT --> System Integration Test การทดสอบโปรแกรม เน้นการทดสอบร่วมกับระบบอื่นๆ สมมติว่าจ้าง ซื้อโปรแกรม ชำระเงินผ่านQR ผ่านApplication จะต้องนำระบบมาเชื่อมต่อกับ ระบบซื้อขายเดิมๆ ที่เป็นการยิงบาร์โค้ด หรือคีย์รหัสแบบเดิมให้ได้

UAT --> User Acceptance Test การทดสอบระบบ โดยเน้นการทดสอบรวมกับระบบอื่นๆ เชื่อมต่อให้สมบรณ์เรียบร้อย และทำการทดสอบตาม ToR ที่ร่างเป็นข้อๆอะครับ เช่น ข้อการทดสอบการซื้อสินค้า ชนิดเดียวกัน10ชิ้นสามารถรับ ส่วนลด 10% การทดสอบจะต้องทำงานทดสอบให้ได้ตามเงื่อนไขเลยครับ

ขยายความเพิ่มเติมครับ
บริษัทพัฒนาโปรแกรมจะมี process มากกว่าน้้นขึนกับกระบวนการพัฒนาครับ เช่น Requirement --> System Design --> Module Design --> Functional Design --> Coding --> Functional Test--> Module --> System Test
ให้มั่นใจว่า ออกแบบพัฒนาโปรแกรทำงานได้ตามนั้นจริงไหม

เมื่อไปต่อกับระบบอื่น หรือส่งลูกค้า
๊UAT แล้วส่วนใหญ่จะมี FAT ต่ออีกครับ
เท่าที่เจอFAT จะเป็นเต็มรูปแบบเลยครับ มีทดสอบหัวข้อแบบ ระบบสามารถรองรับการconcurrent transaction 10,000 หรือ ระบบต้องมีการทำ Load Balance ..... ในขณะที่หัวข้อUAT อาจต้องนำมาทดสอบซำ้ไปด้วย โดยเพิ่มรายละเอียดไปอีกนิด  


ผมสงสัยมานานละ transaction ในศัพท์ไอทีมันแปลว่าอะไร

ถ้าเป็นทางการเงินมันแปลว่า ธุรกรรม(ทางการเงิน)

แต่พอเป็นศัพท์ไอที ผมแปลไม่ถูก ไอ่คำว่า transaction ในที่นี้
0
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
กำเนิดดาวรุ่ง
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 22 May 2010
ตอบ: 566
ที่อยู่: Bangkok
โพสเมื่อ: Mon Aug 19, 2019 10:16
[RE: DEV SIT UAT ต่างกันยังไงครับ]
norranun พิมพ์ว่า:
yokeeplayboy พิมพ์ว่า:
ตอบถามที่ผมเข้าใจนะครับ

DEV = Developer ตรงๆตัวเลยผู้พัฒนา ก็คือคนเขียนโปรแกรม เขียนโค้ด

SIT = System Integration Test คือตัวอย่างโปรแกรมๆนึงถูกเขียนขึ้นมา ต้องมีแผนก Tester คอยช่วงเทสความถูกต้องของโปรแกรมก่อนการส่งไปให้ลูกค้า ส่วนๆนี่ผมจะเรียกว่า SIT

UAT = User Acceptance Test คือในส่วนของการเทสใช้โปรแกรมกับ user ผู้ใช้งานโดยตรง มีการเซ็นต์รับว่าโปรแกรมถูกต้องหรือเปล่า หรือต้องเปลี่ยนตรงนู้นตรงนี้อีกก็ว่าไป เลยเรียกว่า UAT  


สรุป
dev = สร้าง
sit = ทดสอบ
uat = ส่งมอบ (ลูกค้าลองใช้งานแล้วผ่าน/ไม่ผ่าน....ผ่านก็เซ็น ไม่ผ่านก็ตีกลับ)


 


UAT ไม่เชิงส่งมอบครับ เป็นการให้ User เทสการใช้งานเฉยๆ ว่าถูกต้องตาม requirements หรือเปล่าถ้าตามก็เซ็นรับรู้หรือรับทราบ ส่งมองจะต้องทำเป็นเอกสารมาอีกฉบับนึงที่รวมรวมทุกอย่างก่อน Go-Live ครับ UAT Sign-Off
0
0
หากโดน 40 เรื้อน จะถูกแบน
ไม่มี
ออฟไลน์
กำเนิดดาวรุ่ง
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 07 Jul 2009
ตอบ: 15
ที่อยู่: Old Trafford
โพสเมื่อ: Mon Aug 19, 2019 10:34
[RE: DEV SIT UAT ต่างกันยังไงครับ]
norranun พิมพ์ว่า:
Pinkarsenal พิมพ์ว่า:
DEV --> Developer ทีมพัฒนาโปรแกรม
SIT --> System Integration Test การทดสอบโปรแกรม เน้นการทดสอบร่วมกับระบบอื่นๆ สมมติว่าจ้าง ซื้อโปรแกรม ชำระเงินผ่านQR ผ่านApplication จะต้องนำระบบมาเชื่อมต่อกับ ระบบซื้อขายเดิมๆ ที่เป็นการยิงบาร์โค้ด หรือคีย์รหัสแบบเดิมให้ได้

UAT --> User Acceptance Test การทดสอบระบบ โดยเน้นการทดสอบรวมกับระบบอื่นๆ เชื่อมต่อให้สมบรณ์เรียบร้อย และทำการทดสอบตาม ToR ที่ร่างเป็นข้อๆอะครับ เช่น ข้อการทดสอบการซื้อสินค้า ชนิดเดียวกัน10ชิ้นสามารถรับ ส่วนลด 10% การทดสอบจะต้องทำงานทดสอบให้ได้ตามเงื่อนไขเลยครับ

ขยายความเพิ่มเติมครับ
บริษัทพัฒนาโปรแกรมจะมี process มากกว่าน้้นขึนกับกระบวนการพัฒนาครับ เช่น Requirement --> System Design --> Module Design --> Functional Design --> Coding --> Functional Test--> Module --> System Test
ให้มั่นใจว่า ออกแบบพัฒนาโปรแกรทำงานได้ตามนั้นจริงไหม

เมื่อไปต่อกับระบบอื่น หรือส่งลูกค้า
๊UAT แล้วส่วนใหญ่จะมี FAT ต่ออีกครับ
เท่าที่เจอFAT จะเป็นเต็มรูปแบบเลยครับ มีทดสอบหัวข้อแบบ ระบบสามารถรองรับการconcurrent transaction 10,000 หรือ ระบบต้องมีการทำ Load Balance ..... ในขณะที่หัวข้อUAT อาจต้องนำมาทดสอบซำ้ไปด้วย โดยเพิ่มรายละเอียดไปอีกนิด  


ผมสงสัยมานานละ transaction ในศัพท์ไอทีมันแปลว่าอะไร

ถ้าเป็นทางการเงินมันแปลว่า ธุรกรรม(ทางการเงิน)

แต่พอเป็นศัพท์ไอที ผมแปลไม่ถูก ไอ่คำว่า transaction ในที่นี้  


มันก็คือธุรกรรม(ทาง Programming)
เช่น มีคน connect เข้ามา, Request ข้อมูล, ส่งกลับไป, เก็บเข้า DB, Query ออกมา เป็นต้นครับ
0
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
ทัณฑ์บนครั้งที่ 2
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 23 Mar 2010
ตอบ: 5851
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 10:35
[RE: DEV SIT UAT ต่างกันยังไงครับ]
illusionist พิมพ์ว่า:
มันก็คือธุรกรรม(ทาง Programming)
เช่น มีคน connect เข้ามา, Request ข้อมูล, ส่งกลับไป, เก็บเข้า DB, Query ออกมา เป็นต้นครับ  


เหมือนเป็น activity เลยครับ

1 activity(กิจกรรม) ที่เกิดขึ้น = 1 transaction
0
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
นักบอลถ้วย ก.
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 06 Apr 2017
ตอบ: 4472
ที่อยู่:
โพสเมื่อ: Mon Aug 19, 2019 13:00
[RE: DEV SIT UAT ต่างกันยังไงครับ]
หาอ่าน sdlc ละเอียดๆครับ
0
0
หากโดน 40 เรื้อน จะถูกแบน
ไปหน้าที่ 1
ไปที่หน้า
GO
ตั้งกระทู้ใหม่
กรุณาระบุเหตุผลที่จะแจ้งความ
ผู้ต้องหา:
ข้อความ:
Submit
Cancel
กรุณาเลือก Forum และ ประเภทกระทู้
Forum:

ประเภท:
Submit
Cancel