wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

บทที่ 10 การทดสอบซอฟต์แวร์

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

ข้อใดเป็นประเภทของการทดสอบแบบกล่องดำ

a)

การทดสอบเส้นทางมูลฐาน

b)

การทดสอบแบบวนซ้ำ

c)

Boundary Value Analysis, Equivalence Class Partitioning

d)

การทดสอบแบบบิ๊กแบง, การทดสอบแบบสุ่ม

2.

ข้อใดไม่ใช่ประเภทของการทดสอบแบบรวมหน่วย

a)

การทดสอบแบบบนลงล่าง

b)

การทดสอบการกลายพันธุ์

c)

การทดสอบแบบล่างขึ้นบน

d)

การทดสอบเอกสาร

3.

ข้อใดเป็นประเภทของการทดสอบแบบมอดูลหรือระดับหน่วย

a)

การทดสอบแบบกล่องขาวและแบบกล่องดำ

b)

การทดสอบแบบบนลงล่างและแบบล่างขึ้นบน

c)

การทดสอบแบบแซนด์วิชและการทดสอบเอกสาร

d)

การทดสอบความมั่นคงและการทดสอบการกู้คืน

4.

จากภาพแสดงถึงประเภทของการทดสอบแบบใด

a)

การทดสอบระดับการรวมหน่วย

b)

การทดสอบแซนด์วิช

c)

การทดสอบแบบมอดูลหรือระดับหน่วย

d)

การทดสอบการกู้คืน

5.

จากภาพมีความหมายตรงกับข้อใด

a)

แสดงการทดสอบซอฟต์แวร์โดยนักพัฒนาซอฟต์แวร์และนักทดสอบระบบอิสระ

b)

แสดงแบบจำลองวี

c)

แสดงระดับของการทดสอบซอฟต์แวร์

d)

แสดงผลลัพธ์ที่ได้จากการทดสอบซอฟต์แวร์

6.

ข้อใดไม่ใช่การทดสอบแบบกล่องขาว

a)

การทดสอบแบบสุ่ม

b)

การทดสอบการกลายพันธุ์

c)

Equivalence Class Partitioning

d)

การทดสอบเส้นทางมูลฐาน

7.

จากภาพคือตัวอย่างการทดสอบแบบใด

a)

การทดสอบการไหลของข้อมูล

b)

การทดสอบแบบบนลงล่าง

c)

การทดสอบแบบสุ่ม

d)

การทดสอบแบบบิ๊กแบง

8.

การทดสอบแบบกล่องดำมีขื่อเรียกภาษาอังกฤษอีกชื่อว่าอะไร

a)

DataFlow Testing, BasisPath Testing

b)

Concatenated Loop, Unstructured Loop

c)

Random Testing, Mutation Testing

d)

Behavioral Testing, Functional Testing

9.

จากรูปคือการการทดสอบแบบใด

a)

การทดสอบแบบกล่องขาว

b)

การทดสอบแบบบนลงล่าง

c)

การทดสอบแบบกล่องดำ

d)

การทดสอบการไหลของส่วนควบคุม

10.

ข้อใดไม่ใช่การแบ่งส่วนของข้อมูลนำเข้าออกเป็นกลุ่ม Equivalence Class Partitioning

a)

ค่าตัวแทนของกลุ่ม

b)

ค่าต่ำสุดของข้อมูล

c)

ค่าสูงสุดของข้อมูล

d)

ค่ากลางของข้อมูล

11.

ข้อใดไม่ใช่แนวทางในการทดสอบซอฟต์แวร์

a)

ตรวจสอบเอกสารทั้งหมด

b)

ทดสอบมอดูลย่อย

c)

เลือกใช้เทคนิคต่างๆ ให้เหมาะสม

d)

ทดสอบซอฟต์แวร์แยกจากการแก้จุดบกพร่อง

12.

ข้อใดคือความหมายของการตรวจสอบซอฟต์แวร์

a)

ตรวจว่าสร้างซอฟต์แวร์ได้ถูกต้องตามกระบวนหรือไม่

b)

ตรวจว่าซอฟต์แวร์สร้างตามความต้องการของผู้ใช้หรือไม่หรือไม่

c)

ตรวจว่าสร้างซอฟต์แวร์ตามงบประมาณหรือไม่

d)

ตรวจว่าสร้างซอฟต์แวร์ได้ตามแผนงานหรือไม่

13.

ข้อใดไม่ใช่ประเภทของการทดสอบระบบ

a)

การทดสอบแรงตึงเครียด

b)

การทดสอบการถดถอย

c)

การทดสอบการยอมรับ

d)

การทดสอบเส้นทางมูลฐาน

14.

จากภาพสื่อความหมายถึงข้อใด

a)

แสดงการทดสอบซอฟต์แวร์โดยนักพัฒนาซอฟต์แวร์และนักทดสอบระบบอิสระ

b)

แสดงผลลัพธ์ที่ได้จากการทดสอบซอฟต์แวร์

c)

แสดงกราฟการไหลของส่วนควบคุมของโปรแกรมคำนวณค่าเฉลี่ย

d)

แสดงระดับของการทดสอบซอฟต์แวร์

15.

จากภาพสื่อความหมายถึงข้อใด

a)

แสดงการทดสอบซอฟต์แวร์โดยนักพัฒนาซอฟต์แวร์และนักทดสอบระบบอิสระ

b)

แสดงผลลัพธ์ที่ได้จากการทดสอบซอฟต์แวร์

c)

แสดงแบบจำลองวี

d)

แสดงระดับของการทดสอบซอฟต์แวร์

16.

จากภาพสื่อความหมายถึงข้อใด

a)

แสดงการทดสอบซอฟต์แวร์โดยนักพัฒนาซอฟต์แวร์และนักทดสอบระบบอิสระ

b)

แสดงผลลัพธ์ที่ได้จากการทดสอบซอฟต์แวร์

c)

วัฏจักของการทดสอบซอฟต์แวร์

d)

แสดงระดับของการทดสอบซอฟต์แวร์

17.

จากภาพสื่อความหมายถึงข้อใด

a)

แสดงประเภทของการทดสอบแบบมอดูลหรือระดับหน่วย

b)

แสดงการทดสอบแบบมอดูลหรือระดับหน่วย

c)

แสดงตัวอย่างการทดสอบแบบกล่องขาว

d)

แสดงสัญลักษณ์การไหลของส่วนควบคุม

18.

Equivalence Class Partitioning (ECP) คืออะไร

a)

การทดสอบฟังก์ชันต่างๆ โดยไม่คำนึงถึงข้อความสั่งของโปรแกรม

b)

วิธีที่มีการแบ่งส่วนของข้อมูลนำเข้าออกเป็นกลุ่มเพื่อนำมาทดสอบระบบ

c)

การทดสอบระบบที่ต้องการเครื่องมือ เพื่อก่อให้เกิดข้อมูลขนาดใหญ่ของข้อมูลนำเข้า

d)

กระบวนการของการทดสอบระบบที่ใช้วิธีการวิเคราะห์รูปแบบความผิดพลาดที่เกิดขึ้นจากโปรแกรม

19.

การทดสอบการกลายพันธุ์ (Mutation Testing) คืออะไร

a)

การทดสอบฟังก์ชันต่างๆ โดยไม่คำนึงถึงข้อความสั่งของโปรแกรม

b)

วิธีที่มีการแบ่งส่วนของข้อมูลนำเข้าออกเป็นกลุ่ม เพื่อนำมาทดสอบระบบ

c)

การทดสอบระบบที่ต้องการเครื่องมือ เพื่อก่อให้เกิดข้อมูลขนาดใหญ่ของข้อมูลนำเข้า

d)

กระบวนการของการทดสอบระบบที่ใช้วิธีการวิเคราะห์รูปแบบความผิดพลาดที่เกิดขึ้นจากโปรแกรม

20.

การทดสอบแบบสุ่ม (Random Testing) คืออะไร

a)

การทดสอบฟังก์ชันต่างๆ โดยไม่คำนึงถึงข้อความสั่งของโปรแกรม

b)

วิธีที่มีการแบ่งส่วนของข้อมูลนำเข้าออกเป็นกลุ่ม เพื่อนำมาทดสอบระบบ

c)

การทดสอบระบบที่ต้องการเครื่องมือ เพื่อก่อให้เกิดข้อมูลขนาดใหญ่ของข้อมูลนำเข้า

d)

กระบวนการของการทดสอบระบบที่ใช้วิธีการ วิเคราะห์รูปแบบความผิดพลาดที่เกิดขึ้นจากโปรแกรม

21.

การทดสอบแบบกล่องดำ (Black-Box Testing) คืออะไร

a)

การทดสอบฟังก์ชันต่างๆ โดยไม่คำนึงถึงข้อความสั่งของโปรแกรม

b)

วิธีที่มีการแบ่งส่วนของข้อมูลนำเข้าออกเป็นกลุ่ม เพื่อนำมาทดสอบระบบ

c)

การทดสอบระบบที่ต้องการเครื่องมือ เพื่อก่อให้ เกิดข้อมูลขนาดใหญ่ของข้อมูลนำเข้า

d)

กระบวนการของการทดสอบระบบที่ใช้วิธีการ วิเคราะห์รูปแบบความผิดพลาดที่เกิดขึ้นจากโปรแกรม

22.

จากภาพสื่อความหมายถึงข้อใด

a)

การวนซ้ำแบบง่าย

b)

การวนซ้ำแบบซ้อน

c)

การวนซ้ำแบบไม่มีโครงสร้าง

d)

การวนซ้ำแบบต่อกัน

23.

ข้อใดไม่ใช่การทดสอบการไหลของข้อมูล

a)

Definition-Use (D-Use)

b)

Unit-Use (U-Use)

c)

Computation-Use (C-Use)

d)

Predicate-Use (P-Use)

24.

จากภาพสื่อความหมายถึงข้อใด

a)

แสดงการทดสอบซอฟต์แวร์โดยนักพัฒนาซอฟต์แวร์และนักทดสอบระบบอิสระ

b)

แสดงกราฟการไหลของส่วนควบคุมของโปรแกรมคำนวณค่าเฉลี่ย

c)

แสดงตัวอย่างกราฟการไหลของการวนซ้ำแบบไม่มีโครงสร้าง

d)

แสดงระดับของการทดสอบซอฟต์แวร์

25.

จากภาพสื่อความหมายถึงข้อใด

a)

แสดงการทดสอบซอฟต์แวร์โดยนักพัฒนาซอฟต์แวร์และนักทดสอบระบบอิสระ

b)

แสดงกราฟการไหลของส่วนควบคุมของโปรแกรมคำนวณค่าเฉลี่ย

c)

แสดงตัวอย่างกราฟการไหลของการวนซ้ำแบบไม่มีโครงสร้าง

d)

แสดงลักษณะการไหลของส่วนควบคุมโดยแบ่งตามโครงสร้างของโปรแกรม