1"use strict";(self.webpackChunkKatalon_Docs=self.webpackChunkKatalon_Docs||[]).push([[12664],{9913:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>d,default:()=>h,frontMatter:()=>r,metadata:()=>s,toc:()=>l});const s=JSON.parse('{"id":"private-mobile-devices/use-testcloud-private-mobile-devices","title":"Use Cloud private mobile devices","description":"- You Account has the Private Dedicated Device subscription.","source":"@site/docs/katalon-testcloud/private-mobile-devices/use-testcloud-private-mobile-devices.md","sourceDirName":"private-mobile-devices","slug":"/private-mobile-devices/use-testcloud-private-mobile-devices","permalink":"/katalon-testcloud/private-mobile-devices/use-testcloud-private-mobile-devices","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":1776335916000,"frontMatter":{"title":"Use Cloud private mobile devices"},"sidebar":"katalon-testcloud","previous":{"title":"Live testing on desktop","permalink":"/katalon-testcloud/live-testing/live-desktop-testing"},"next":{"title":"Local testing with Test Execution - Cloud","permalink":"/katalon-testcloud/local-testing-with-testcloud/"}}');var n=i(74848),o=i(28453);const r={title:"Use Cloud private mobile devices"},d=void 0,c={},l=[{value:"Private devices vs. Public devices",id:"private-devices-vs-public-devices",level:2}];function a(e){const t={a:"a",admonition:"admonition",h2:"h2",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.admonition,{title:"Requirements",type:"info",children:(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["You Account has the ",(0,n.jsx)(t.strong,{children:"Private Dedicated Device"})," subscription."]}),"\n"]})}),"\n",(0,n.jsx)(t.p,{children:"Test Execution - Cloud provides you with a wide range of real mobile devices, in both iOS and Android, to execute mobile tests. With Test Execution - Cloud private mobile devices, you can have more control over your test devices compared to shared devices:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Non-shared environment"}),": Private devices are dedicated to your organization, ensuring high availability and consistent performance."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Enhanced data privacy"}),": With complete control over the data stored on the device, you reduce the risk of exposing this data to other users or third parties."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Session retention"}),": Private devices come with longer session retention, allow you first configure device functionalities and later perform multiple tests without having to reconfigure from scratch."]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"With a Test Execution - Cloud private device subscription, you can perform tests on private mobile devices just as you would on shared devices:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.a,{href:"/katalon-testcloud/mobile-native-app-testing/mobile-native-app-testing-with-testcloud",children:"Run mobile native application tests"})}),"\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.a,{href:"/katalon-testcloud/web-testing/mobile-browser-testing-with-testcloud",children:"Run mobile browser tests"})}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"In Katalon Studio, when selecting device in the Test Execution - Cloud Configuration dialog, you can find the private device at the top of the list with the UDID."}),"\n",(0,n.jsx)("img",{src:"https://tw-cdn.katalon.com/katalon-testcloud/private-device-in-ks.png",alt:"Private device in Katalon Studio",width:"500"}),"\n",(0,n.jsx)(t.p,{children:"In True Platform when selecting device for cloud-hosted configurations, private devices are labeled with their UDIDs."}),"\n",(0,n.jsx)("img",{src:"https://tw-cdn.katalon.com/katalon-testcloud/select-private-device.png",alt:"Configure test environment for test suite, device with UDID tag",width:"600"}),"\n",(0,n.jsx)(t.h2,{id:"private-devices-vs-public-devices",children:"Private devices vs. Public devices"}),"\n",(0,n.jsx)(t.p,{children:"The following table compares the features between private devices and public devices."}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Features"}),(0,n.jsx)(t.th,{children:"Private devices"}),(0,n.jsx)(t.th,{children:"Public devices"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Device Access"}),(0,n.jsx)(t.td,{children:"Only accessible by the specific organization and no access to anyone else."}),(0,n.jsx)(t.td,{children:"Accessible by only a single user during session, but shared for different test sessions."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Session Duration"}),(0,n.jsx)(t.td,{children:"Maximum session duration is 12 hours."}),(0,n.jsx)(t.td,{children:"Maximum session duration is 6 hours."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Session Retention"}),(0,n.jsx)(t.td,{children:"Users have the option to retain the session or reset as per their need."}),(0,n.jsx)(t.td,{children:"Devices undergo a factory reset after each session."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Device Settings"}),(0,n.jsx)(t.td,{children:"\u2705"}),(0,n.jsx)(t.td,{children:"\u274c"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"SIM-based Testing"}),(0,n.jsx)(t.td,{children:"\u2705"}),(0,n.jsx)(t.td,{children:"\u274c"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Apple Pay Testing"}),(0,n.jsx)(t.td,{children:"\u2705"}),(0,n.jsx)(t.td,{children:"\u274c"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Bluetooth-based Use Cases"}),(0,n.jsx)(t.td,{children:"\u2705"}),(0,n.jsx)(t.td,{children:"\u274c"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Assistive Touch"}),(0,n.jsx)(t.td,{children:"\u2705"}),(0,n.jsx)(t.td,{children:"\u274c"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Device Status"}),(0,n.jsx)(t.td,{children:"Real time device status with active user name."}),(0,n.jsx)(t.td,{children:"\u274c"})]})]})]})]})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(a,{...e})}):a(e)}},28453:(e,t,i)=>{i.d(t,{R:()=>r,x:()=>d});var s=i(96540);const n={},o=s.createContext(n);function r(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.