Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 13

Project Name Author

Document Name 作成日/Created time

Function API Gửi tin nhắn cho một số điện thoại


URL http://testerhanoi.com/api/send_sms.php
Method Post

Process Overview

- Gửi tin nhắn tới số điện thoại


- Chỉ gửi khi số điện thoại đã được sử dụng và có mã  vùng tại Việt Nam

No Item name Type Digit Required value


. Get/set Table
Request
1 sms_message string 150 x Test HN Pro
2 phone_number number x 0974........

No 型/Type 必須 値/value 取得元/格納先テーブル


. item name required Get/set Table
 OUTPUT / POST thành công trả về thông tin được lưu lại
1 Message string 150 x Tin nhắn gửi thành công
2 code number x 100
3

Response example
{
"code": 100,
"message": "Tin nhắn gửi thành công "
}

Process content

Trường số điện thoại phải  như sau


・chữ số đầu tiên là 0
・2 chữ số tiếp theo không thể là 00
・các đầu số này cũng không được 「010」「020」「030」「040」「0120」「0570」「0990」「0800」
・độ dài thì đầu số 070、080、090、050 là 11, ngoài ra là 10
Trường nội dung tin nhăn như sau
・Có độ dài không quá 150 ký tự
・Trong tin nhắn không được chứa các cụm từ " phản bội đảng và chính phủ"
承認者/Reviewer 更新者/Updater
承認日/Review time 更新日/Updated time

Get/set Column Reference

取得元/格納先カラム 備考
Get/set Column Reference
RESULT

Total TCs OK

1
29
3.45%
Pre - condition

1. Chọn method Post. (mục số 2  của postman trong slide 16)


2. Nhập vào ô param vào Url :http://testerhanoi.com/api/send_sms.p
3. Truyền các tham số dưới dạng json vào phần truyền param của po
{
"phone_number" : "0912975940",
"sms_message" : "test send sms with cong san"
}
ID API Function (*) Small Function Test Item

ID001 Link Url: Logic Nhập số điện thoại


hợp lệ

ID002 Nhập số điện thoại


không hợp lệ

ID003 Nhập số điện thoại


ngoài mã vùng VN
ID004 Validation with valid Nhập nội dung tin
data nhắn
ID005 Nhập
<=150sốkýđiện
tự thoại
hợp lệ và tin nhắn
ID006 hợp lệ
ID007
(for requirement:
ID008 độ dài thì đầu số
070、080、090、050
ID009 là 11, ngoài ra là
ID010 10)
ID011
ID012
ID013 Validation with Nhập nội dung tin
invalid data Nhập số cóký
nhắn >150 9 chữ
tự
ID014
số
Nhập số bắt đầu
ID015
không phải là 0
Nhập số có 12 chữ
ID016
số
The first 3 digits
ID017
are 0
Nhập số với 3 số
ID018
đầu tiên là 010
Nhập số với 3 số
ID019
đầu tiên là 020
Nhập số với 3 số
ID020
đầu tiên là 030
Nhập số với 3 số
ID021
đầu tiên là 040
Nhập số với 4 số
ID022
đầu tiên là 0120
Nhập số với 4 số
ID023
đầu tiên là 0570
The first 4 digits is
ID024
0990
Nhập số với 4 số
ID025 3 số đầu tiên là
đầu tiên là0800
070, và số có 10
ID026 3 số đầu tiên là
chữ số
080, và số có 10
ID027 3 số đầu tiên là
chữ số
090 và số có 10
ID028 3 số đầu tiên là
chữ số
050 và số có 10
ID029
chữ số
RESULT

N/A 0 Pending

0 0 0

0.00% 0.00%

số 2  của postman trong slide 16)


rl :http://testerhanoi.com/api/send_sms.php  (Mục số 3 của postman trong slide 16)
dạng json vào phần truyền param của postman (mục số 4 của postman trong slide 16):  

5940",
nd sms with cong san"

Step by step Test Data Expected results (*)

1. API trả về  thông báo dưới dạng json:


1. Trong phần truyền tham số, {
nhập phone_number và "code": 100,
sms_message hợp lệ SĐT: 068694dfasdf52 1."message": API trả về  thông
"Tin nhắnbáođã
dưới
đượcdạng json:
gửi."
1. Trong phần truyền
2. Kích nút send tham số, {}
nhập phone_number không 2."code": Số điện101,
thoại nhập vào nhận được
hợp lệ SDT: +9712356856146 1.
message về  thông API trả
"message": "Số điện báo dưới
thoại dạnghợp
không json:
1.
2. Trong phần
Kích nút truyền tham số,
send {lệ"
3. Status code là 200
nhập phone_number là một số } "code": 101,
điện thoại của nước ngoài Tester HN tuyệt vời 1."message": API trả về  thông
"Sốnhập báo
điện dưới
thoại dạng json:
2. Số điện thoại vào kokhông
nhận hợp
được
2. Kích nút send {lệ"
message
1."code": API trả về  thông báo dưới dạng json:
07086954123 }3. Status 100, code là 404
{ "message": "Tinnhập
nhắnvào
đã ko
được gửi."
2.
1. Số
APIđiện
trả thoại
về
"code": 100,  thông báo dưới nhận
dạng được
json:
08096325689 }message
{2."message": "Tinnhập
Số điện thoại nhắnvào
đã nhận
đượcđượcgửi."
09048567853 1.
}message API trả100,
"code": về  thông báo dưới dạng json:
{3. Status code lànhập
404
05048569362 1."message":
2.
3. Số
APIđiện
Status "Tin
thoại
trả code
về nhắn
là 200
 thông báođã
vào được
nhận
dưới gửi."
được
dạng json:
}message "code": 100,
{
0956256325 2."message":
1. API trả về
Số điện
"code":
"Tinnhập
 thông
thoại
100,
nhắn
báođã được
dưới
vào nhậndạnggửi."
json:
được
{}message
3. Status
0556252327 1.
2."code": API trả code
"message":
Số điện về
thoại
là 200
"Tin
 thôngnhắn
nhậpbáođã được
dưới
vào nhậndạnggửi."
json:
được
100,
{}message
0756256324 1.
3. "message":
API
Status "Tin
trả code
về  thôngnhắn
lànhập
200báođã được
dưới dạnggửi."
json:
2."code": Số điện thoại
100, vào nhận được
}{
message
1. "message":
API "Tin
trả code
về  thôngnhắn
báođã được
dưới dạnggửi."
json:
0085627632 3.
2."code": Status
Số điện thoại
100, lànhập
200 vào nhận được
{}message
3."message":
1.
2. API
Status
Số điện
"code":
"Tin
trả code
về  thông
thoại
100,
nhắn
lànhập
200báođã
vào
được
dưới
nhậndạnggửi."
json:
được
{}message
095235458 3."message":
1.
2. API
Status
Số điện
"code":
"Tin
trả code
về  thông
thoại
101,
nhắn
lànhập
200báođã
vào
được
dưới
nhậndạnggửi."
json:
được
{}message
15263942454 1.
3. "message":
API
Status về "Số
trả code
 thôngký báo
lànhập
200tự vượt
dưới quá
dạng150 ký
json:
2."code": Số điện thoại
101, vào nhận được
{tự"
message
095235458526 1. "message":
API "Số ký báo
trả code
về  thông tự vượt
dướiquá
dạng150 ký
json:
}3."code": Status 101, là 200
{tự"
2. Số điện thoại
0001287565 1. "message":
API "Sốnhập
trả code
về  thông tựvào
ký báo koquá
vượt
dưới nhận
dạng150được

json:
}3."code":Status 101, là 200
message
{tự"
2."message":
1. Số điện
API thoại
"Số
trả code
về nhập
 thông tựvào
ký báo koquá
vượt
dưới nhận
dạng150được

json:
0105689523 }3."code":
Status là 404
message101,
{tự"
2."message":
Số điện thoại
"Số nhập
ký tựvào koquá
vượt nhận
150được

}3."code":
Status 101,
code là 404
message
tự"
2."message":
Số điện thoại
"Sốnhập
ký tựvào koquá
vượt nhận
150được

}3. Status code là 404
message
tự"
2. Số điện thoại nhập vào ko nhận được
}3. Status code là 404
message
0205698752 1. API trả về  thông báo dưới dạng json:
{
03098652567 1. API trả về  thông báo dưới dạng json:
"code": 101,
{
04098652369 1."message": "Số ký báo
API trả về  thông tự vượt
dướiquá 150
dạng ký
json:
"code": 101,
{tự"
012098623547 1. "message": "Số ký báo
API trả về  thông tự vượt
dướiquá 150
dạng ký
json:
} "code": 101,
{tự"
2."message": Số điện thoại
05709685236 1. API trả về "Sốnhập
 thông tựvào
ký báo koquá
vượt
dưới nhận
dạng được
150 ký
json:
} "code": 101,
message
tự"
{2. Số điện thoại nhập vào ko nhận được
0990856954 1.
3. "message":
API "Số ký báo
trả code
Status về  thông tự vượt
dướiquá 150
dạng ký
json:
} "code":
message 101, là 404
{tự"
2."message": Số điện thoại nhập
080025632565 1. API "Số
trả code
về  thông tựvào
ký báo koquá
vượt
dưới nhận
dạng được
150 ký
json:
}3."code": Status là 404
message101,
{tự"
2.
1. Số
APIđiện
"message": thoại
"Sốnhập
trả code
về  thông tựvào
ký báo koquá
vượt
dưới nhận được
150
dạng ký
json:
0705263589 }3."code": Status 101, là 404
message
tự"
{2. Số điện thoại nhập vào ko nhận được
0807896589 1.
3. "message":
API "Số
trả code
Status về  thôngký báo
là 404tự vượt
dướiquá 150
dạng ký
json:
} "code":
message101,
{tự"
2."message":
1. Số điện
API thoại
"Số
trả code
về nhập
 thông tựvào
ký báo koquá
vượt
dưới nhận được
150
dạng ký
json:
0909632568 }3."code":
Status là 404
message101,
{tự"
2.
1. Số
APIđiện
"message": thoại
"Sốnhập
trả code
về  thông tựvào
ký báo koquá
vượt
dưới nhận được
150
dạng ký
json:
0509632569 }3."code":
Status 101, là 404
message
{tự"
2."message":
Số điện thoại
"Số nhập
ký tựvào koquá
vượt nhận được
150 ký
3. Status 101,
} "code": code là 404
message
tự"
2."message":
Số điện thoại
"Sốnhập
ký tựvào koquá
vượt nhận được
150 ký
}3. Status code là 404
message
tự"
2. Số điện thoại nhập vào ko nhận được
}3. Status code là 404
message
2. Số điện thoại nhập vào ko nhận được
3. Status code là 404
message
3. Status code là 404
Note
Test results Executed Date (*) PIC (*) (Test evidence,
DefectID, Actual result)

OK
Hệ thống gửi sms tại Tester Hà Nội

sms_message <==================>

phone_number

Send

UI for User Normal


==================> <===================>
API Design

UI for Dev
Data base

You might also like