<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>#DataInterface Archives - anteelo</title>
	<atom:link href="https://anteelo.com/tag/datainterface/feed/" rel="self" type="application/rss+xml" />
	<link>https://anteelo.com/tag/datainterface/</link>
	<description>Leading Digital Solution Firm</description>
	<lastBuildDate>Fri, 21 May 2021 09:25:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://anteelo.com/wp-content/uploads/2020/01/cantlogo.png</url>
	<title>#DataInterface Archives - anteelo</title>
	<link>https://anteelo.com/tag/datainterface/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Employing Automation to test Data Interface</title>
		<link>https://anteelo.com/employing-automation-to-test-data-interface/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=employing-automation-to-test-data-interface</link>
		
		<dc:creator><![CDATA[Anteelo Master]]></dc:creator>
		<pubDate>Sun, 17 Jan 2021 09:23:47 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[#Automation]]></category>
		<category><![CDATA[#Data]]></category>
		<category><![CDATA[#DataInterface]]></category>
		<category><![CDATA[#Interface]]></category>
		<guid isPermaLink="false">https://anteelo.com/?p=3639</guid>

					<description><![CDATA[<p>Say, you got a DB comprising of huge data with billions of records. You have to showcase it on UI only after making sure that everything you want to represent on UI is accurate and as expected. Incorrect data could impact your business in unknown and serious ways that can lie undetected for months.So, here [&#8230;]</p>
<p>The post <a href="https://anteelo.com/employing-automation-to-test-data-interface/">Employing Automation to test Data Interface</a> appeared first on <a href="https://anteelo.com">anteelo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div align="justify">Say, you got a DB comprising of huge data with billions of records. You have to showcase it on UI only after making sure that everything you want to represent on UI is accurate and as expected. Incorrect data could impact your business in unknown and serious ways that can lie undetected for months.So, here you might need to <em>plan a new strategy</em>, which should lead to answers of all your questions.One of the finest approach among this strategy should be- to make sure that everything you are showing is validated and verified. This leads to a special type of testing called as <strong>Data Interface Testing</strong>.</p>
<h2>What is Data Interface Testing ??</h2>
<p><img decoding="async" class="aligncenter" src="https://www.guru99.com/images/3-2016/Interface-Testing.jpg" alt="What is Interface Testing? Types &amp; Example" /></p>
<p>Before we go ahead with Data Interface Testing, let’s first discuss about data interface. Lots of application in the market are nowadays based on Data Mining or <a href="https://anteelo.com/">Big Data concept</a>. This helps to streamline the big data and showcase on UI in an adequate manner.</p>
<p>Now, as many people say that there is always some pros and cons for each process. Similarly, even this one has few. One of the biggest one is showcasing huge data. But I have a solution.</p>
<p>There is always a challenge to show the huge data on UI where everything is placed at their respective place with correct data set and correct orientation (if you’re showing the data in graphical representation).</p>
<p>&nbsp;</p>
<p>So, the interaction between database and User Interface brings the term Data Interface. And to make sure that it works well both ways i.e. request and response results, we call it as Data Interface testing.</p>
<p><strong>Big Question !! </strong></p>
<p>Can I test this much of data and all of that manually??</p>
<p>Answer is yes, it is possible. But practically not a good way to do the same.</p>
<p>So what …?? Automation ??</p>
<p>Yes.</p>
<p>But what if I don’t have any good knowledge for it ?</p>
<p>Don’t you worry, we got a cheat for you !!!  A <strong>tool</strong> to test data interface automatically, <strong>with</strong> a <strong>very basic knowledge </strong>for Automation/coding.</p>
<p><img decoding="async" class="aligncenter" src="https://www.softwaretestinghelp.com/wp-content/qa/uploads/2018/03/automationTool.jpg" alt="Automation Tool" /></p>
<p><strong>Some Info Regarding this tool</strong><br />
This tool is made to test validation and verification of data between database and user interface. To make this tool useful, one can easily use it on it’s own working environment, by customizing the details in provided file and coding as per their requirements. .</p>
<h2>How this tool works ?</h2>
<p>With it’s main class, it reads multiple files which further executes the methods written in those properties.</p>
<p>For reference, the source code is mentioned below:</p>
<p><strong>Representing Main Class of Tool</strong></p>
<p>Method written in above class is dependent upon various files. One of them is called as Property_Reader file.</p>
<p>This is a custom made file, which executes multiple methods and brings result for main class.</p>
<h3>1. Property_Reader_Method</h3>
<h3>2. db_property</h3>
<p>This file comprises of all properties, which helps in setting up connection with server/DB.</p>
<p>Following are the properties used in this file.</p>
<ol>
<li>Url=jdbc:presto://10.0.11.198:8080/test/default</li>
<li>UserName=root</li>
<li>Password= 12345</li>
<li>ClassName=com.facebook.presto.jdbc.PrestoDriver</li>
</ol>
<ul>
<li>You can change your URL and credentials as per available server(s).</li>
<li>Password can be null too. Depends upon the server details.</li>
<li>For current we are using presto as DB.</li>
</ul>
<h3>3. query_column</h3>
<p>This comprises of column name for which data needs to be fetched from DB. For every query there should be a unique query name which must be identical in all property files for that query.</p>
<p>For below mentioned example. “testA_count” is the name of query which is unique from rest of the two but same in other property files for queries with same conditions.</p>
<p>Apart from that, irrespective of number of columns available in expected and actual query, it will only bring data for “Column A” column in the result set.</p>
<p>Same case for others too.</p>
<h3>4. query_actual</h3>
<p>This property file contains the queries created by developers or fetched through server logs file which are created while accessing the application through UI.</p>
<h3>5. query_expected</h3>
<p>This property file contains the queries created by testers.</p>
<p>By running the above mentioned code for main class, it will create a new result file every time. This file will comprise of end result for executed queries, having expected and actual result with numbers and pass/fail result.</p>
<p><strong>For Failed Case:</strong></p>
<p>Let’s change the actual query to-</p>
<h3>Points to be considered:</h3>
<ul>
<li>Make sure that the query name should always be the same in all expected, actual and column property file.</li>
<li>For every query there should be a unique query name.</li>
</ul>
<h3>Benefits of using this tool are:</h3>
<ul>
<li>Any <a href="https://www.instagram.com/anteelodesign/">Structured DB</a> can be used for this eg. Presto, MySQL, MS-SQL etc.</li>
<li>Platform independent. Can be run on Windows/Ubuntu/Linux.</li>
<li>Can be run on a project written in any language.</li>
<li>Doesn’t require any prior coding skills or automation knowledge.</li>
<li>One can easily put the expected and actual test case in respective property files and can have the result set, with complete information.</li>
<li>Can be easily customized as per available resources/requirements</li>
</ul>
<p>&nbsp;</p>
</div>
<p>The post <a href="https://anteelo.com/employing-automation-to-test-data-interface/">Employing Automation to test Data Interface</a> appeared first on <a href="https://anteelo.com">anteelo</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
