<?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>Euro Testing &#187; Software Testing</title>
	<atom:link href="https://blog.euro-testing.ro/category/software-testing/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.euro-testing.ro</link>
	<description>Software testing and consulting</description>
	<lastBuildDate>Tue, 25 Jul 2017 06:19:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>LeanFT vs Selenium &#8211; our experience (Infographic)</title>
		<link>https://blog.euro-testing.ro/leanft-vs-selenium-our-experience-infographic/</link>
		<comments>https://blog.euro-testing.ro/leanft-vs-selenium-our-experience-infographic/#comments</comments>
		<pubDate>Mon, 10 Jul 2017 19:10:36 +0000</pubDate>
		<dc:creator><![CDATA[Valentin]]></dc:creator>
				<category><![CDATA[HPE]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Testing Solutions]]></category>
		<category><![CDATA[LeanFT]]></category>
		<category><![CDATA[Selenium]]></category>

		<guid isPermaLink="false">http://blog.euro-testing.ro/?p=105</guid>
		<description><![CDATA[We tend to do our own benchmarking when it comes to software testing. When we put HPE LeanFT and Selenium side by side this is what it came down to. LeanFT comes out-of-the-box with all you need to start automation efficiently and with an acceptable learning curve to balance between learning and productivity. It already [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>We tend to do our own benchmarking when it comes to software testing. When we put HPE LeanFT and Selenium side by side this is what it came down to.</p>
<p><span id="more-105"></span></p>
<p>LeanFT comes out-of-the-box with all you need to start automation efficiently and with an acceptable learning curve to balance between learning and productivity. It already has the framework that supports end-to-end automation of multiple technologies, not just web.</p>
<p>We think that a Selenium framework would not make a good investment at this point in time. It can be a short-term compromise in case:</p>
<ul>
<li>you did not purchase HPE leanFT (or UFT) already.</li>
<li>you only need to do some web tests and you do not plan to put together big end-to-end regression automated suites.</li>
<li>you have a highly skilled development engineers that want to write a lot of boilerplate code just to be able to provide some basic functional automation functionality</li>
</ul>
<p>Why do we think this? Find out in the infographic bellow:</p>
<p><a href="https://blog.euro-testing.ro/wp-content/uploads/2017/07/infografic3.jpg"><img class="alignnone size-large wp-image-110" src="https://blog.euro-testing.ro/wp-content/uploads/2017/07/infografic3-178x1024.jpg" alt="HPE LeanFT Selenium" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.euro-testing.ro/leanft-vs-selenium-our-experience-infographic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What are defect taxonomies?</title>
		<link>https://blog.euro-testing.ro/what-are-defect-taxonomies/</link>
		<comments>https://blog.euro-testing.ro/what-are-defect-taxonomies/#comments</comments>
		<pubDate>Wed, 22 Feb 2017 13:25:27 +0000</pubDate>
		<dc:creator><![CDATA[Valentin]]></dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Testing Solutions]]></category>
		<category><![CDATA[defect based testing]]></category>
		<category><![CDATA[defect taxonomy]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://blog.euro-testing.ro/?p=101</guid>
		<description><![CDATA[Let&#8217;s start with something we can all agree on &#8211; a defect is something not working as it should. Now, we like to think of defect-based testing as having radar for a certain kind of bug (or a specific flaw). Instead of using the standard requirements docs or the use cases, we use the defects to base test [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Let&#8217;s start with something we can all agree on &#8211; a defect is something not working as it should. Now, we like to think of defect-based testing as having radar for a certain kind of bug (or a specific flaw). Instead of using the standard requirements docs or the use cases, we use the defects to base test cases. This whole process is based on taxonomies.</p>
<p><span id="more-101"></span></p>
<p><strong>What are taxonomies?</strong></p>
<p>Nothing too complicated. They are hierarchical lists with root causes, failure signs, and other defect-related elements. Some find it easier to think of them as classifications.</p>
<p>They tend to vary in level of detail: from broad to specific (from incomplete or missing parameters to missing descriptions). Even though you might not know it, even your day-to-day software testing is influenced by some industry standard taxonomy. One of the most popular ones is Dr. Boris Bazier&#8217;s (if you&#8217;re curious consider this <a href="https://books.google.ro/books?id=Ixf97h356zcC&amp;dq=inauthor:%22Boris+Beizer%22&amp;hl=en&amp;sa=X&amp;ved=0ahUKEwj5yNTtr_zRAhUjApoKHYoNCJ4Q6AEIHzAB">book</a>.</p>
<p><strong>Why use them? </strong></p>
<p>They make our (software testing) lives easier. Having a defect taxonomy allows us to both classify failures and determine the type of bugs we should test for. We can focus on a specific element and constantly test for it. Also, taxonomies can be linked with risk scenarios that need to be addressed while testing.</p>
<p>Taxonomies present an advantage when it comes to teamwork. Less experienced testers can be given test cases based on them &#8211; this will give them less room for error.</p>
<p>Simply put, a tester with taxonomy at his disposal has higher chances of success.</p>
<p><strong>Other aspects</strong></p>
<p>We might think that the better/ larger the taxonomy the more effective the testing will be.  Yet, as we mentioned in other articles (<a href="https://blog.euro-testing.ro/testing-errors/">https://blog.euro-testing.ro/testing-errors/</a>), we should always keep our eyes open for items that are not in the taxonomy. Watch out for invalid characters, &#8220;correct&#8221; error messages or check how the software handles error corrections (do I have to start the registration process from zero if I i entered something wrong at a certain point?). Experienced testers usually develop a “nose” for where things in software could break.</p>
<p>No taxonomy has a one-fits-all property &#8211; it’s  likely to require some modifications to fit the product your testing for. Consider the defects you want to target and their level of detail. If you had a similar software testing project you can get additional inspiration from it.  Usually, a decision has to be made between the level of detail and the redundancies in the list.</p>
<p>Defect taxonomies should be frequently updated. If they are used in similar circumstances, an additional benefit to having a taxonomy is that later on, test cases can be built on them.</p>
<p><strong>Final considerations</strong></p>
<p>Remember that for innovative software there may be few if any industry standard taxonomies available. Will you tweak an existing one or start from scratch?  How many items should the taxonomy contain? Should there be 5 test cases for one item or 50? Always keep your eyes (and your instinct) open when it comes to adequate coverage. If you want to hear more about our approach on these matters <a href="http://www.euro-testing.com/contact-us/">let&#8217;s get in touch</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.euro-testing.ro/what-are-defect-taxonomies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who tests the tests?</title>
		<link>https://blog.euro-testing.ro/testing-errors/</link>
		<comments>https://blog.euro-testing.ro/testing-errors/#comments</comments>
		<pubDate>Fri, 20 Jan 2017 11:59:15 +0000</pubDate>
		<dc:creator><![CDATA[Valentin]]></dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Testing Solutions]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[false negative]]></category>
		<category><![CDATA[false positive]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://blog.euro-testing.ro/?p=95</guid>
		<description><![CDATA[Let&#8217;s begin with an analogy about software testing. Suppose for a moment that bugs are like medical conditions (no pun intended). The process we use to identify them is like the medical one: through differential diagnosis. We detect the harmful situation and offer a course of treatment. Yet we are all familiar with situations where things [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Let&#8217;s begin with an analogy about software testing. Suppose for a moment that bugs are like medical conditions (no pun intended). The process we use to identify them is like the medical one: through differential diagnosis. We detect the harmful situation and offer a course of treatment. Yet we are all familiar with situations where things can get complicated, just like in the medical field.  In software testing, one of the most challenging situations we can encounter relates to a particular type of errors: the false positives and false negatives. What are they and how do we approach them?</p>
<p><span id="more-95"></span></p>
<p><strong>The false positive</strong> – our tests are marked as failed even if they actually passed and the software functions as it should.  We report errors even though they don’t exist. Data tells us the software should not work as intended yet it does.</p>
<p>From our experience, this type of error has an insidious impact. While it doesn’t affect the software itself, they tend to upset the dev&#8217;s trust in the software testing process.</p>
<p>Some can even begin to question the software testing company&#8217;s expertise. However, it’s usually uninspired to penalize testers for false positives (or even base KPIs on this) because it can only lead to an undesired situation – testers being scared to report them because of possible backlash. Also, keep in mind that most false positives are related to unclear situations – e.g. missing documentation. As cliché as it might sound – it’s better to be safe than sorry.</p>
<p><strong>The false negative -</strong><strong> </strong>our test are marked as passed even though they failed. We detected no problems at the moment of the test, yet they were present. The software will continue to run with glitches embedded even though it shouldn’t have.</p>
<p>What can happen? In a best case scenario, we detect them at a later stage of tests and fix them. Bad case: we notice them after the software has been deployed.  Worse case: the bugs remain in the software for an indeterminate amount of time.</p>
<p>The main problem with these errors is that they can affect the business bottom line by &#8220;breaking&#8221; the software.</p>
<p>We think that one of the best ways of detecting false negatives is to insert errors into the software and verify if the test case discovers them (linked with mutation testing).</p>
<p><strong>What can we do about it?</strong></p>
<p>Some argue that reporting false positives is somewhat preferable to missing false negatives. This is because while the first keep things &#8220;internal&#8221; the second have wider business implications: from bad software to unhappy end-users.</p>
<p>We should keep in mind is that they are by nature hard to detect. Their causes can vary:  from the way we approached the test to the automation scripts we used and even to test data integrity.</p>
<p>From our experience, having test case traceability in place works best to prevent both them. When was the first time the failure showed itself? Can we track it back in time? Was it linked with extra implementations? Did some software functionalities change? Does the test data look suspicious? These questions usually help us figure out which test cases were most likely affected.</p>
<p>All things considered, we believe it all comes down being responsible in software testing. It&#8217;s important to actually care about the test and not just do a superficial track &amp; report<em>. </em></p>
<p>If you think you might be dealing with false positives and negatives errors in your software tests and need some guidance, <a href="http://www.euro-testing.com/contact-us/">drop us a line</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.euro-testing.ro/testing-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Primer on Risk Based Testing</title>
		<link>https://blog.euro-testing.ro/primer-on-risk-based-testing/</link>
		<comments>https://blog.euro-testing.ro/primer-on-risk-based-testing/#comments</comments>
		<pubDate>Wed, 04 Jan 2017 09:40:10 +0000</pubDate>
		<dc:creator><![CDATA[Valentin]]></dc:creator>
				<category><![CDATA[HPE]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Testing Tools]]></category>
		<category><![CDATA[HPE ALM]]></category>
		<category><![CDATA[risk based testing]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://blog.euro-testing.ro/?p=90</guid>
		<description><![CDATA[Risk Based Testing is all about evaluating and pointing the likelihood of software failure. What’s the probability that the software will crash upon release? What would the expected impact look like?  Think about “know-unknowns” in your software &#8211; this is what risk based testing is trying to unearth. While it would be wonderful if we [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Risk Based Testing is all about evaluating and pointing the likelihood of software failure. What’s the probability that the software will crash upon release? What would the expected impact look like?  Think about “know-unknowns” in your software &#8211; this is what risk based testing is trying to unearth.</p>
<p><span id="more-90"></span></p>
<p>While it would be wonderful if we could have unlimited resources for testing &#8211; from our experience this is wishful thinking. Choices have to be made, and most of the time we go after issues that could prove critical for the business. When we define risk, we look at two dimensions as defined by HPE ALM (<a href="https://saas.hpe.com/en-us/software/alm">https://saas.hpe.com/en-us/software/alm</a>): Business Criticality and Failure Probability. The first measures how crucial a requirement is for the business and the second indicates how likely a test based on the requirement is to fail.</p>
<p><strong>Assessing risks </strong></p>
<p>While there are many ways to approach risk assessment, we usually use HPE ALM because it’s a reliable tool and saves us a lot of time. It has an integrated questionnaire that allows us to determine the risk and functional complexity of a requirement and give possible values for each criterion plus a weight assigned to each value. This allows us to evaluate the testing effort and determine the best testing strategy.</p>
<p>In assessing risk, comparing the changes between two releases or versions is fundamental for quality assurance to identify the risk areas, reducing the total testing efforts, managing project risks, bringing lots of value with less effort and more efficient testing.</p>
<p>The testing team can explore the risks and provide their feedback on the test execution and whether or not to continue testing.</p>
<p><strong>Advantages vs Disadvantages</strong></p>
<p>For some projects, the big challenge is to accommodate the need to reduce development time, while maintaining the scope. Under these conditions, a smart risk testing approach is key in allowing the testing team to develop their software in a timely manner, making the testing effort more efficient and effective.</p>
<p>Dealing with the most critical areas of the system first will counteract the additional time and costs of solving those issues at a later stage in the project. And maximize on the fact that the time is spent according to the risk rating and original mitigation plans.</p>
<p>A faster time to market and reduction of cost per quality are more easily achievable with this risk-oriented approach.</p>
<p>Proper risk identification in the analysis process, prevents the negative impact that assessing a risk as too low or based on too subjective criteria, could have.</p>
<p>Identifying potential issues that could affect the project’s cost or outcome, create an efficient risk-based testing work and ensure better product quality.</p>
<p><strong>Overall Benefits</strong></p>
<p>Using a testing approach that takes risk into account, promotes some of the best practices in risk management, while conducting fewer tests with a more focused view on critical areas, higher testing efficiency, and increased cost-effectiveness.</p>
<p>We invite you to test these benefits out for yourself and try on this software testing approach for size. If the size fits don&#8217;t hesitate to share some of your best practices in risk assessment software with us at Euro-Testing.</p>
<p>Or if you are not sure what testing approach would suit you best, let us know <a href="http://www.euro-testing.com/contact-us/">here</a>! And we will tailor the best solution for your needs.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.euro-testing.ro/primer-on-risk-based-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Our experience with Botron Software Configuration Manager</title>
		<link>https://blog.euro-testing.ro/botronsoftware/</link>
		<comments>https://blog.euro-testing.ro/botronsoftware/#comments</comments>
		<pubDate>Wed, 14 Dec 2016 11:02:09 +0000</pubDate>
		<dc:creator><![CDATA[Valentin]]></dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Testing Solutions]]></category>
		<category><![CDATA[Testing Tools]]></category>
		<category><![CDATA[Botron Software Configuration Manager]]></category>
		<category><![CDATA[Configuration Manager]]></category>
		<category><![CDATA[Data migration]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[JIRA Plugin]]></category>

		<guid isPermaLink="false">http://blog.euro-testing.ro/?p=75</guid>
		<description><![CDATA[Since it&#8217;s Holiday Season we wanted to offer you our own little &#8220;gift&#8221;. It&#8217;s something we came across recently while trying to solve a pressing issue. It&#8217;s a Jira add-on by the name of Botron Software Configuration Manager (http://www.botronsoft.com/products/configuration-manager/)  and it saved us a lot of headaches. Before we tell you more about it, let&#8217;s [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span style="font-weight: 400;">Since it&#8217;s Holiday Season we wanted to offer you our own little &#8220;gift&#8221;. It&#8217;s something we came across recently while trying to solve a pressing issue. It&#8217;s a Jira add-on by the name of </span><b>Botron Software Configuration Manager </b><span style="font-weight: 400;">(</span><a href="http://www.botronsoft.com/products/configuration-manager/"><span style="font-weight: 400;">http://www.botronsoft.com/products/configuration-manager/</span></a><span style="font-weight: 400;">)  and it saved us a lot of headaches. Before we tell you more about it, let&#8217;s see how it got on our radar.</span></p>
<p><span id="more-75"></span></p>
<p><a href="https://blog.euro-testing.ro/wp-content/uploads/2016/12/Botron-logo.png"><img class="alignnone size-full wp-image-78" src="https://blog.euro-testing.ro/wp-content/uploads/2016/12/Botron-logo.png" alt="Botron Software " /></a></p>
<p><b>The context</b></p>
<p><span style="font-weight: 400;">One of our banking sector clients, asked us to help them with a solution which implied the upgrade of JIRA.  We had to upgrade from JIRA 313 to JIRA 7010 while going through all four intermediary versions.  All this, while the three environments (DEV, QA and PROD) had to stay synchronized.  </span></p>
<p><span style="font-weight: 400;">Needless to say, this task was labeled as mission critical by the client.</span></p>
<p><b>The problem</b></p>
<p><span style="font-weight: 400;">The main challenge was not losing data along the migration and maintaining the client’s current workflows. While you might say that this is something typical in the day-to-day activity of a software testing company, it&#8217;s also where the problems started showing up. </span></p>
<p><span style="font-weight: 400;">By default, Jira does not come with a built-in configuration porting mechanism from one environment to another. This means we have to rely on an JIRA add-on. Yet add-ons sometimes come with bugs and/or compatibility issues of their own. We got a first-hand taste of this when, with only three weeks left before the project deadline, we noticed that part of the data we tried to migrate became corrupt. Also, something was blocking the synchronization of environments. While we managed to fix part of the problems the main issue remained: customer IDs were not in synch.</span></p>
<p><b>The road to the solution</b></p>
<p><span style="font-weight: 400;">From what we could tell, the problem pointed to configuration management actions &#8211; the JIRA add-ons we used were not working as expected. Quite a predicament &#8211; it seemed that the add-ons were both the problem and the solution at the same time.  </span></p>
<p><span style="font-weight: 400;">We had to look for a new add-on which would offer us a good analysis of all the changes we were about to make during configuration deployments. Also, it had to shows how they would impact the existing configuration.</span></p>
<p><span style="font-weight: 400;">After some research, we came across </span><b>Botron’s Configuration Manager Plugin</b><span style="font-weight: 400;"> (</span><a href="http://www.botronsoft.com/products/configuration-manager/"><span style="font-weight: 400;">http://www.botronsoft.com/products/configuration-manager/</span></a><span style="font-weight: 400;"> ). Simply put, it enables automated deployment of configurations across JIRA instances. It also allowed us to take system configuration snapshots: basically the whole configuration of the JIRA instance (projects, workflows, and custom fields). These could then be used to merge the configuration of one JIRA instance to another.</span></p>
<p><a href="https://blog.euro-testing.ro/wp-content/uploads/2016/12/CMJ_deployment_mode.jpg"><img class="alignnone  wp-image-84" src="https://blog.euro-testing.ro/wp-content/uploads/2016/12/CMJ_deployment_mode.jpg" alt="cmj_deployment_mode" width="442" height="273" /></a></p>
<p><a href="https://blog.euro-testing.ro/wp-content/uploads/2016/12/CMJ_AuditLogs.png"><img class="alignnone  wp-image-86" src="https://blog.euro-testing.ro/wp-content/uploads/2016/12/CMJ_AuditLogs.png" alt="cmj_auditlogs" width="456" height="285" /></a></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">This may come as a surprise, but it was the only tool in the market capable of doing this the right way. </span></p>
<p><span style="font-weight: 400;">Long story short, it fixed our synchronization issues. We successfully migrated all relevant elements from user IDs to validations and other functions.</span></p>
<p><span style="font-weight: 400;">Last but not least, it also comes with a friendly user interface and a reliable (and fast) team behind it. </span></p>
<p><strong><span style="font-weight: 400;">All in all, it&#8217;s a time saver. </span></strong></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.euro-testing.ro/botronsoftware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trends in Software Testing That Influence Your Business</title>
		<link>https://blog.euro-testing.ro/trends/</link>
		<comments>https://blog.euro-testing.ro/trends/#comments</comments>
		<pubDate>Thu, 10 Nov 2016 09:09:46 +0000</pubDate>
		<dc:creator><![CDATA[Valentin]]></dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.euro-testing.ro/?p=70</guid>
		<description><![CDATA[Software testing is an integral part of developing products and, as such, managers are always trying to find new ways to manage testing. But software testing is part of a bigger picture, which has to do with the development of new technologies, with trends in IT and business and with the global workforce, among others. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Software testing is an integral part of developing products and, as such, managers are always trying to find new ways to manage testing. But software testing is part of a bigger picture, which has to do with the development of new technologies, with trends in IT and business and with the global workforce, among others. In this article, we discuss some of these trends that influence your business and that, if you understand, you can use to your advantage.</p>
<p><span id="more-70"></span></p>
<p><strong>Testing Automation</strong></p>
<p>As new and improved tools are released, testing automation is becoming the rule rather than the exception. Manual testing won’t be completely replaced because you need it for certain types of applications or creative solutions. However, testing automation is great in optimizing testing processes and in reducing costs while improving product quality quickly and without too much hassle. You should consider it for all your projects.</p>
<p><strong>Software Testing Outsourcing </strong></p>
<p>Software testing cost companies a lot of resources, in terms of time and money. To do good testing, you need know-how, specialized staff, tools and project management. Can companies somehow avoid dealing with these issues? The answer is “yes” and more and more businesses are contracting suppliers for their testing needs. The main advantages of testing outsourcing are cost reduction, less complex operations, better testing and ability to focus on core activities.</p>
<p><strong>Specialization and Experience</strong></p>
<p>Testers become more specialized through education and certification. They also require years of experience that allow them to tackle complex projects quickly, professionally and with good results. This is great news for companies because they can have improved products and user experience. What you need to know though is that these specialists are usually part of third party testing services, and you can rarely find them in companies where they would have little room to evolve. So if you’re looking to reap the benefits of good testing, look at teams that have extensive experience with testing, in general, and knowledge of your industry, in particular.</p>
<p><strong>User Experience</strong></p>
<p>When it comes to software development, the user experience is taking a front row. Everything has to work seamlessly and intuitively for the user, or else they will look for an alternative. In a world in which people have little or no patience for errors, bugs or intricate paths, testing is more and more focused on improving the user experience. Companies need to understand this and invest in UX. The problem is that few testing professionals are truly experienced with this, so make sure your business is on of those who gets their hands on people who know how to improve user experience through testing.</p>
<p><strong>Agile Environment</strong></p>
<p>Working in an agile environment means more flexibility and openness, more efficiency and shorter release cycles &#8211; all essential ingredients if you want to remain competitive in the marketplace. It’s no wonder that agile testing is a trend to follow. Agile testing recognizes that testing is an integral part of the software development process. Testers on agile teams collaborate closely with developers to find solutions and create products that are as close to consumer needs as possible.</p>
<p>We hope that you found this information useful. For more in-depth analyses on how you can make this trends work for your business and on what type of testing is best suited for your project, contact Euro-Testing and we will give you an assessment of your needs and provide the best solutions for your particular situation.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.euro-testing.ro/trends/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Advantages of Software Testing Outsourcing</title>
		<link>https://blog.euro-testing.ro/advantages-of-software-testing-outsourcing/</link>
		<comments>https://blog.euro-testing.ro/advantages-of-software-testing-outsourcing/#comments</comments>
		<pubDate>Thu, 27 Oct 2016 08:25:47 +0000</pubDate>
		<dc:creator><![CDATA[Valentin]]></dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://blog.euro-testing.ro/?p=64</guid>
		<description><![CDATA[Testing is integral to software development and its role is to provide quality assurance for the final product. Without quality assurance, you risk running with a faulty product, which leads to decreased sales, damaged reputation and increased costs with fixing bugs and customer care. So testing is a necessity for any business that hopes to optimize [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Testing is integral to software development and its role is to provide quality assurance for the final product. Without quality assurance, you risk running with a faulty product, which leads to decreased sales, damaged reputation and increased costs with fixing bugs and customer care.</p>
<p><span id="more-64"></span></p>
<p>So testing is a necessity for any business that hopes to optimize its operations. However, testing is not a core competency for most companies. It is often performed by a dedicated part of the team, by someone who is specialized in something different but does this out of necessity, or it is outsourced. Which one is better and why?</p>
<p><strong>In-house testing vs. outsourcing</strong></p>
<p>What is the difference between having an in-house tester and outsourcing the service? Regarding operations, you either have people on your team doing the testing, or you give your requirements to a third party that takes over the testing part of the project. This third party will keep in contact with you and your team for updates and progress reports.</p>
<p>We discuss further some of the advantages of outsourcing and explain why this might be a better option for your company than doing software testing in-house.</p>
<p><strong>Quality of testing</strong></p>
<p>There is a difference in skill level and quality of testing when it comes to outsourcing. Often, your team simply lacks the know-how to perform software testing at the highest standards. Your alternatives are either to invest in hiring new people with the required know-how or to spend resources on training your existing staff. Any of these two distracts your team from their main tasks, on the one hand, and, on the other hand, results in extra costs.</p>
<p>Outsourcing also implies a cost, but you work with specialists who have a lot of experience with similar projects and are almost always guaranteed to work better and more efficiently than an in-house team.</p>
<p><strong>Standardized solutions</strong></p>
<p>What happens a lot is that for every project companies develop, they have to come up with testing solutions. These customized solutions take resources to develop, and they quickly become obsolete. What’s more, new team members and managers have to spend precious time learning the ropes of the custom solutions. Outsourcing eliminates this problem by providing standardized solutions, that have been proven to work and that remain updated and constant no matter how the in-house team changes.</p>
<p><strong>Spee-up projects</strong></p>
<p>A result of outsourcing is getting things done quicker. Because of standardization, specialization and years of experience, companies that specialize in testing can do a better job in less time. In this way, your project is ready for the marker with no bugs or errors and with the optimal user experience in record time. No need to stress how important it is for project efficiency and for the coordination between departments not to go over established deadlines.</p>
<p><strong>Decreased operations complexity</strong></p>
<p>With outsourcing, you simply have less day to day hassle in managing your team and the output. Outsourcing spears you of all the trouble of adding people to your team or arranging for special training. It also takes away the need to manage this essential yet complex activity and supervise the quality of testing.</p>
<p><strong>Reduced costs</strong></p>
<p>You might think that having someone in-house to do the testing will surely save you some money, compared to contracting a third party service. While in the short run you might be right, in the medium and long run you risk inducing far greater costs on your department and company.</p>
<p>Remember that the main idea behind outsourcing of any kind is cost reduction. When you outsource, you transfer part of your operations to another company, reducing complexity for your own. Moreover, this third party is a specialist in something that you’re not, so they will be more efficient in their operations, delivering the same or better quality, at a fraction of the cost that it would take for your company to do it.</p>
<p>Not least, better quality testing means better quality products. And while customers will pay more for more quality, they will stop buying and spread the word if they encounter a faulty product.</p>
<p>For all these advantages, we encourage you to give software testing outsourcing a thought. Contact us at Euro-Testing to get more information about the solutions that would fit your company. We can help you figure out whether outsourcing is suited for your needs, as well as provide you with costs estimates and potential benefits, so you make an informed decision.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.euro-testing.ro/advantages-of-software-testing-outsourcing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
