<?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: Dillibabu R</title>
    <description>The latest articles on DEV Community by Dillibabu R (@dillibabu_r_86be9ba2e2a62).</description>
    <link>https://dev.to/dillibabu_r_86be9ba2e2a62</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%2F2572248%2F71c7e607-f2f3-4139-a777-a7d2e97a8789.png</url>
      <title>DEV Community: Dillibabu R</title>
      <link>https://dev.to/dillibabu_r_86be9ba2e2a62</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dillibabu_r_86be9ba2e2a62"/>
    <language>en</language>
    <item>
      <title>Manual Testing</title>
      <dc:creator>Dillibabu R</dc:creator>
      <pubDate>Sun, 15 Dec 2024 08:16:07 +0000</pubDate>
      <link>https://dev.to/dillibabu_r_86be9ba2e2a62/manual-testing-6c1</link>
      <guid>https://dev.to/dillibabu_r_86be9ba2e2a62/manual-testing-6c1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Manual Testing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manual testing is a software testing process in which test cases are executed manually by testers without the use of automation tools. &lt;/li&gt;
&lt;li&gt;It is a fundamental method for identifying defects, ensuring software quality, and validating whether the software meets its requirements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Common manual testing techniques&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technique&lt;/strong&gt;--&amp;gt;Black Box Testing&lt;br&gt;
&lt;strong&gt;Focus Area&lt;/strong&gt;--&amp;gt;Input/Output functionality&lt;br&gt;
&lt;strong&gt;Best For&lt;/strong&gt;--&amp;gt;Validating requirements&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technique&lt;/strong&gt;--&amp;gt;White Box Testing&lt;br&gt;
&lt;strong&gt;Focus Area&lt;/strong&gt;--&amp;gt;Internal code structure&lt;br&gt;
&lt;strong&gt;Best For&lt;/strong&gt;--&amp;gt;Code-level validation&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technique&lt;/strong&gt;--&amp;gt;Usability Testing&lt;br&gt;
&lt;strong&gt;Focus Area&lt;/strong&gt;--&amp;gt;UI/UX&lt;br&gt;
&lt;strong&gt;Best For&lt;/strong&gt;--&amp;gt;User satisfaction&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technique&lt;/strong&gt;--&amp;gt;Regression Testing&lt;br&gt;
&lt;strong&gt;Focus Area&lt;/strong&gt;--&amp;gt;Existing functionality&lt;br&gt;
&lt;strong&gt;Best For&lt;/strong&gt;--&amp;gt;Stability after changes  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technique&lt;/strong&gt;--&amp;gt;Smoke/Sanity Testing&lt;br&gt;
&lt;strong&gt;Focus Area&lt;/strong&gt;--&amp;gt;Critical functionalities&lt;br&gt;
&lt;strong&gt;Best For&lt;/strong&gt;--&amp;gt;Initial checks post-build&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technique&lt;/strong&gt;--&amp;gt;Compatibility Testing&lt;br&gt;
&lt;strong&gt;Focus Area&lt;/strong&gt;--&amp;gt;Environments (browsers, OS)&lt;br&gt;
&lt;strong&gt;Best For&lt;/strong&gt;--&amp;gt;Multi-platform support&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Boundary Value Analysis&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Boundary Value Analysis is a black-box testing technique used to identify errors at the boundaries of input ranges.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For any given input range, BVA focuses on testing the following values:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lower boundary (minimum value)&lt;/li&gt;
&lt;li&gt;Just below the lower boundary (min - 1)&lt;/li&gt;
&lt;li&gt;Just above the lower boundary (min + 1)&lt;/li&gt;
&lt;li&gt;Upper boundary (maximum value)&lt;/li&gt;
&lt;li&gt;Just below the upper boundary (max - 1)&lt;/li&gt;
&lt;li&gt;Just above the upper boundary (max + 1)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Decision Table Testing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Decision Table Testing is a black-box testing technique used to test complex business logic where the system behavior depends on multiple input conditions.&lt;/li&gt;
&lt;li&gt;Useful for applications with complex decision-making logic.&lt;/li&gt;
&lt;li&gt;Ensures all possible combinations of inputs and their corresponding outcomes are tested.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The future of manual testing in the age of AI&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The future of manual testing in the age of AI is evolving rapidly, but manual testing remains relevant and critical. While AI and automation tools are revolutionizing software testing by enhancing efficiency, manual testing still holds an irreplaceable role in areas requiring human judgment, creativity&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
