Upload
martina-boone
View
216
Download
0
Embed Size (px)
Citation preview
1
그리드 테스팅 제안서
Introduction of TestOne Mobile
Introduction of TestOne Mobile - The functional testing solution for APP
of Smartphone -
2013. 10. 28
2
그리드 테스팅 제안서
Introduction of TestOne Mobile1. TestOne Mobile – Brief Summary
App Test (QA) TO-BE02
App Test (QA) AS-IS01
1. Requires for testing of various display resolution
of Android and iOS devices
2. Requires test scripts for each devices and it results
to passive test.
3. Test repetition for every App updating.
■ TestOne Mobile is the test automation solution which gets testing many smartphone apps on various devices easily through one recording of test scripts.
■ It provides quality management ability for Multi-Devices and Apps on them and reduces time for the testing with automation of repetitive operations.
Waste of human re-source, money and time
1. Simple and easy of script recoding
2. Scripts reuse in spite of OS, device and resolution
variation
3. Provides multiple device test at the same time
4. Provides remote and wireless test via WI-FI network
3
그리드 테스팅 제안서
Introduction of TestOne Mobile
Configuration of TestOne Mobile
TestOne Mobile solution is consists of gateways for each device connections, controller of managing scripts and integrated manager for managing test actions and its results.
Gateway
Starting and controlling of
each apps on each devices
connected to same WIFI
network
Controller
Auto-generating, editing and
managing of test scripts after
the checking of user actions
Manager
Integrated manager for test
progress and test results which
provides intuitive management,
maintenance of testing project
Controller
Controller ManagerGateway
2. TestOne Mobile – Configuration summary
4
그리드 테스팅 제안서
Introduction of TestOne Mobile
Device
Supports USB and WI-FI connec-
tion
Supports testing without jail-
breaking and rooting
Supports most of current version
of Android and iOS
Worker
Device management via
one WI-FI network
Managing device list
Data interlocking between de-
vice and Master
Master
Merging data from Workers
Data conversion and transmis-
sion for Manager
+ Supporting new OSAdditional Workers available
iOS Worker Android Worker
After the combining of distributed data of exclusive workersfor each OSs, converting and merging data for Manager
Immediate supportwithout changing of App source lists
3. TestOne Mobile – Configuration Gateway
5
그리드 테스팅 제안서
Introduction of TestOne Mobile
①
②
③
④
1. Device H/W Control Bar
2. Output device
screen
3. Generates test
script
4. Device list
Home, Back, Menu, etc.Provides controls through physical con-trol area button
Current test screen output area
Automated script gen-eration through user-manipulated device(direct-modification
available)
Current status of de-vice connected to Worker
3. TestOne Mobile – Configuration Controller
6
그리드 테스팅 제안서
Introduction of TestOne Mobile
1. Project 2. Script 3. Test Case
4. Plan 5. Run 6. Result
■ Project generation / deletion■ Management of each project
■ Script generation / modification■ Script registration■ Script search
■ Test Case making based on script■ Management of Test Case for each
Project
■ Planning and designing for Test■ Planning management after the
gathering of Script, Case
■ Progression of real-time Script Test
■ Log recording during the test process
■ Test result analysis and review of failure case
3. TestOne Mobile – 구성 Manager
7
그리드 테스팅 제안서
Introduction of TestOne Mobile
Mobile App devel-ops and testers
Device Cloud
Server Cloud
Service Cloud
Inter-net
2. Test script recording
1. TestOne Recorder down-load
3. Selects mult-devices
4. Executes Automated test
and outputs the results
4. TestOne Mobile Cloud service – Sum-mary
TestOne Mobile Cloud service provides device cloud resource and test solution for auto-mated testing functions using smart device cloud system on the internet (under develop-ment)
8
그리드 테스팅 제안서
Introduction of TestOne Mobile
■ Test scripts recording of local devices or remote cloud devices using TestOne Recorder (Controller)
1.Record start button
2. Recording scenario user actions
3. Auto-generating scripts
4. Editing and codingScripts if needed
4. TestOne Mobile Cloud Service - Method
9
그리드 테스팅 제안서
Introduction of TestOne Mobile
■ Makes test plan using test scenario and test script. Selects and runs of test devices, test cases and test scripts.
1. Makes test plan
3. Selects test cases and test scripts
2. Selects test devices
4. Performing test
4. TestOne Mobile Cloud Service - Method
10
그리드 테스팅 제안서
Introduction of TestOne Mobile
■ Generates report for the performed testGenerates detail report contains performing status, run-counts, results for each device, process rate, results, test log, etc.
1. Results of performing unit
2. Results for each test case
3. Test result log / screen capture
4. TestOne Mobile Cloud Service - Method
11
그리드 테스팅 제안서
Introduction of TestOne Mobile
TestOne Mobile provides apply functions for most of devices and resolutions with one
script.
Simple and easyScript generation
One Script, Multi Device
As-Is To-Be
Disutility Performance
Manual write of script for one test
Efficient Performance
Auto-generated script with one action
One Script, One Device
Individual test case and script writing
and applying for each devices
(1:1)
One Script, Multi Device
Supports most of device and multi-
resolution with one script (1:N)
5. Differentiation – Writes Script
12
그리드 테스팅 제안서
Introduction of TestOne Mobile
Current Test Environment TestOne Mobile Soluton
TestOne Mobile enables multi test at any place through individual OS Worker without PC-con-nection if the test devices are connected the same WIFI network.
Worker
One PC per device with USB connection.Operation efficiency goes down if the number of test devices are getting bigger and bigger.
Multiple connections for many devices via WI-FI network.
Exceeds physical limitation of H/W and Enables reducing times for the test.
5. Differentiation – One Script, Multi-Test
13
그리드 테스팅 제안서
Introduction of TestOne Mobile
Service funtions TestOne Mobile Keynote Note
Remote manual test service on the real mobile device(smartphone) O O
Remote automated (script) test ser-vice on the real mobile device(smartphone)
O O
Provide independent solution(Site License) O X
Go without Jail-breaking, Source changing, Modifying H/W, etc. O X
Web-based service test O O
App-based service test O O
WebApp (Hybrid) service test O O
24X7service(performance, functional failure) monitoring O O
Cloud On-Demand device test O O TestOne Cloud is un-der setting up.
User device test O X
Simultaneous test for multi-device O O
5. Differentiation – Comparison to Major Competi-torMethod of service and solution providing
14
그리드 테스팅 제안서
Introduction of TestOne Mobile
method TestOne Mobile Keynote Note
Test script recording method O(App) O(Web)
Editing test script (level of coding) O O TestOne supports C# script
Automated decision of test results(check point) O O
Handling none-standard custom component O X
OCR Test result verification O X
Test case scenario configuration management O O
Test progress (coverage) monitoring O O
Test plan (schedule) setting O O
Regression Test O O
Automated report of test results O OTestOne enables user cus-tomization of automated re-port
Supported OS Android, iOSAndroid, iOS
Window, Black-berry
TestOne is under developing the Blackberry, Window
13
5. Differentiation – Comparison to Competitor
Automated test method
15
그리드 테스팅 제안서
Introduction of TestOne Mobile
13
5. Differentiation - Characteristics, Pros and Cons Analysis
TestOneChar.
Pro-solution development. Based on One Recording, Multi Device Testing
technology.Keynote
On-demand device test specific based on device cloud
P&C
Solution Pros Cons
TestOne
Automated test on multiple devices with one script-ing
Window, Blackberry under de-velop
Enables appling all the customer site devices through solution-based license policy
World-wide service level provid-ing page development required
Device cloud service function supportedCurrently device cloud is not supported (under setting up)
Provides same level of test functions asWindows-based UI test (Browser and App)
Under developing browser-based recording function
(Currently provided as applica-tion)
UI and server specific test (TestOne), Performance and load test (PerfOne), UX-based service quality
monitoring (WatchOne) technology and solution pro-vided
N/A
Enables graphics and image based app test functions N/A
Keynote
Provides on-demand device test service using device cloud
Service only licensing policy(No solution license)
Standard-based test automation environment such as HTML5
Hard to test for none-standard environment and graphic and
image based test such as game
16
그리드 테스팅 제안서
Introduction of TestOne Mobile
1. TestOne provides simple-repeated
operation automation
2. Effective time managing
1. Improve test perfection by
appling Script DB
2. Improve completion of
application
1. Reduce Test Operation
2. Original Cost saving for
development maintenance
1. Decrease test mistakes by
standardized Test Case
2. Easy to revival failure case during inte-
grated test
Standardized Test ProcessCost saving (Development, Opera-
tion)
Increase Test Efficiency Improve Service Quality
TestOne Mobile provides increment of test efficiency compare to the past, improvement of service quality, standardized test process and highly cost saving.
TestOneSolution
6. Effectiveness
17
그리드 테스팅 제안서
Introduction of TestOne Mobile
042-534-2022FAX
Test Solution, Grid & Cloud Solution
042-534-2201, 02-830-8850
Headquarter : 90-6, Daeheung-dong, Daejeon, Korea Research Center : 1018 Dream-tower, 923-14 Mok-dong, Yangcheon-gu, Seoul, Ko-rea
http://www.gridone.co.kr
Kye-kwan KimPresident & CEOGridOne, Inc.
Business Ares
Telephone
Address
Homepage
Name
▣ IPR
TitlePatented no.No.
Grid computing system for testing application programcapacity of server10-05514521
Grid computing control method for testing applicationprogram capacity of server and service method there of
10-05514542
March 24th, 2005Year of foundation
▣Certification
Administrative Software Certification (2010)1
7. Company Introduction
Terminal device and server for remote diagnosis for communication terminal and method thereof
10-10653553
▣ Company Information