<?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>testing frameworks Archives - SoftUni Global</title>
	<atom:link href="https://softuni.org/tag/testing-frameworks/feed/" rel="self" type="application/rss+xml" />
	<link>https://softuni.org/tag/testing-frameworks/</link>
	<description>Learn Programming and Start a Developer Job</description>
	<lastBuildDate>Wed, 30 Mar 2022 08:08:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.11</generator>

<image>
	<url>https://softuni.org/wp-content/uploads/2022/04/cropped-SoftUni-Global-Logo-Square-notext-32x32.png</url>
	<title>testing frameworks Archives - SoftUni Global</title>
	<link>https://softuni.org/tag/testing-frameworks/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Software Engineering Overview [Dev Concepts #30]</title>
		<link>https://softuni.org/dev-concepts/software-engineering-overview/</link>
					<comments>https://softuni.org/dev-concepts/software-engineering-overview/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Thu, 10 Feb 2022 06:00:00 +0000</pubDate>
				<category><![CDATA[Dev Concepts]]></category>
		<category><![CDATA[control systems]]></category>
		<category><![CDATA[devconcepts]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Kanban Boards]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[testing frameworks]]></category>
		<category><![CDATA[Trello]]></category>
		<category><![CDATA[unit testing]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=11933</guid>

					<description><![CDATA[<p>In this article of the series Dev Concepts, we take a look at Software Engineering, Quality Assurance, Unit Testing, Source Control and Project Tracking.</p>
<p>The post <a href="https://softuni.org/dev-concepts/software-engineering-overview/">Software Engineering Overview [Dev Concepts #30]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="11933" class="elementor elementor-11933" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" 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-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>For this article, we will make an overview of <strong>software engineering</strong> concepts like <strong>software development lifecycle</strong>, <strong>software quality assurance</strong>, <strong>unit testing</strong>, <strong>source control system</strong>, and <strong>project trackers</strong>. Each concept is essential for your <strong>development</strong> as a <strong>software engineer</strong>. You should have a <strong>basic knowledge</strong> of each area because they are <strong>daily used</strong> in <strong>software companies</strong>. Even if the technologies <strong>differ</strong>, the concept is still the same but with a different <strong>GUI</strong> and <strong>software</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b89f472 elementor-widget elementor-widget-text-editor" data-id="b89f472" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img fetchpriority="high" decoding="async" class=" wp-image-10777 alignright" src="https://softuni.org/wp-content/uploads/2022/01/sdlc-300x282.png" alt="sdlc-diagram" width="253" height="238" srcset="https://softuni.org/wp-content/uploads/2022/01/sdlc-300x282.png 300w, https://softuni.org/wp-content/uploads/2022/01/sdlc.png 531w" sizes="(max-width: 253px) 100vw, 253px" /></p><ul><li style="text-align: left;"><span style="font-size: 16px;"><strong>The Software Development Lifecycle</strong> is a process used by the software industry to <strong>design</strong>, <strong>develop,</strong> and <strong>test</strong> high-quality <strong>software</strong>. It aims to produce high-quality software that meets or exceeds customer expectations reaches completion within times and cost estimates.</span><span style="font-size: 16px;"> The benefits of using it only exist if the plan is followed </span><strong style="font-size: 16px;">faithfully</strong><span style="font-size: 16px;">. Read our blog post about them <a href="https://softuni.org/dev-concepts/what-is-software-development-lifecycle/">here</a>.</span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-468211f elementor-widget elementor-widget-text-editor" data-id="468211f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><strong><img decoding="async" class=" wp-image-10797 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-300x250.jpg" alt="designer-work-with-internet-vector" width="242" height="202" srcset="https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-300x250.jpg 300w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-600x500.jpg 600w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-1024x853.jpg 1024w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-768x640.jpg 768w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector.jpg 1176w" sizes="(max-width: 242px) 100vw, 242px" /></strong></strong></p><ul><li><strong><strong>Software Quality Assurance </strong></strong>is a term that covers all aspects of guaranteeing a <strong style="font-size: 16px;">high-quality</strong><span style="font-size: 16px;"> software product. It includes </span><strong style="font-size: 16px;">creating processes</strong><span style="font-size: 16px;"> for each stage of development to reduce </span><strong style="font-size: 16px;">bugs</strong><span style="font-size: 16px;"> and </span><strong style="font-size: 16px;">flaws</strong><span style="font-size: 16px;"> during the build. Companies need it to measure the </span><strong style="font-size: 16px;">quality</strong><span style="font-size: 16px;"> of the software. At the heart of the <b>QA process</b> is <b>software testing</b>. Read more about them in our separate blog post <a href="https://softuni.org/dev-concepts/is-software-qa-important-for-developers/">here</a>.</span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-95a2089 elementor-widget elementor-widget-text-editor" data-id="95a2089" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><strong>Unit testing</strong> is an important concept and practice in <strong>software development</strong>. As a term, <strong>unit tests</strong> are pieces of code that <strong>test</strong> specific functionality in a certain software component.  <strong style="font-size: 16px;">Unit testing frameworks</strong><span style="font-size: 16px;"> simplify, structure, and organize the </span><strong style="font-size: 16px;">unit testing process</strong><span style="font-size: 16px;">. It executes the </span><strong style="font-size: 16px;">test</strong><span style="font-size: 16px;"> and generates </span><strong style="font-size: 16px;">reports</strong><span style="font-size: 16px;">. </span><span style="font-size: 16px;">Examples of </span><strong style="font-size: 16px;">unit testing frameworks</strong><span style="font-size: 16px;"> are </span><strong style="font-size: 16px;">JUnit</strong><span style="font-size: 16px;"> for Java and </span><strong style="font-size: 16px;">Mocha</strong><span style="font-size: 16px;"> for JavaScript. </span>Read more <a href="https://softuni.org/dev-concepts/what-you-need-to-know-about-unit-testing/">here</a>.</li></ul><p><img decoding="async" class=" wp-image-11076 aligncenter" src="https://softuni.org/wp-content/uploads/2022/01/unit_testing_guidelines-300x135.jpg" alt="unit_testing_guidelines" width="460" height="207" srcset="https://softuni.org/wp-content/uploads/2022/01/unit_testing_guidelines-300x135.jpg 300w, https://softuni.org/wp-content/uploads/2022/01/unit_testing_guidelines-600x270.jpg 600w, https://softuni.org/wp-content/uploads/2022/01/unit_testing_guidelines-768x345.jpg 768w, https://softuni.org/wp-content/uploads/2022/01/unit_testing_guidelines.jpg 890w" sizes="(max-width: 460px) 100vw, 460px" /></p>								</div>
				</div>
				<div class="elementor-element elementor-element-b35a0b4 elementor-widget elementor-widget-text-editor" data-id="b35a0b4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><ul><li><strong>Git</strong> is the most popular <strong>source control system</strong> in modern software development. It is a powerful tool for <strong>version control</strong> and <strong>team collaboration</strong> at the <strong>source code level</strong>. In our article, we work with <strong>Git</strong> and <strong>GitHub</strong> by showing a few examples. We <strong>clone</strong> the <strong>repository</strong>, <strong>edit</strong> a local file, <strong>commit</strong> the local changes, and then <strong>publish</strong> the commit. You can read it <a href="https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/">here</a>.</li></ul><p><img loading="lazy" decoding="async" class=" wp-image-11434 aligncenter" src="https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-300x147.png" alt="github-architecture" width="461" height="226" srcset="https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-300x147.png 300w, https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-768x377.png 768w, https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-600x295.png 600w, https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it..png 876w" sizes="(max-width: 461px) 100vw, 461px" /></p></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-bc65bc0 elementor-widget elementor-widget-text-editor" data-id="bc65bc0" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><strong>Project trackers</strong>, as a term, are a simple <strong>tool</strong> that manages the project schedule, <strong>plan</strong>, <strong>assign</strong>, <strong>arrange</strong>, <strong>track</strong> and <strong>visualize</strong> project <strong>tasks</strong>. They are a great way to make your <strong>tasks</strong> come to life and <strong>visualize</strong> your upcoming week or month’s tasks. You can read more about them in our blog post <a href="https://softuni.org/dev-concepts/understanding-project-trackers-kanban-boards-and-trello/">here</a>.</li></ul><p><img loading="lazy" decoding="async" class="wp-image-11574 aligncenter" src="https://softuni.org/wp-content/uploads/2022/02/trello-design-300x187.png" alt="trello-design" width="462" height="288" srcset="https://softuni.org/wp-content/uploads/2022/02/trello-design-300x187.png 300w, https://softuni.org/wp-content/uploads/2022/02/trello-design-1024x639.png 1024w, https://softuni.org/wp-content/uploads/2022/02/trello-design-768x479.png 768w, https://softuni.org/wp-content/uploads/2022/02/trello-design-1536x958.png 1536w, https://softuni.org/wp-content/uploads/2022/02/trello-design-600x374.png 600w, https://softuni.org/wp-content/uploads/2022/02/trello-design.png 1824w" sizes="(max-width: 462px) 100vw, 462px" /></p>								</div>
				</div>
				<div class="elementor-element elementor-element-b6e834e elementor-widget elementor-widget-text-editor" data-id="b6e834e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>All of these concepts are important for your future development as a <strong>software engineer</strong>. Each <strong>topic</strong> can be separated into a <strong>course</strong> and studied in detail. Even if you are indifferent to all the <strong>concepts</strong>, you should know at least the <strong>basics</strong> <strong>about each topic</strong>. In almost every interview for a <strong>software developer</strong>, you will be asked if you are familiar with these areas. <span data-preserver-spaces="true">Each </span><strong><span data-preserver-spaces="true">software company</span></strong><span data-preserver-spaces="true"> uses different </span><strong><span data-preserver-spaces="true">technologies,</span></strong><span data-preserver-spaces="true"> but the concepts are the same.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/CvpNG5luKsA&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><div><div>In this tutorial we cover the following topics:</div></div><ul><li><b style="font-style: inherit; color: var( --e-global-color-text );">Software Development LifeCycle</b></li><li style="font-size: 15px;"><b>Software Quality Assurance (QA)</b></li><li style="font-size: 15px;"><b>Unit Testing and Testing Frameworks</b></li><li><b>Overview of Git and GitHub</b></li><li><p><b>Project Trackers, Kanban Boards, and Trello</b></p></li></ul></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-71088dc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="71088dc" 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-7b32a03" data-id="7b32a03" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" 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-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/02/Dev-Concepts-Episode-30-Software-Engineering-Overview.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-concepts/software-engineering-overview/">Software Engineering Overview [Dev Concepts #30]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-concepts/software-engineering-overview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: softuni.org @ 2026-10-30 09:26:25 by W3 Total Cache
-->