{"id":3963,"date":"2016-10-06T10:21:04","date_gmt":"2016-10-06T10:21:04","guid":{"rendered":"https:\/\/staging.heliossolutions.co\/blog\/?p=3963"},"modified":"2020-01-10T05:28:03","modified_gmt":"2020-01-10T05:28:03","slug":"steps-test-ext-js-6-apps-developed-senchacmd","status":"publish","type":"post","link":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/","title":{"rendered":"Steps to Test Ext JS 6 Apps Developed with SenchaCmd"},"content":{"rendered":"<p style=\"text-align: justify;\">SenchaCmd Apps are gaining much popularity among <strong><a title=\"Ext JS Development Specialist\" href=\"https:\/\/www.heliossolutions.co\/front-end-technologies\/extjs-development\" target=\"_blank\" rel=\"noopener noreferrer\">Ext JS development specialist<\/a><\/strong>. More Ext JS applications are being written with SenchaCmd libraries, generated with SenchaCmd (ExtJS and Sencha Touch). This combination is indeed proving to be very useful for <strong><a title=\"web application development\" href=\"https:\/\/www.heliossolutions.co\/enterprise-solutions\/\" target=\"_blank\" rel=\"noopener noreferrer\">web application development<\/a><\/strong>.<\/p>\n<p align=\"center\"><a title=\"Steps to Test Ext JS 6 Apps Developed with SenchaCmd\" href=\"https:\/\/www.heliossolutions.co\/front-end-technologies\/extjs-development\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3964\" src=\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg\" alt=\"Ext JS Development Experts\" width=\"600\" height=\"350\" srcset=\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg 600w, https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd-300x175.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Introduction to SenchaCmd<\/h3>\n<p style=\"text-align: justify;\">It is a cross platform command line tool by Sencha Touch. SenchaCmd avails with a feature that automates tasks for full life cycle development of web applications. It works for developing a new project or deploying web apps.<\/p>\n<p style=\"text-align: justify;\">It is a tool that offers features which are robust, rich and time saving which work in tandem with Sencha Ext JS and Ext JS Sencha Touch frameworks.<\/p>\n<h3>Capabilities of SenchaCmd<\/h3>\n<ul>\n<li>JS Compiler<\/li>\n<li>Code Generation Tools<\/li>\n<li>Web Server<\/li>\n<li>Package Management System<\/li>\n<li>Web Application Manager Integration<\/li>\n<li>Workspace Manager<\/li>\n<li>Build Scripts<\/li>\n<li>Cordova\/ PhoneGap Integration<\/li>\n<li>Image Capture<\/li>\n<li>Tuning Tools<\/li>\n<li>Flexible Configuration System<\/li>\n<li>Third Party Software<\/li>\n<li>Code Generation Hooks<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">As we understand this set of functions are new for the Ext JS developers and we have been getting queries on testing Ext JS applications with Sencha Cmd. So we thought of preparing a step by step guide to conduct testing of applications generated with Sencha Cmd.<\/p>\n<p style=\"text-align: justify;\"><strong>See Also :\u00a0<a title=\"5 Best ExtJS Development Practices For Single Page Applications\" href=\"https:\/\/staging.heliossolutions.co\/blog\/5-best-extjs-development-practices-single-page-applications\/\" target=\"_blank\" rel=\"noopener noreferrer\">5 Best ExtJS Development Practices For Single Page Applications<\/a><\/strong><\/p>\n<h3 style=\"text-align: justify;\"><strong>Step 1:\u00a0Get Started withSenchaCmd 6 App<\/strong><\/h3>\n<p>Get started by installing the latest SenchaCmd version. Click here to download the latest version.\u00a0 <a href=\"https:\/\/www.sencha.com\/products\/extjs\/cmd-download\/\">https:\/\/www.sencha.com\/products\/extjs\/cmd-download\/<\/a> . You can also take the getting started guide by following this link: <a href=\"https:\/\/docs.sencha.com\/extjs\/6.2.0\/guides\/getting_started\/getting_started.html\">https:\/\/docs.sencha.com\/extjs\/6.2.0\/guides\/getting_started\/getting_started.html<\/a><\/p>\n<h3>Step 2:\u00a0Generate New App<\/h3>\n<p>sencha -sdk \/path\/to\/extjs\/framework generate app NewAppNewApp<br \/>\ncd NewApp<br \/>\nsencha app watch<\/p>\n<p style=\"text-align: justify;\">This will generate the files in the New App Folder in an organized fashion. You will see model, store and view folders along with app.js, this will bootstrap the application for further development process. Now, navigate the folder to the local host in your browser and then you will able to view the application in tabs with grid panel.<\/p>\n<h3>Step 3:\u00a0Build Testing Control<\/h3>\n<p style=\"text-align: justify;\">This step will finally commence the testing for you. Firstly, we will create a testing folder for the testing operations. Since the app is running now, you need to create the test folder in the root of the \u2018NewApp\u2019 Folder. Now, you need to inject the harness for testing. So include your harness HTML pages that contains the Ext JS applications files and a Harness JS file. This file shall contain the details of the testing process.<\/p>\n<pre class=\"lang:default decode:true\">!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;link rel=\u201dstylesheet\u201d type=\u201dtext\/css\u201d href=\u201dlocalhost\/siesta\/resources\/css\/siesta-all.css\u201d&gt;\r\n&lt;script type=\u201dtext\/javascript\u201d src=\u201dlocalhost\/siesta\/siesta-all.js\u201d&gt;&lt;\/script&gt;\r\n\r\n&lt;!\u2014The test harness --&gt;\r\n&lt;script type=\u201dtext\/javascript\u201d src=\u201dindex.js\u201d&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<h3>\u00a0<b>Putting the Harness Using Siesta<\/b><\/h3>\n<pre class=\"lang:default decode:true\">varHarness = Siesta.Harness.Browser.ExtJS;\r\nHarness.configure({\r\n   Title          :\u2019Testing\u2019\r\n});\r\nHarness.start(\r\n     {\r\n     Group     :\u2019Unit Tests\u2019, \r\npageUrl   : \u2018..\/index.html?unittest\u2019,\r\nitems       :[\r\n          \u2018unite-tests\/unite1.t.js\u2019\r\n      ] \r\n},\r\n{\r\nGroup ; \u2018App Test\u2019,\r\nItems  : [\r\n      ]\r\n},\r\n{\r\n);<\/pre>\n<h3><b>Step 4:\u00a0<\/b><b>Conduct Unit Tests<\/b><\/h3>\n<p style=\"text-align: justify;\">In order to conduct a unit test using Siesta, the testing team needs to ensure that the JS classes are injected into every test of the application. The good part is that instead of using \u2018preload\u2019, Ext JS 6 will use \u2018pageUrl\u2019 and then set it to root index.html page. Once you run the above mentioned test, the application will start but you don\u2019t need it to start while the unit tests are running. So all you need to do is modify the app.js folder by adding an inline check for \u2018unittest\u2019 string the in query string.<\/p>\n<h3>Step 5:\u00a0Write Basic Unite Test<\/h3>\n<pre class=\"lang:default decode:true\">Ext.define('NewApp.store.Personnel', {\r\n    extend: 'Ext.data.Store',\r\n\r\n    alias: 'store.personnel',\r\n\r\n    fields: [\r\n        'name', 'email', 'phone'\r\n    ],\r\n\r\n    data: { items: [\r\n        { name: 'Jo Anders', email: \"jo.anders@helios.com\", phone: \"236-333-1111\" },\r\n        { name: 'YouceIkni',     email: \"youcef.ikni@helios.com\",  phone: \"666-222-2222\" },\r\n        { name: 'Hanne',   email: \"jj.hanne@helios.com\",    phone: \"678-333-3333\" },\r\n        { name: 'Nathelie',     email: \"s.nathelie@helios.com\",        phone: \"555-890-1111\" }\r\n    ]},\r\n\r\n    proxy: {\r\n        type: 'memory',\r\n        reader: {\r\n            type: 'json',\r\n            rootProperty: 'items'\r\n        }\r\n    }\r\n});<\/pre>\n<p><b>Use the Suite<\/b><\/p>\n<p>You can use the runnable test suite online if you wish to run these tests yourself and inspect the sources of each test. Click here to see the testing suite: <a href=\"http:\/\/bryntum.com\/temp\/testing-cmd\/tests\/\">http:\/\/bryntum.com\/temp\/testing-cmd\/tests\/<\/a><\/p>\n<p><b>Summing Up<\/b><\/p>\n<p style=\"text-align: justify;\">It is very easy to test applications built with SenchaCmd and you can start with the unit testing as suggested above. You can also use the vendor instead of the local host when youare building your testing control\/ harness. If you face any issues while using these steps, you can always get in touch with our <a title=\"Ext JS development experts\" href=\"https:\/\/www.heliossolutions.co\/front-end-technologies\/extjs-development\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Ext JS development experts<\/strong><\/a> and we will get back to you immediately. We hope this read was hopeful in making your Ext JS apps more authentic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SenchaCmd Apps are gaining much popularity among Ext JS development specialist. More Ext JS applications are being written with SenchaCmd\u2026<\/p>\n","protected":false},"author":3,"featured_media":3964,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[864],"tags":[664,662,665,663],"class_list":["post-3963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uxui","tag-ext-js-development-agency","tag-ext-js-experts","tag-ext-js-specialsit","tag-ext-js-web-development-company"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Steps to Test Ext JS 6 Apps Developed with SenchaCmd - Helios Blog<\/title>\n<meta name=\"description\" content=\"Get started with testing your Ext JS app generated with Sencha Cmd. This interesting blog represents a step by step process to conduct Ext JS app testing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Steps to Test Ext JS 6 Apps Developed with SenchaCmd - Helios Blog\" \/>\n<meta property=\"og:description\" content=\"Get started with testing your Ext JS app generated with Sencha Cmd. This interesting blog represents a step by step process to conduct Ext JS app testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/\" \/>\n<meta property=\"og:site_name\" content=\"Helios Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-06T10:21:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-10T05:28:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"helios\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"helios\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/\"},\"author\":{\"name\":\"helios\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38\"},\"headline\":\"Steps to Test Ext JS 6 Apps Developed with SenchaCmd\",\"datePublished\":\"2016-10-06T10:21:04+00:00\",\"dateModified\":\"2020-01-10T05:28:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/\"},\"wordCount\":658,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg\",\"keywords\":[\"Ext JS Development Agency\",\"Ext JS Experts\",\"Ext JS Specialsit\",\"Ext JS Web Development Company\"],\"articleSection\":[\"UX\/UI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/\",\"name\":\"Steps to Test Ext JS 6 Apps Developed with SenchaCmd - Helios Blog\",\"isPartOf\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg\",\"datePublished\":\"2016-10-06T10:21:04+00:00\",\"dateModified\":\"2020-01-10T05:28:03+00:00\",\"description\":\"Get started with testing your Ext JS app generated with Sencha Cmd. This interesting blog represents a step by step process to conduct Ext JS app testing.\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg\",\"contentUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg\",\"width\":600,\"height\":350,\"caption\":\"Ext JS Development Experts\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.heliossolutions.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Steps to Test Ext JS 6 Apps Developed with SenchaCmd\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#website\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/\",\"name\":\"Helios Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.heliossolutions.co\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#organization\",\"name\":\"Helios\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png\",\"contentUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png\",\"width\":250,\"height\":47,\"caption\":\"Helios\"},\"image\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38\",\"name\":\"helios\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g\",\"caption\":\"helios\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Steps to Test Ext JS 6 Apps Developed with SenchaCmd - Helios Blog","description":"Get started with testing your Ext JS app generated with Sencha Cmd. This interesting blog represents a step by step process to conduct Ext JS app testing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/","og_locale":"en_US","og_type":"article","og_title":"Steps to Test Ext JS 6 Apps Developed with SenchaCmd - Helios Blog","og_description":"Get started with testing your Ext JS app generated with Sencha Cmd. This interesting blog represents a step by step process to conduct Ext JS app testing.","og_url":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/","og_site_name":"Helios Blog","article_published_time":"2016-10-06T10:21:04+00:00","article_modified_time":"2020-01-10T05:28:03+00:00","og_image":[{"width":600,"height":350,"url":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg","type":"image\/jpeg"}],"author":"helios","twitter_card":"summary_large_image","twitter_misc":{"Written by":"helios","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#article","isPartOf":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/"},"author":{"name":"helios","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38"},"headline":"Steps to Test Ext JS 6 Apps Developed with SenchaCmd","datePublished":"2016-10-06T10:21:04+00:00","dateModified":"2020-01-10T05:28:03+00:00","mainEntityOfPage":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/"},"wordCount":658,"commentCount":0,"publisher":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#organization"},"image":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg","keywords":["Ext JS Development Agency","Ext JS Experts","Ext JS Specialsit","Ext JS Web Development Company"],"articleSection":["UX\/UI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/","url":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/","name":"Steps to Test Ext JS 6 Apps Developed with SenchaCmd - Helios Blog","isPartOf":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage"},"image":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg","datePublished":"2016-10-06T10:21:04+00:00","dateModified":"2020-01-10T05:28:03+00:00","description":"Get started with testing your Ext JS app generated with Sencha Cmd. This interesting blog represents a step by step process to conduct Ext JS app testing.","breadcrumb":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#primaryimage","url":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg","contentUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd.jpg","width":600,"height":350,"caption":"Ext JS Development Experts"},{"@type":"BreadcrumbList","@id":"https:\/\/staging.heliossolutions.co\/blog\/steps-test-ext-js-6-apps-developed-senchacmd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.heliossolutions.co\/blog\/"},{"@type":"ListItem","position":2,"name":"Steps to Test Ext JS 6 Apps Developed with SenchaCmd"}]},{"@type":"WebSite","@id":"https:\/\/staging.heliossolutions.co\/blog\/#website","url":"https:\/\/staging.heliossolutions.co\/blog\/","name":"Helios Blog","description":"","publisher":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.heliossolutions.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/staging.heliossolutions.co\/blog\/#organization","name":"Helios","url":"https:\/\/staging.heliossolutions.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png","contentUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png","width":250,"height":47,"caption":"Helios"},"image":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38","name":"helios","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g","caption":"helios"}}]}},"feat_image_thumb":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd-550x250.jpg","mainsite_thumb":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2016\/10\/Steps-to-Test-Ext-JS-6-Apps-Developed-with-SenchaCmd-150x170.jpg","alt_text":"Ext JS Development Experts","_links":{"self":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/posts\/3963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/comments?post=3963"}],"version-history":[{"count":0,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/posts\/3963\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/media\/3964"}],"wp:attachment":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/media?parent=3963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/categories?post=3963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/tags?post=3963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}