Automation test for Mobile
T rain ing As s ig nm ent
Document Code 25e-BM/HR/HDCV/FSOFT
Version 1.1
Effective Date 20/05/2019
Hanoi, 05/2020
Training Assignments Automation test for Mobile Issue/Revision: x/y
RECORD OF CHANGES
No Effective Date Change Description Reason Reviewer Approver
1 20/May/2020 Createw a new assignment Create new DieuNT1 VinhNV
25e-BM/HR/HDCV/FSOFT v1.1 Internal use 2/6
Training Assignments Automation test for Mobile Issue/Revision: x/y
Contents
Assignment Final ......................................................................................................................................... 4
Objective.................................................................................................................................................. 4
Business needs........................................................................................................................................ 4
Working requirements .............................................................................................................................. 4
Product architecture ................................................................................................................................. 4
Technologies ........................................................................................................................................... 4
Stored Data.............................................................................................................................................. 4
25e-BM/HR/HDCV/FSOFT v1.1 Internal use 3/6
Training Assignments Automation test for Mobile Issue/Revision: x/y
CODE: AssignmentFinal
TYPE: Long
LOC: N/A
DURATION: 90 MINUTES
Assignment Final
Objective
- Build automation Mobile Framework
Business needs
- TBD
Working requirements
- Working environment: Eclipse IDE.
- Delivery: Source code, deployment and testing, reviewing evident packaged in a compress archive.
Product architecture
- N/A
Technologies
The product implements one or more technology:
- Java basics
- Appium
- Cucumber
Stored Data
- N/A
25e-BM/HR/HDCV/FSOFT v1.1 Internal use 4/6
Training Assignments Automation test for Mobile Issue/Revision: x/y
Create BDD Framework with Appium, Cucumber to verify product name and product price
appPackage: com.nct.shopiness
appActivity: .ui.activities.intro.SplashActivity
ID Test Case Title TestCase Description Expected Output
1. Open Shopiness
App successfully.
3. The Home screen
should displayed:
1. Open Shopiness + Cart icon
App + Search icon
Shopiness_TC_01 Verify Home Screen 2. Click to bắt đầu trải + Bắt đầu ngay
nghiệm button
3. Click to Deny + Menu footer: Hoàn
tiền, thương hiệu, ưu
đãi, voucher and cá
nhân.
1. Open Shopiness 1. Open Shopiness
App App successfully.
2. Click to bắt đầu trải 4. The screen should
Verify "Thương hiệu"
Shopiness_TC_02 nghiệm be displayed 9
screen
3. Click to Deny branch name.
4. Click to Thương
hiệu on footer menu
1. Open Shopiness
1. Open Shopiness App successfully.
App 5. The screen should
2. Click to bắt đầu trải be displayed with
nghiệm some item:
Shopiness_TC_03 Verify "Ưu đãi" screen 3. Click to Deny + Discount Image
4. Click to Ưu đãi on + Description
footer menu + Mua & nhận hoàn
5. Click to the first tiền button
item
1. Open Shopiness
1. Open Shopiness App successfully.
App 5. The screen should
2. Click to bắt đầu trải be displayed with
nghiệm some item:
Verify "Voucher"
Shopiness_TC_04 3. Click to Deny + Voucher Image
screen
4. Click to Voucher on + Voucher
footer menu Description
5. Swipe and click to + Mua ngay button
the last Voucher + Add cart icon.
25e-BM/HR/HDCV/FSOFT v1.1 Internal use 5/6
Training Assignments Automation test for Mobile Issue/Revision: x/y
1. Open Shopiness
1. Open Shopiness
App successfully.
App
5. The screen should
2. Click to bắt đầu trải
Verify "Cá nhân" be displayed with 4
Shopiness_TC_05 nghiệm
screen tabs: Mã ưu đãi, Ưu
3. Click to Deny
đãi, Voucher and
4. Click to Cá nhân on
Thương hiệu.
footer menu
1. Open Shopiness
App successfully.
1. Open Shopiness 2. The screen should
Verify "Nạp tiền điện App be displayed with 4
Shopiness_TC_06
thoại" screen 2. Click to Nạp điện logo, 6 nominal
thoại value : 20, 50, 100,
200, 300, 500k.
-- THE END --
25e-BM/HR/HDCV/FSOFT v1.1 Internal use 6/6