<?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>Software Testing Archives &raquo; Neuro</title>
	<atom:link href="https://www.myneuro.ai/blog/tag/software-testing/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.myneuro.ai</link>
	<description>Engineering and Quality Management Platform</description>
	<lastBuildDate>Mon, 04 Jul 2022 12:46:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.13</generator>

<image>
	<url>https://www.myneuro.ai/wp-content/uploads/2021/03/neuro-favicon.png</url>
	<title>Software Testing Archives &raquo; Neuro</title>
	<link>https://www.myneuro.ai</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Why Every QA Test Automation Engineer Needs Jenkins</title>
		<link>https://www.myneuro.ai/blog/why-every-qa-test-automation-engineer-needs-jenkins/</link>
					<comments>https://www.myneuro.ai/blog/why-every-qa-test-automation-engineer-needs-jenkins/#comments</comments>
		
		<dc:creator><![CDATA[Adam Smith]]></dc:creator>
		<pubDate>Fri, 20 Aug 2021 10:10:56 +0000</pubDate>
				<category><![CDATA[engineering and quality]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Software Testing]]></category>
		<guid isPermaLink="false">https://www.myneuro.ai/?p=4462</guid>

					<description><![CDATA[<p>Continuous integration is a game-changer for increasing the effectiveness of Test Automation at every step in the software development pipeline. Continuous integration adoption brings new opportunities into the testing process.   </p>
<p>The post <a rel="nofollow" href="https://www.myneuro.ai/blog/why-every-qa-test-automation-engineer-needs-jenkins/">Why Every QA Test Automation Engineer Needs Jenkins</a> appeared first on <a rel="nofollow" href="https://www.myneuro.ai">Neuro</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="4462" class="elementor elementor-4462">
									<section class="elementor-section elementor-top-section elementor-element elementor-element-3daa87db elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no" data-id="3daa87db" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7eb92d09 jltma-glass-effect-no" data-id="7eb92d09" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-4b53bc46 jltma-glass-effect-no elementor-widget elementor-widget-text-editor" data-id="4b53bc46" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>This post will emphasise <a href="https://www.myneuro.ai/reporting-across-data-sources/">continuous integration</a> from a Test Automation Engineer’s point of view and explain the benefits that are achievable with it. Continuous integration is a game-changer for increasing the effectiveness of Test Automation at every step in the software development pipeline. Continuous integration adoption brings new opportunities into the testing process. For many, the cornerstones in that process are the cucumber reports.</p><p>Continuous Integration was initially a development methodology, automating the process of building software.  However, this is improved where Test Automation Engineers commit changes to test automation source code into the same, shared repository. The benefit is that it enables teams to find and resolve issues as early as possible in the development process &#8211; the tests run as soon as the code is ready. Integrating tests like this has quickly become a best practice method, because of how much it improves efficiency. </p><p><strong>What tool should you use?</strong></p><p>There are many tools that teams can use to implement continuous integration. One of the most popular ways to implement this method is by using <a href="https://www.jenkins.io/">Jenkins</a>, which is an open-source automation tool written in Java. It has a super extensive plugin ecosystem. Its architecture lends itself to extensibility and innovation. You will also find many options when it comes to features, variety overall and the support of third-party tools. If your task includes extracting the result of Cucumber tests, you definitely should try the <a href="https://plugins.jenkins.io/neuro-cucumber/">Neuro Cucumber reports plugin</a>.</p><p>Using Jenkins, test engineers can spend less time and effort on testing or managing test automation. Since Jenkins is free, easy to use and user-friendly, test engineers are able to get up and running quickly. They can schedule and run test automation cases when they are ready or based on triggers, and then dedicate their time to other tasks. </p><p><b>Also Read</b>: <a href="https://www.myneuro.ai/blog/uses-of-jira-project-management-reporting-tool/">The Power of JIRA for Project Management</a></p><p><strong>Why Jenkins?</strong></p><p>Jenkins provides both test summaries and information on test results as cucumber reports. On the test result “graph”, users can see how test results look like over time and gain more information on how to move forward. Test summaries give specific information on the number of tests, how long they took to execute and other information that can play a role in total productivity. </p><p>Understanding the cause of a test failure is critically important for test engineers. Jenkins provides details on a test failure to give testers more detailed information. Using Jenkins, you can easily access to the details on a test failure in one click. Once you navigate to these details you will find the error or failure message and information about the test failure. This gives test engineers the opportunity to sort out complex issues they may not have seen before testing.</p><p>Jenkins is a great choice if you are ready to jump into test automation. It works well with the continuous integration methodology and helps your team complete the testing process more quickly and produce beautiful cucumber reports easily. There is a reason why Jenkins is one of the most popular continuous integration tools with test engineers! It packs everything that companies needs to support test automation into one highly functional tool.</p><p><b>Also Read</b>: <a href="https://www.myneuro.ai/blog/value-stream-management-platform/">What is value stream management?</a></p><p>Automating testing empowers your team and allows them to be more confident in the work that they do because they can quickly see the results. When you couple that with the fact that Jenkins continues to evolve to keep up with the industry, its a no-brainier to go this route.</p><p><em>You might also be interested in our blogs on <a href="https://www.myneuro.ai/blog/uses-of-jira-project-management-reporting-tool/">jira dashboards</a>, <a href="https://www.myneuro.ai/blog/xray-getting-the-best-out-your-test-management-tool/">xray dashboards</a>, or <a href="https://www.myneuro.ai/blog/test-management-tools-why-we-recommend-zephyr/">zephyr dashboards</a>.</em></p>						</div>
				</div>
				<div class="elementor-element elementor-element-e7db7a9 jltma-glass-effect-no elementor-widget elementor-widget-button" data-id="e7db7a9" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://www.myneuro.ai/blog-engineering-and-quality/" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Back to all blogs</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
							</div>
		<p>The post <a rel="nofollow" href="https://www.myneuro.ai/blog/why-every-qa-test-automation-engineer-needs-jenkins/">Why Every QA Test Automation Engineer Needs Jenkins</a> appeared first on <a rel="nofollow" href="https://www.myneuro.ai">Neuro</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.myneuro.ai/blog/why-every-qa-test-automation-engineer-needs-jenkins/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Xray &#8211; Getting the Best Out Your Test Management Tool</title>
		<link>https://www.myneuro.ai/blog/xray-getting-the-best-out-your-test-management-tool/</link>
		
		<dc:creator><![CDATA[Adam Smith]]></dc:creator>
		<pubDate>Fri, 20 Aug 2021 10:04:24 +0000</pubDate>
				<category><![CDATA[test management]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[Software Testing]]></category>
		<guid isPermaLink="false">https://www.myneuro.ai/?p=4452</guid>

					<description><![CDATA[<p>Xray Test Management is a JIRA plugin that allows teams to manage all test items as JIRA issues. We will discuss the testing lifecycle activities and break down how to effectively use Xray entities and features to plan, prepare, execute and report on the testing performed. </p>
<p>The post <a rel="nofollow" href="https://www.myneuro.ai/blog/xray-getting-the-best-out-your-test-management-tool/">Xray – Getting the Best Out Your Test Management Tool</a> appeared first on <a rel="nofollow" href="https://www.myneuro.ai">Neuro</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="4452" class="elementor elementor-4452">
									<section class="elementor-section elementor-top-section elementor-element elementor-element-3daa87db elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no" data-id="3daa87db" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7eb92d09 jltma-glass-effect-no" data-id="7eb92d09" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-4b53bc46 jltma-glass-effect-no elementor-widget elementor-widget-text-editor" data-id="4b53bc46" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>In this blog post we will focus on <a href="https://www.getxray.app/test-management">Xray Test Management</a> which is a JIRA plugin that allows teams to manage all test items as JIRA issues. We will discuss the testing lifecycle activities and break down how to effectively use Xray entities and features to plan, prepare, execute and report on the testing performed.</p><p><strong>Test planning and design </strong></p><p>An important aspect of test management is being able to plan effectively and structure tests in test plans and cycles in accordance with the overall project schedule.</p><ul><li>Let’s review the Xray entities, which provide the flexibility for users to perform the following:<br />Create <em>Tests</em> to validate specific JIRA requirements, which then can be linked to provide end-to-end traceability.</li><li>Add <em>Preconditions</em> to tests to ensure initial conditions are met, for example for a login test, a precondition can be that a user has been invited and has already registered on the system.</li><li>Sort and organise tests within <em>Test Sets</em>, which essentially can be used as a collection of tests such as ‘Login tests’.</li><li>Create a <em>Test Plan</em> and import <em>Tests</em> or <em>Test Sets</em> into this plan to capture the current version of these tests, this can be used for fortnightly sprints or System Integration Testing (SIT) for instance.</li><li>Create a <em>Test Execution</em> which contains a list of <em>Tests</em> or <em>Test Sets</em> to be executed along with detailed steps, expected results and recorded execution status for each test. Typically <em>Test Executions</em> are linked from a <em>Test Plan</em>, however they can also be created in an ad-hoc manner.</li></ul><ol><li style="list-style-type: none;"> </li></ol><ol><li style="list-style-type: none;"> </li></ol><p>Testers are usually delegated functional areas to script test cases for, as an example a tester may be required to analyse requirements for logging into a system. They will then script test cases in Xray specifically around the Login functionality, covering both positive and negative scenarios and ensuring the acceptance criteria has been met. These tests can then be grouped into a Login test set and order them in a logical fashion.</p><p>The test manager who oversees planning can then create specifically a SIT test plan for example, and import the Login test set as well as others, which contain the tests to build out sufficient test coverage for the system under test.</p><p><strong>Test execution</strong></p><p>Multiple test executions can be created from this SIT test plan<em>,</em> which aligns with the sprint deliverables to map out what is being tested in Cycles 1, 2 and 3 over the coming months. This is to ensure all tests are executed and there is room for defects to be identified, fixed and re-tested in subsequent cycles.</p><p>The overall SIT test plan will show the total number of test executions per test across the cycles, but the overall status will always reflect the latest version of the test executed. For instance, if a specific test fails in Cycle 1, is blocked in Cycle 2 and passes in Cycle 3, then the test plan will detail there were 3 test executions for this test and show an overall status of PASS in the test plan.</p><p>Xray provides all the bells and whistles for test executions, allowing the tester to execute tests with detailed steps and expected results, along with recording any comments, evidence/attachments, outcomes and raise associated defects in JIRA.</p><p><span style="font-weight: bolder; letter-spacing: 0.27px;">Also Read</span><span style="letter-spacing: 0.27px;">: </span><a style="letter-spacing: 0.27px;" href="https://www.myneuro.ai/blog/uses-of-jira-project-management-reporting-tool/">The Power of JIRA for Project Management</a></p><p>It also supports creating both manual and automated tests, with the ability to specify tests in Cucumber BDD style language, to hook into test automation frameworks. Xray 5.0 was released in July this year, which now supports key major testing features such as parameterized tests, data-driven testing and compatibility with the Robot Framework v4.0. These tests can then also be linked to continuous integration (CI) systems such as Jenkins or GitLab.</p><p>One of the key benefits of this Xray is encapsulating requirement, test and defect entities all within JIRA and therefore having that full traceability across the project. This transparency is imperative for auditability which is vital for organisations running large complex projects.</p><p><strong>Test Reporting</strong></p><p>Xray provides test managers the ability to perform MI reporting with its out-of-the-box reports and gadgets, covering some key areas such as:</p><ul><li>Overall requirements coverage.</li><li>Test run summary.</li><li>Test coverage.</li><li>Test plans metrics by status.</li><li>Test sets list by status.</li><li>Test executions list by status.<br /><br /></li></ul><p>These gadgets can be added and sorted on a dashboard, as well as setting filters against each gadget. This allows users to present an overall dashboard to senior stakeholders on key testing metrics.</p><p><span style="font-weight: bolder; letter-spacing: 0.27px;">Also Read</span><span style="letter-spacing: 0.27px;">: </span><a style="letter-spacing: 0.27px;" href="https://www.myneuro.ai/blog/value-stream-management-platform/">What is value stream management?</a></p><p>A couple of limitations we have encountered with the Xray reporting features, is that there is only <a href="https://docs.getxray.app/display/XRAY/Reporting+using+Gadgets" target="_blank" rel="noopener">one evolution type chart</a> (i.e. data over time) and no ability to analyse current data and forecast or predict upcoming trends. Currently Xray only has a <em>Test Evolution gadget</em> that shows test execution status trends for a group of Tests over a given time frame. It would be useful for test managers to view other evolution type charts for example, test scripts created over time or unresolved test executions across priority over time.</p><p><strong>Neuro for Xray</strong></p><p>Over at Dragonfly HQ, we’ve worked with multiple test management tools and plugins and given all the features and benefits outlined earlier on Xray, we’ve decided to take it one step further and that’s one of the main reasons why we built <a href="https://www.myneuro.ai/"><em>neuro</em></a><em>. </em></p><p>Neuro is our engineering and quality management platform that turns insight into action, integrating with multiple systems including JIRA, Xray, Zephyr and Jenkins &#8211; removing the need to configure and manage reporting dashboards across each system separately. What this means for <em>neuro</em> users is having a single source of truth and being able to produce an overarching report capturing JIRA issues, defects, test execution and automation build outcomes all in the one consolidated view.</p><p>Some other key features of <em>neuro</em> are insightful out-of-the-box dashboards (including multiple evolution type charts), being able to enable predictions for charts over time, or to set project goals to closely track key milestones. For example, we can track a UAT Test completion milestone by visualising work throughput over time when constrained by a specific end date and identify when action is required to ensure the milestone is achieved.</p><p>Stay on top of your testing with Xray and <a href="https://www.myneuro.ai/"><em>neuro</em></a>, by discovering <em>neuro’s</em> other key features and how it can drive efficiency, increase value and accelerate your growth by talking to our team today.</p><p><em>You might also be interested in our blogs on <a href="https://www.myneuro.ai/blog/uses-of-jira-project-management-reporting-tool/">jira dashboards</a>, and <a href="https://www.myneuro.ai/blog/test-management-tools-why-we-recommend-zephyr/">zephyr dashboards</a>.</em></p>						</div>
				</div>
					</div>
		</div>
							</div>
		</section>
							</div>
		<p>The post <a rel="nofollow" href="https://www.myneuro.ai/blog/xray-getting-the-best-out-your-test-management-tool/">Xray &#8211; Getting the Best Out Your Test Management Tool</a> appeared first on <a rel="nofollow" href="https://www.myneuro.ai">Neuro</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
