<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sh Shipon</title>
    <description>The latest articles on DEV Community by Sh Shipon (@sh_shipon_6676817e17728b1).</description>
    <link>https://dev.to/sh_shipon_6676817e17728b1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2679965%2Fa02af8c7-b160-44f0-bf33-9d72fa435f51.png</url>
      <title>DEV Community: Sh Shipon</title>
      <link>https://dev.to/sh_shipon_6676817e17728b1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sh_shipon_6676817e17728b1"/>
    <language>en</language>
    <item>
      <title>Disadvantages of the Single Responsibility Principle(SRP)</title>
      <dc:creator>Sh Shipon</dc:creator>
      <pubDate>Thu, 09 Jan 2025 10:38:10 +0000</pubDate>
      <link>https://dev.to/sh_shipon_6676817e17728b1/disadvantages-of-the-single-responsibility-principlesrp-39oc</link>
      <guid>https://dev.to/sh_shipon_6676817e17728b1/disadvantages-of-the-single-responsibility-principlesrp-39oc</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/nozibul_islam_113b1d5334f" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1971849%2Fe97063c6-1893-40f0-af60-b650acae49cd.png" alt="nozibul_islam_113b1d5334f"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/nozibul_islam_113b1d5334f/disadvantages-of-the-single-responsibility-principlesrp-ihm" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Disadvantages of the Single Responsibility Principle(SRP)&lt;/h2&gt;
      &lt;h3&gt;Nozibul Islam ・ Sep 28 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#solidprinciples&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#java&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#softwareengineering&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>oop</category>
      <category>designpatterns</category>
      <category>solidprinciples</category>
    </item>
    <item>
      <title>Test Case Vs Test Scenario</title>
      <dc:creator>Sh Shipon</dc:creator>
      <pubDate>Thu, 09 Jan 2025 10:17:28 +0000</pubDate>
      <link>https://dev.to/sh_shipon_6676817e17728b1/test-case-vs-test-scenario-3cnl</link>
      <guid>https://dev.to/sh_shipon_6676817e17728b1/test-case-vs-test-scenario-3cnl</guid>
      <description>&lt;h3&gt;
  
  
  Test Scenario Vs Test Case.
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Test Scenario
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Definition:&lt;/strong&gt; A high-level description or outline of what needs to be tested. It focuses on the functionality or workflow to be validated, not the specific steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Detail Level:&lt;/strong&gt; Less detailed and broader in scope. It represents a concept or a situation that needs testing, typically at a more abstract level.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Purpose:&lt;/strong&gt; Used to ensure comprehensive coverage of the application and to identify all the possible areas that need testing.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Focus
&lt;/h4&gt;

&lt;p&gt;Focuses on what to test (e.g., user login process, fund transfer workflow).&lt;/p&gt;

&lt;h4&gt;
  
  
  Example:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;"Test the login functionality."&lt;/li&gt;
&lt;li&gt;"Test fund transfer between accounts."&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  When Used
&lt;/h4&gt;

&lt;p&gt;Primarily used during the initial stages of testing to outline the general areas to be covered.&lt;/p&gt;

&lt;h4&gt;
  
  
  Test Case
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Definition:&lt;/strong&gt; A detailed set of specific instructions or steps to execute a test, which includes inputs, actions, expected outcomes, and actual results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Detail Level:&lt;/strong&gt; Highly detailed and specific. Each test case outlines how the test should be performed and provides step-by-step guidance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Purpose:&lt;/strong&gt; Used to ensure specific aspects of the application behave as expected under certain conditions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Focus
&lt;/h4&gt;

&lt;p&gt;Focuses on how to test the scenario, including precise steps, expected results, and test data.&lt;/p&gt;

&lt;h4&gt;
  
  
  Example:
&lt;/h4&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;Test Case for Login:&lt;/strong&gt;
&lt;/h5&gt;

&lt;ol&gt;
&lt;li&gt;Step 1: Open the login page.&lt;/li&gt;
&lt;li&gt;Step 2: Enter a valid username and password.&lt;/li&gt;
&lt;li&gt;Step 3: Click the login button.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Expected Result:&lt;/strong&gt; The user is redirected to the dashboard.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  When Used
&lt;/h4&gt;

&lt;p&gt;Used during the execution phase to ensure specific functionality is working as intended, step by step.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>qa</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
