group6 e testing-test case

72
Defect Severity Level classification: Severity Level Critical The defect is affecte High The defect is affecte Medium This defect may cause Low This defect only impa Defect Priority Level classification: Priority Level Critical High Medium The defect can be rep Low Common Test Patterns: Type CRUD Input Boundary - System/Others sys - One of more syste - The product works - One of more syste - Some function/act - Incompletion of d - The user interfac - The complexity of - The user interfac The system cannot be The defect should be The defect can be res 1. Identify a record and parameter info). 2. Generate randomize 3. Verify nonexistenc 4. Add item. 5. Read and verify ex 6. Modify and verify 7. Delete and verify Data-Type Validation 1. Identify item with an abstract level; th should include common address, ZIP code, cu so on). 2. Enumerate the gene type. 3. Define equivalence 1. Enumerate and sele 2. Select a "valid" e 3. Apply a lookup or and use it for test.

Upload: rakkiat-soawong

Post on 20-Jun-2015

517 views

Category:

Education


0 download

DESCRIPTION

test case

TRANSCRIPT

Page 1: Group6 e testing-test case

Defect Severity Level classification:

Severity Level DescriptionCritical The defect is affected to application function which may cause the following issue:-

High The defect is affected to application function which may cause the following issue:-

Medium This defect may cause the following issue:-

Low This defect only impact to user interface which may cause the following issue:-

Defect Priority Level classification:

Priority Level DescriptionCriticalHigh The defect should be resolved in the normal course of development activities

Medium The defect can be repaired after more serious defect have been fixedLow The defect can be resolved in a future major system revision or not resolved at all

Common Test Patterns:

Type DescriptionCRUD

Input Boundary

-   System/Others system crash, Data loss.-   One of more system functionalities cannot continue unless solving this defect.

-   The product works in the wrong step or some transaction/function always does not work.-   One of more system functionalities does not performed correctly.

-   Some function/action of product does not work intermittently.-   Incompletion of data entry.-   The user interface lack of some mandatory field.-   The complexity of user interface which can be improved.

-   The user interface is not displayed properly such as font size, position, color, font or wrong word.

The system cannot be used until the repair has been affected or the system use will be

1. Identify a record or field upon which to operate (based on input name and parameter info).2. Generate randomized item from equivalence classes.3. Verify nonexistence.4. Add item.5. Read and verify existence of identical unchanged data.6. Modify and verify matching modified data.7. Delete and verify removal of item.

Data-Type Validation 1. Identify item with type characteristics (for example, a data field) at an abstract level; this should not be limited to simple data types, but should include common business data types (for example, telephone number, address, ZIP code, customer, Social Security number, calendar date, and so on).2. Enumerate the generic business rules that are associated with the type.3. Define equivalence partitions and boundaries for the values for each business rule.4. Select test-case values from each equivalence class.

1. Enumerate and select an input item.2. Select a "valid" equivalence partition.3. Apply a lookup or random generation of a value within that partition, and use it for test.

Page 2: Group6 e testing-test case

DescriptionThe defect is affected to application function which may cause the following issue:-

The defect is affected to application function which may cause the following issue:-

This defect may cause the following issue:-

This defect only impact to user interface which may cause the following issue:-

Description

The defect should be resolved in the normal course of development activitiesThe defect can be repaired after more serious defect have been fixedThe defect can be resolved in a future major system revision or not resolved at all

Description

-   System/Others system crash, Data loss.-   One of more system functionalities cannot continue unless solving this defect.

-   The product works in the wrong step or some transaction/function always does not work.-   One of more system functionalities does not performed correctly.

-   Some function/action of product does not work intermittently.-   Incompletion of data entry.-   The user interface lack of some mandatory field.-   The complexity of user interface which can be improved.

-   The user interface is not displayed properly such as font size, position, color, font or wrong word.

The system cannot be used until the repair has been affected or the system use will be

1. Identify a record or field upon which to operate (based on input name and parameter

2. Generate randomized item from equivalence classes.3. Verify nonexistence.

5. Read and verify existence of identical unchanged data.6. Modify and verify matching modified data.7. Delete and verify removal of item.

1. Identify item with type characteristics (for example, a data field) at an abstract level; this should not be limited to simple data types, but should include common business data types (for example, telephone number, address, ZIP code, customer, Social Security number, calendar date, and so on).2. Enumerate the generic business rules that are associated with the type.3. Define equivalence partitions and boundaries for the values for each business rule.4. Select test-case values from each equivalence class.

1. Enumerate and select an input item.2. Select a "valid" equivalence partition.3. Apply a lookup or random generation of a value within that partition, and use it for test.

Page 3: Group6 e testing-test case

Document HistoryDate Version Description Prepared By

2010/11/27 0.1 Draft Version Rakkiat Saowong

Amendment Records

Version DCR/CR No. *A/M/D Description

*A-Add, M-Modify, D-Delete

Check inDate

Page 4: Group6 e testing-test case

Document HistoryReviewed By Approved By

Amendment Records

Description Prepared By

*A-Add, M-Modify, D-Delete

Page 5: Group6 e testing-test case

Link

Test Scenario1

Test Scenario2

Test Scenario3

Test Scenario4

Page 6: Group6 e testing-test case

Test Name

01. ตรวจสอบหน้า Login

02. ตรวจสอบหน้า Register

03. ตรวจสอบหน้า Take Exam

04. ตรวจสอบหน้า Browse Profile

Page 7: Group6 e testing-test case

Responsible Tester Status Remark

Page 8: Group6 e testing-test case

Subject * Test Name

Test Case\บั�นทึ�กการเข้�างาน 01. ตรวจสอบการ Login เข้าระบบ

Page 9: Group6 e testing-test case

02. ตรวจสอบเมน้�ดู�ลงบ�น้ทึ�กการเข้างาน้

03. ตรวจสอบเมน้�แกไข้บ�น้ทึ�กการเข้างาน้

Page 10: Group6 e testing-test case

04. ตรวจสอบเมน้�บ�น้ทึ�กการทึ�างาน้

Page 11: Group6 e testing-test case
Page 12: Group6 e testing-test case

Common Test Patterns Description

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

CRUD

Test Scenario Objective :

Requirement :Wage management system for small business.docx

Page 13: Group6 e testing-test case

Data-Type Validation

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

Page 14: Group6 e testing-test case

CRUD

CRUD

CRUD

Input Boundary

Page 15: Group6 e testing-test case
Page 16: Group6 e testing-test case

Step Name (Design Step)

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยไม�ต�องกรอกข้�อม!ลั

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

Page 17: Group6 e testing-test case

step 1: ตรวจสอบัว�นทึ�� ทึ��เมน!ด!บั�นทึ�กการเข้�างาน เลั)อกจากว�นทึ�� ทึ�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้หร)อเป็(นต�วอ�กษร

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยลับัข้�อม!ลัออกจากคอลั�มน�

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ข้ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

Page 18: Group6 e testing-test case

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

step 1: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยไม�กรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม�

step 2: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่� Space

bar

step 3: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่�กรอก

ข้�อความให�ยาวเก�น 100 ต�วอ�กษร

Page 19: Group6 e testing-test case
Page 20: Group6 e testing-test case

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Description(Design Step)

Expected Result(Design Step)

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ โดยไม�ต�องกรอกข้�อม!ลั6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Page 21: Group6 e testing-test case

ข้�-นข้�อความเต)อนให�กรอกว�นทึ��ให�ตรงก�บัร!ป็แบับั

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ด!บั�นทึ�กการเข้�างาน5. ทึ��ชั่�องว�นทึ�� กรอกต�วเลัข้หร)อต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ ให�ลับัข้�อม!ลัออก6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Page 22: Group6 e testing-test case

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ไม�ต�องกรอกข้�อม!ลัอะไรลังไป็6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ให�ทึ�าการเคาะ Space bar6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� กรอกข้�อม!ลัโดยให�ความยาวเก�น 100 ต�วอ�กษร6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณา กรอกข้�อความไม�เก�น 100 ต�วอ�กษร

Page 23: Group6 e testing-test case
Page 24: Group6 e testing-test case

Actual Result(Design Step)

Pass (Y/N/No

Run)(Design Step)

Page 25: Group6 e testing-test case
Page 26: Group6 e testing-test case
Page 27: Group6 e testing-test case
Page 28: Group6 e testing-test case

Subject * Test Name

Test Case\บั�นทึ�กการเข้�างาน 01. ตรวจสอบการ Register เพื่��อเป็�น้สมาชิ!ก

Page 29: Group6 e testing-test case

02. ตรวจสอบเมน้�ดู�ลงบ�น้ทึ�กการเข้างาน้

03. ตรวจสอบเมน้�แกไข้บ�น้ทึ�กการเข้างาน้

Page 30: Group6 e testing-test case

04. ตรวจสอบเมน้�บ�น้ทึ�กการทึ�างาน้

Page 31: Group6 e testing-test case
Page 32: Group6 e testing-test case

Common Test Patterns Description

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

CRUD

Test Scenario Objective :

Requirement :Wage management system for small business.docx

Page 33: Group6 e testing-test case

Data-Type Validation

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

Page 34: Group6 e testing-test case

CRUD

CRUD

CRUD

Input Boundary

Page 35: Group6 e testing-test case
Page 36: Group6 e testing-test case

Step Name (Design Step)

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยไม�ต�องกรอกข้�อม!ลั

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

Page 37: Group6 e testing-test case

step 1: ตรวจสอบัว�นทึ�� ทึ��เมน!ด!บั�นทึ�กการเข้�างาน เลั)อกจากว�นทึ�� ทึ�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้หร)อเป็(นต�วอ�กษร

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยลับัข้�อม!ลัออกจากคอลั�มน�

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ข้ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

Page 38: Group6 e testing-test case

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

step 1: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยไม�กรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม�

step 2: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่� Space

bar

step 3: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่�กรอก

ข้�อความให�ยาวเก�น 100 ต�วอ�กษร

Page 39: Group6 e testing-test case
Page 40: Group6 e testing-test case

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Description(Design Step)

Expected Result(Design Step)

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ โดยไม�ต�องกรอกข้�อม!ลั6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Page 41: Group6 e testing-test case

ข้�-นข้�อความเต)อนให�กรอกว�นทึ��ให�ตรงก�บัร!ป็แบับั

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ด!บั�นทึ�กการเข้�างาน5. ทึ��ชั่�องว�นทึ�� กรอกต�วเลัข้หร)อต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ ให�ลับัข้�อม!ลัออก6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Page 42: Group6 e testing-test case

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ไม�ต�องกรอกข้�อม!ลัอะไรลังไป็6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ให�ทึ�าการเคาะ Space bar6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� กรอกข้�อม!ลัโดยให�ความยาวเก�น 100 ต�วอ�กษร6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณา กรอกข้�อความไม�เก�น 100 ต�วอ�กษร

Page 43: Group6 e testing-test case
Page 44: Group6 e testing-test case

Actual Result(Design Step)

Pass (Y/N/No

Run)(Design Step)

Page 45: Group6 e testing-test case
Page 46: Group6 e testing-test case
Page 47: Group6 e testing-test case
Page 48: Group6 e testing-test case

Subject * Test Name

Test Case\บั�นทึ�กการเข้�างาน 01. ตรวจสอบการทึ�าข้อสอบ

Page 49: Group6 e testing-test case

02. ตรวจสอบเมน้�ดู�ลงบ�น้ทึ�กการเข้างาน้

03. ตรวจสอบเมน้�แกไข้บ�น้ทึ�กการเข้างาน้

Page 50: Group6 e testing-test case

04. ตรวจสอบเมน้�บ�น้ทึ�กการทึ�างาน้

Page 51: Group6 e testing-test case
Page 52: Group6 e testing-test case

Common Test Patterns Description

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

CRUD

Test Scenario Objective :

Requirement :Wage management system for small business.docx

Page 53: Group6 e testing-test case

Data-Type Validation

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

Page 54: Group6 e testing-test case

CRUD

CRUD

CRUD

Input Boundary

Page 55: Group6 e testing-test case
Page 56: Group6 e testing-test case

Step Name (Design Step)

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยไม�ต�องกรอกข้�อม!ลั

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

Page 57: Group6 e testing-test case

step 1: ตรวจสอบัว�นทึ�� ทึ��เมน!ด!บั�นทึ�กการเข้�างาน เลั)อกจากว�นทึ�� ทึ�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้หร)อเป็(นต�วอ�กษร

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยลับัข้�อม!ลัออกจากคอลั�มน�

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ข้ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

Page 58: Group6 e testing-test case

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

step 1: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยไม�กรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม�

step 2: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่� Space

bar

step 3: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่�กรอก

ข้�อความให�ยาวเก�น 100 ต�วอ�กษร

Page 59: Group6 e testing-test case
Page 60: Group6 e testing-test case

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Description(Design Step)

Expected Result(Design Step)

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ โดยไม�ต�องกรอกข้�อม!ลั6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Page 61: Group6 e testing-test case

ข้�-นข้�อความเต)อนให�กรอกว�นทึ��ให�ตรงก�บัร!ป็แบับั

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ด!บั�นทึ�กการเข้�างาน5. ทึ��ชั่�องว�นทึ�� กรอกต�วเลัข้หร)อต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ ให�ลับัข้�อม!ลัออก6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Page 62: Group6 e testing-test case

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ไม�ต�องกรอกข้�อม!ลัอะไรลังไป็6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ให�ทึ�าการเคาะ Space bar6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� กรอกข้�อม!ลัโดยให�ความยาวเก�น 100 ต�วอ�กษร6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณา กรอกข้�อความไม�เก�น 100 ต�วอ�กษร

Page 63: Group6 e testing-test case
Page 64: Group6 e testing-test case

Actual Result(Design Step)

Pass (Y/N/No

Run)(Design Step)

Page 65: Group6 e testing-test case
Page 66: Group6 e testing-test case
Page 67: Group6 e testing-test case
Page 68: Group6 e testing-test case

Subject * Test Name

Test Case\บั�นทึ�กการเข้�างาน 01. ตรวจสอบหน้าดู�ข้อม�ลส"วน้ต�วและป็ระว�ต!การทึดูสอบ

Page 69: Group6 e testing-test case

02. ตรวจสอบเมน้�ดู�ลงบ�น้ทึ�กการเข้างาน้

03. ตรวจสอบเมน้�แกไข้บ�น้ทึ�กการเข้างาน้

Page 70: Group6 e testing-test case

04. ตรวจสอบเมน้�บ�น้ทึ�กการทึ�างาน้

Page 71: Group6 e testing-test case
Page 72: Group6 e testing-test case

Common Test Patterns Description

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

CRUD

Test Scenario Objective :

Requirement :Wage management system for small business.docx

Page 73: Group6 e testing-test case

Data-Type Validation

CRUD

CRUD

Data-Type Validation

Input Boundary

CRUD

Page 74: Group6 e testing-test case

CRUD

CRUD

CRUD

Input Boundary

Page 75: Group6 e testing-test case
Page 76: Group6 e testing-test case

Step Name (Design Step)

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยไม�ต�องกรอกข้�อม!ลั

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน ระบั&ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

Page 77: Group6 e testing-test case

step 1: ตรวจสอบัว�นทึ�� ทึ��เมน!ด!บั�นทึ�กการเข้�างาน เลั)อกจากว�นทึ�� ทึ�างาน ระบั&ข้�อม!ลัเป็(นต�วเลัข้หร)อเป็(นต�วอ�กษร

step 1:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน โดยลับัข้�อม!ลัออกจากคอลั�มน�

step 2:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ข้ข้�อม!ลัเป็(นต�วเลัข้จ�านวนลับั

step 3:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรง พิ�เศษ ทึ��เมน!ลังบั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเป็(น ต�วอ�กษร

step 4:ตรวจสอบัคอลั�มน�จ�านวนนาทึ�, จ�านวนชั่��วโมง ทึ��เมน!ลัง บั�นทึ�กการเข้�างาน แก�ไข้ข้�อม!ลัเก�นข้อบัเข้ต

step 5: ตรวจสอบัคอลั�มน�จ�านวนนาทึ�ทึ��เมน!ลังบั�นทึ�กการเข้�างาน เลั)อกคอลั�มน�การเข้�างาน เป็(นป็กต� ลัา ข้าด

Page 78: Group6 e testing-test case

step 6:ตรวจสอบัคอลั�มน�จ�านวนชั่��วโมงทึ��เมน!ลังบั�นทึ�กการเข้�า งาน เลั)อกคอลั�มน�ลั�วงเวลัา เป็(นไม�ทึ�า

step 1: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยไม�กรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม�

step 2: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่� Space

bar

step 3: ตรวจสอบัการกรอกบั�นทึ�กการทึ�างาน ทึ��เมน!บั�นทึ�กการ ทึ�างาน โดยกรอกข้�อม!ลัลังในชั่�องเพิ��มบั�นทึ�กใหม� โดยใชั่�กรอก

ข้�อความให�ยาวเก�น 100 ต�วอ�กษร

Page 79: Group6 e testing-test case
Page 80: Group6 e testing-test case

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Description(Design Step)

Expected Result(Design Step)

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ โดยไม�ต�องกรอกข้�อม!ลั6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Page 81: Group6 e testing-test case

ข้�-นข้�อความเต)อนให�กรอกว�นทึ��ให�ตรงก�บัร!ป็แบับั

สามารถบั�นทึ�กข้�อม!ลัได�

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&เป็(นต�วอ�กษรได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ด!บั�นทึ�กการเข้�างาน5. ทึ��ชั่�องว�นทึ�� กรอกต�วเลัข้หร)อต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ ให�ลับัข้�อม!ลัออก6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วเลัข้เป็(นจ�านวนลับั6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ต�วเลัข้เป็(นจ�านวนลับัได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�, จ�านวนชั่��วโมง, ค�าแรงพิ�เศษ พิ�มพิ�เป็(นต�วอ�กษร6. กดป็&/มบั�นทึ�ก

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. ทึ��จ�านวนนาทึ�กรอกเก�น 1500, จ�านวนชั่��วโมงกรอกเก�น 24 ชั่��วโมง6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&ข้�อม!ลัเก�นข้อบัเข้ตทึ��ก�าหนดได�

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�การเข้�างานเป็(น ป็กต� ลัา ข้าด ทึ��จ�านวนนาทึ�ระบั& 156. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนนาทึ��สายได�เน)�องจากไม�ได�เข้�างานสาย

Page 82: Group6 e testing-test case

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย ลังบั�นทึ�กการเข้�างาน5. เลั)อกคอลั�มน�ลั�วงเวลัาเป็(นไม�ทึ�า ทึ��จ�านวนชั่��วโมง ระบั& 36. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถระบั&จ�านวนชั่��วโมงได�เน)�องจากไม�ได�ทึ�างานลั�วงเวลัา

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ไม�ต�องกรอกข้�อม!ลัอะไรลังไป็6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� ให�ทึ�าการเคาะ Space bar6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณากรอกข้�อความก�อน

Method1. เป็.ดโป็รแกรม Wage management system 2. login เข้�าระบับั3. เลั)อกเมน!บั�นทึ�กการเข้�างาน4. เลั)อกเมน!ย�อย บั�นทึ�กการทึ�างาน5. ทึ��ชั่�องเพิ��มบั�นทึ�กใหม� กรอกข้�อม!ลัโดยให�ความยาวเก�น 100 ต�วอ�กษร6. กดป็&/มบั�นทึ�ก

ข้�-นข้�อความเต)อนว�าไม�สามารถบั�นทึ�กข้�อม!ลัได� กร&ณา กรอกข้�อความไม�เก�น 100 ต�วอ�กษร

Page 83: Group6 e testing-test case
Page 84: Group6 e testing-test case

Actual Result(Design Step)

Pass (Y/N/No

Run)(Design Step)

Page 85: Group6 e testing-test case
Page 86: Group6 e testing-test case
Page 87: Group6 e testing-test case