You are on page 1of 20

TC_ID Title

Kiểm tra giao diện

TC_01 Kiểm tra giao diện màn hình đăng nhập

TC_02 Kiểm tra hoạt động của phím ENTER

TC_03 Kiểm tra hoạt động của phím TAB và SHIFT-


TC_04 Kiểm tra responsive và scale
Kiểm tra chức năng
Đăng Nhập không thành công
TC_05
Kiểm tra phản hồi khi để trống trường tên
đăng nhập

Kiểm tra phản hồi khi nhập tên đăng nhập


có chứa HTML

Kiểm tra phản hồi khi nhập tên đăng nhập


có chứa Javascript

Kiểm tra phản hồi khi nhập tên đăng nhập


có chứa SQL Injection

Kiểm tra phản hồi khi nhập tên đăng nhập


có chứa ký tự có dấu

Kiểm tra phản hồi khi để trống trường mật


khẩu

Kiểm tra phản hồi khi nhập mật khẩu có


chứa HTML

Kiểm tra phản hồi khi nhập mật khẩu có


chứa Javascript

Kiểm tra phản hồi khi nhập mật khẩu có


chứa SQL Injection

Kiểm tra phản hồi khi nhập mật khẩu có


chứa ký tự có dấu

Đăng nhập thành công


Kiểm tra phản hồi khi đăng nhập với tài
khoản đã đăng ký
Kiểm tra tên đăng nhập KHÔNG phân biệt
hoa thường

Kiểm tra phản hồi khi nhập tên đăng nhập


có chứa khoảng cách

Kiểm tra phản hồi khi nhập mật khẩu có


chứa khoảng cách
Steps

1. Truy cập vào trang web


2. Kiểm tra giao diện màn hình "Login"
1. Nhập tên đăng nhập đã đăng ký
2. Nhập Mật khẩu đã đăng ký
3. Nhấn phím ENTER

1. Nhấn phím TAB trên bàn phím


2. Nhấn phím SHIFT-TAB trên bàn phím
Kiểm tra giao diện màn hình "Login" với reponsive (640X400px và scale 100%)

1. Để trống trường Tên đăng nhập


2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập tên đăng nhập có chứa mã HTML
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập

1. Nhập tên đăng nhập có chứa mã Javascrip


2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập tên đăng nhập có chứa mã Sql Ịnection
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập tên đăng nhập có chứa kí tự có dấu
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập tên đăng nhập để trống trường mật khẩu
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập mật khẩu có chứa mã HTML
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập mật khẩu có chứa mã Javascrip
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập mật khẩu có chứa mã SQL Injection
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập mật khẩu có chứa kí tự có dấu
2. Nhập mật khẩu bất kỳ
3. Nhấn nút Đăng Nhập
1. Nhập tên đăng nhập giống pre-condition nhưng có chứa chữ hoa (ex: "ABC")
2. Nhập mật khẩu đã đăng ký
3. Nhấn nút Đăng Nhập
Nhập tên đăng nhập có chứa khoảng cách:
+ đầu
+ giữa
+ cuối
Test Data Giao diện màn hìnhExpected Result
"Login" hiển thị đúng như thiết kế
Giao diện màn hình "Login" hiển thị như sau:
1. Username textbox.
2. Password textbox.
3. Login button.
Phím ENTER hoạt động, hệ thống cho phép đăng
nhập

1. Các trường được highlight từ trên xuống dưới, từ


trái sang phải
2. Các trường được highlight từ dưới lên trên, phải
sang trái
Giao diện màn hình "Login" KHÔNG bị vỡ giao diện

Tên đăng nhập = "<title>Page Thông báo lỗi


Title</title>"

Tên đăng nhập = Thông báo lỗi "Tên đăng nhập hoặc mật khẩu không
"document.getElementById("intro");" chính xác, vui lòng nhập lại thông tin!” hiển thị

Tên đăng nhập = ' OR 1=1--


Tên đăng nhập KHÔNG phân biệt ký tự hoa thường,
hệ thống vẫn cho phép đăng nhập, màn hình

Hệ thống KHÔNG cho phép nhập tên đăng nhập có


chứa khoảng cách

Hệ thống tự cắt khoảng trắng


Priority Test Result 1 Test Result 2 Test Result 3

High

Medium

Medium

Medium

Medium

Medium
Medium

Medium
Note on
Mantis
Expected
TC_ID Title Steps Test Data
Result
Kiểm tra giao diện màn hình đăng nhập

Giao diện
màn hình
1. Truy cập vào trang hiển thị
web đúng như
2. Kiểm tra giao diện thiết kế
TC_01 Kiểm tra giao diện màn hình đăng nhập màn hình "Đăng nhập"

Hệ thống
hiển thị
màn đăng
nhập với
1. Nhập tên đăng nhập các thông
đã đăng ký tin cần
2. Nhập Mật khẩu đã điền: số
đăng ký điện
3. Nhấn phím Đăng thoại, mật
TC_02 Kiểm tra hoạt động của phím "Đăng Nhập" nhập khẩu.

1. Nhập tên đăng nhập


đã đăng ký
2. Nhập Mật khẩu đã Ô input
đăng ký có type là
TC_03 Kiểm tra hoạt động của phím "Mật khẩu" password

Icon ẩn
hiện mật
1. Nhập tên đăng nhập khẩu
đã đăng ký Chuyển
2. Nhập Mật khẩu đã đổi type:
đăng ký text <->
TC_04 Kiểm tra hoạt động của Icon ẩn hiện mật khẩu password

1. Nhập tên đăng nhập


đã đăng ký Đường
2. Nhấn vào quên Mật dẫn tới
khẩu đã đăng ký trang xác
TC_05 Kiểm tra hoạt động nút "Quên mật khẩu" thực OTP
1. Nhập tên đăng nhập
đã đăng ký
2. Nhập Mật khẩu đã
đăng ký
3. Nhấn phím Đăng Quay lại
nhập màn hình
TC_06 Kiểm tra hoạt động nút "Bỏ qua đăng nhập" chính
Kiểm tra chức năng
Đăng Nhập không thành công
TC_05
Kiểm tra phản hồi khi để trống trường tên đăng 1. Để trống trường Tên Tên đăng nhập = Thông
nhập đăng nhập "<title>Page báo lỗi
2. Nhập mật khẩu bất Title</title>"
kỳ
3. Nhấn nút Đăng Nhập

Kiểm tra phản hồi khi nhập tên đăng nhập có 1. Nhập tên đăng nhập Tên đăng nhập = Thông
chứa HTML có chứa mã HTML "document.getEle báo lỗi
2. Nhập mật khẩu bất mentById("intro") "Tên đăng
kỳ ;" nhập hoặc
3. Nhấn nút Đăng Nhập mật khẩu
không
chính xác,
vui lòng
nhập lại
thông
tin!” hiển
thị

Kiểm tra phản hồi khi nhập tên đăng nhập có Tên đăng nhập = '
chứa Javascript OR 1=1--

1. Nhập tên đăng nhập


có chứa mã Javascrip
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra phản hồi khi nhập tên đăng nhập có
chứa SQL Injection

1. Nhập tên đăng nhập


có chứa S Ịnection
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập Tên đăng nhập =
Kiểm tra phản hồi khi nhập tên đăng nhập có
chứa ký tự có dấu

1. Nhập tên đăng nhập


có chứa kí tự có dấu
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra phản hồi khi để trống trường mật khẩu

1. Nhập tên đăng nhập


để trống trường mật
khẩu
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra phản hồi khi nhập mật khẩu có chứa
HTML
1. Nhập mật khẩu có
chứa mã HTML
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra phản hồi khi nhập mật khẩu có chứa
Javascript
1. Nhập mật khẩu có
chứa mã Javascrip
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra phản hồi khi nhập mật khẩu có chứa
SQL Injection
1. Nhập mật khẩu có
chứa mã SQL Injection
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra phản hồi khi nhập mật khẩu có chứa ký
tự có dấu
1. Nhập mật khẩu có
chứa kí tự có dấu
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra phản hồi khi nhập mật khẩu có chứa
SQL Injection
1. Nhập mật khẩu có
chứa mã SQL Injection
2. Nhập mật khẩu bất
kỳ
3. Nhấn nút Đăng Nhập
Kiểm tra giao diện nhập thông tin
Giao diện
màn hình
1. Truy cập vào trang hiển thị
web đúng như
2. Kiểm tra giao diện thiết kế
TC_0 Kiểm tra giao diện màn hình nhập thông tin màn hình "Đăng nhập"

1. Truy cập vào trang


web
2. Nhấn đăng nhập tại Hiển thị
TC_0 kiểm tra bỏ trống số điện thoại màn hình "Đăng nhập" lỗi

1. Truy cập vào trang


web
2. Nhấn đăng nhập tại Hiển thị
TC_0 kiểm tra bỏ trống số ngày sinh màn hình "Đăng nhập" lỗi

1. Truy cập vào trang


web
2. Nhấn đăng nhập tại Hiển thị
TC_0 kiểm tra bỏ trống nghề màn hình "Đăng nhập" lỗi

1. Truy cập vào trang


web
2. Nhấn đăng nhập tại Hiển thị
TC_0 kiểm tra bỏ trống địa chỉ màn hình "Đăng nhập" lỗi

1. Truy cập vào trang


web
2. Nhấn đăng nhập tại Hiển thị
TC_0 kiểm tra bỏ trống email màn hình "Đăng nhập" lỗi
Kiểm tra Nhập mật khẩu quá kĩ tự
Kiểm tra Nhập mật khẩu chứa khoảng cách
Kiểm tra SĐT

Màn hình
1. Truy cập vào trang chuyển
web dang giao
2. Nhấn đăng nhập tại diện nhận
TC_0 kiểm tra ấn nút Xác nhận màn hình "Đăng nhập" mã OTP
Test Test Test Note on
Priority
Result 1 Result 2 Result 3 Mantis

High

Medium

Medium

Medium

Medium
Medium

Medium

Medium

Medium
High

Medium

Medium

Medium

Medium

Medium

Medium
Name: Đặng Thu Thảo
Class:Tester 17/9/2022
Tel:0367130306
gmail: dangthuthao12062001@gmail.com
1.What is beta testing?

A. Testing performed by potential customers at the developers location.


B. Testing performed by potential customers at their own locations.
C. Testing performed by product developers at the customer's location.
D. Testing performed by product developers at their own locations.

2. Given the following specification, which of the following values for age are in the SAME equivalence partition?
If you are less than 18, you are too young to be insured. Between 18 and 30 inclusive, you will receive a 20% discount. Anyone
A. 17, 18, 19.
B. 29, 30, 31.
C. 18, 29, 30.
D. 17, 29, 31.
3. One of the fields on a form contains a text box, which accepts alphabets in lower or upper case. Identify the invalid Equivala
A. CLASS
B. cLASS
C. Class
D. CLa01ss
4. Which test technique is based on requirements specifications?
A. White-box technique 
B. Component testing 
C. Black-box technique 
D. Unit Testing
5. Non-functional system testing includes:
A. Testing to see where the system does not function properly
B. Testing quality attributes of the system including performance and usability 
C. Testing a system feature using only the software required for that function 
D. Testing for functions that should not exist

6. How do you sort the data of column in a ascending order ?


a.      SELECT Colum1 FROM Table_Name ORDER BY Colum1 ASCE
b.     SELECT Colum1 FROM Table_Name ORDER BY Colum1 DESC
c.      SELECT Colum1 FROM Table_Name ORDER BY Colum1 ASC
d.     SELECT Colum1 FROM Table_Name ORDER BY Colum1 DESCE
7.How do you insert Peter into the Lastnamecolum in Person table?
a.      INSERT INTO Person (Lastname) VALUES (‘Peter’).
b.     INSERT INTO VALUES (‘Peter’) Person (Lastname).
c.      INSERT INTO Person VALUES (‘Perter’)
d.     INSERT Person (Lastname) INTO (‘Peter’).

8.How do you add a column to a table?


a.    ALTER TABLE Department ADD (AGE, NUMBER);
b.   EDIT TABLE Department ADD (AGE, NUMBER);
c.    DROP TABLE Department ADD (AGE, NUMBER);
d.   DELETE TABLE Department ADD (AGE, NUMBER);

9.How do you select all records from the table?


a.    SELECT total FROM Table_Name
b.   SELECT all FROM Table_Name
c.    SELECT * FROM Table_Name
d.   SELECT Table_Name.Colum1 FROM Table_Name

10. You issue the following query:


SELECT FirstName FROM
StaffList WHERE FirstName Like ‘%A%’
Which names would be returned by this query? Choose all that apply.
a.    Allen
b.   CLARK
c.    JACKSON
d.   David
e.    All the above

Write testcases for Login form contains:


1. Username textbox.
2. Password textbox.
3. Login button.
12. Can you draw the Defect Life Cycle image?
ivalence partition?
ceive a 20% discount. Anyone over 30 is not eligible for a discount.

. Identify the invalid Equivalance class value.


1. New: Khi một lỗi mới được ghi lại và đăng lần đầu tiên. Nó được gán một trạng
thái là “New”
2. Assigned: Một khi bug đã được đăng bởi tester thì test leader sẽ phê duyệt lỗi
và chuyển giao lỗi cho nhóm phát triển
3. Open: Dev bắt đầu phân tích và thực hiện sửa lỗi
4. Fixed: Khi Dev hiện đã sửa xong lỗi bằng cách sửa code và đã xác nhận là sửa
xong, bug có thể được chuyển sang trạng thái "Fixed/Đã sửa".
5. Pending retest: Sau khi sửa lỗi, dev bàn giao lại bug cho bên tester. Vì quá trình
kiểm thử vẫn đang được diễn ra bởi các tester nên trạng thái được chỉ định là
""pending retest/kiểm tra lại đang chờ xử lý".
6. Retest: Tester thực hiện test lại chương trình ở giai đoạn này để kiểm tra xem
lỗi đã được fixed hay chưa và thay đổi trạng thái thành "Retest/Kiểm tra lại".
7. Verified: Tester kiểm tra lại lỗi sau khi dev đã fixed. Nếu không có lỗi được phát
hiện trong phần mềm, thì lỗi đã được sửa và trạng thái được gán là "Verified/đã
được xác minh".
8. Reopen: Nếu lỗi vẫn tồn tại ngay cả sau khi dev đã sửa lỗi, tester sẽ thay đổi
trạng thái thành "Reopen/mở lại". Bug 1 lần nữa quay lại chu kỳ mới.
9. Closed: Nếu lỗi không còn tồn tại thì tester sẽ gán trạng thái "Closed/Đã đóng".
10. Duplicate: Nếu lỗi được lặp lại hai lần hoặc lỗi tương ứng với cùng một khái
niệm về lỗi, trạng thái được thay đổi thành "Duplicate/trùng lặp".
11. Rejected: Nếu dev cảm thấy lỗi không phải là khiếm khuyết thực sự thì nó sẽ
thay đổi lỗi thành "Rejected/Loại bỏ".
12. Deferred: Nếu lỗi hiện tại không phải là ưu tiên chính và nếu dự kiến sẽ được
sửa trong bản phát hành tiếp theo, thì trạng thái "Deferred/Trì hoãn" được gán cho
các lỗi đó
13. Not a bug: Nếu nó không ảnh hưởng đến chức năng của ứng dụng thì trạng thái
được gán cho lỗi là "Not a bug/Không phải là lỗi".

You might also like