0% found this document useful (0 votes)
11 views

Assignment Final

The document provides details for an automation test assignment for a mobile application. It includes the objective to build a mobile automation framework, lists some business needs and technical requirements. It also outlines some example test cases to test features of the mobile app like the home screen, brands screen, discounts screen, vouchers screen, and payment screen. The test cases include steps to launch the app, navigate to different screens, and validate expected elements are displayed.

Uploaded by

dao dinh quang
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Assignment Final

The document provides details for an automation test assignment for a mobile application. It includes the objective to build a mobile automation framework, lists some business needs and technical requirements. It also outlines some example test cases to test features of the mobile app like the home screen, brands screen, discounts screen, vouchers screen, and payment screen. The test cases include steps to launch the app, navigate to different screens, and validate expected elements are displayed.

Uploaded by

dao dinh quang
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

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

You might also like