<?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: javed shaikh</title>
    <description>The latest articles on DEV Community by javed shaikh (@javed2793).</description>
    <link>https://dev.to/javed2793</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%2F3802938%2Fa1135933-a8ac-4973-96ee-6695d8d39527.jpg</url>
      <title>DEV Community: javed shaikh</title>
      <link>https://dev.to/javed2793</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/javed2793"/>
    <language>en</language>
    <item>
      <title>Is this the end of manual testing ????</title>
      <dc:creator>javed shaikh</dc:creator>
      <pubDate>Tue, 03 Mar 2026 05:29:15 +0000</pubDate>
      <link>https://dev.to/javed2793/is-this-the-end-of-manual-testing--24ij</link>
      <guid>https://dev.to/javed2793/is-this-the-end-of-manual-testing--24ij</guid>
      <description>&lt;p&gt;&lt;strong&gt;Is this the end of manual testing ????&lt;/strong&gt;&lt;br&gt;
Hye today we will talk about some techniques used in manual testing and Also IS this the end of manual testing In age of AI.&lt;br&gt;
So When it comes to manual testing by the word one can understand that anyone want to explain or talking about. &lt;br&gt;
We all are tester in our life testing different things in our day to day life but when its come to professional the real tester come and treat the things seriously and follow the methods and techniques for perfect outcome.&lt;/p&gt;

&lt;h2&gt;
  
  
  One of the method used for manual testing is
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Boundary Value Analysis (BVA)&lt;/strong&gt; is a black-box test design technique in which test cases are designed based on boundary values. It involves testing values at the boundaries of equivalence partitions, including the minimum, maximum, just inside, and just outside values.&lt;br&gt;
This is standard definition of BVA.&lt;/p&gt;

&lt;p&gt;Lets understand it by taking simple Example&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website Password Definition&lt;/strong&gt;&lt;br&gt;
Testing a password field that requires 8-15 characters means checking:&lt;br&gt;
• 7 characters (should fail - too short)&lt;br&gt;
• 8 characters (should work - minimum)&lt;br&gt;
• 9 characters (should work)&lt;br&gt;
• 14 characters (should work)&lt;br&gt;
• 15 characters (should work - maximum)&lt;br&gt;
• 16 characters (should fail - too long)&lt;/p&gt;

&lt;p&gt;Bugs like "password accepted with 7 characters" or "crashes with 16 characters" only get caught at boundaries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Points&lt;/strong&gt;&lt;br&gt;
• Tests minimum, maximum, and values just inside/outside boundaries&lt;br&gt;
• Based on the principle that programmers often make off-by-one errors&lt;br&gt;
• Used with Equivalence Partitioning for maximum coverage&lt;br&gt;
Standard Test Values (Age 18-60 example)&lt;br&gt;
• Below minimum: 17 (reject)&lt;br&gt;
• Minimum: 18 (accept)&lt;br&gt;
• Just above min: 19 (accept)&lt;br&gt;
• Just below max: 59 (accept)&lt;br&gt;
• Maximum: 60 (accept)&lt;br&gt;
• Above max: 61 (reject)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-World Examples&lt;/strong&gt;&lt;br&gt;
• ATM withdrawals (₹500-10,000): Test ₹499, ₹500, ₹501, ₹9,999, ₹10,000, ₹10,001&lt;br&gt;
• Password length (8-15 chars): Test 7, 8, 9, 14, 15, 16 characters&lt;br&gt;
• Free shipping (orders above ₹999): Test ₹998, ₹999, ₹1000&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common Applications&lt;/strong&gt;&lt;br&gt;
Forms, financial apps, e-commerce, healthcare, gaming, APIs, databases, and security fields.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages&lt;/strong&gt;&lt;br&gt;
• Finds critical bugs missed by normal testing&lt;br&gt;
• Reduces test cases significantly&lt;br&gt;
• Easy to understand and implement&lt;br&gt;
• High return on investment&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common Mistakes&lt;/strong&gt;&lt;br&gt;
• Testing only valid boundaries&lt;br&gt;
• Forgetting both ends of range&lt;br&gt;
• Not documenting expected results&lt;/p&gt;

&lt;h2&gt;
  
  
  Now The Other technique tester use in manual testing is decision table testing
&lt;/h2&gt;

&lt;p&gt;Decision Table Testing is also a black-box test design technique in which test cases are designed to exercise the combinations of inputs and/or stimuli (conditions) shown in a decision table. It helps testers identify all relevant combinations of conditions and their corresponding actions.&lt;/p&gt;

&lt;p&gt;**Lets understand it by The real world definition &lt;br&gt;
**Mobile Recharge Analogy&lt;br&gt;
Jio recharge plan logic:&lt;br&gt;
• New User? (Yes/No)&lt;br&gt;
• Data Pack &amp;gt; 2GB/day? (Yes/No)&lt;br&gt;
• Unlimited Calls? (Yes/No)&lt;br&gt;
• 5G Available? (Yes/No)&lt;br&gt;
Your app showing wrong plan details? Probably an untested combination in the decision table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Components&lt;/strong&gt;&lt;br&gt;
• Conditions: Input factors (e.g., Age, Income)&lt;br&gt;
• Actions: Output results (e.g., Approve, Reject)&lt;br&gt;
• Rules: Unique condition combinations&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step-by-Step Process&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Identify all conditions&lt;/li&gt;
&lt;li&gt; Identify all actions&lt;/li&gt;
&lt;li&gt; Calculate combinations (2ⁿ for binary conditions)&lt;/li&gt;
&lt;li&gt; Create table with all combinations&lt;/li&gt;
&lt;li&gt; Define expected action for each&lt;/li&gt;
&lt;li&gt; Design test cases for each column&lt;/li&gt;
&lt;li&gt; Execute and validate results&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Real-World Examples&lt;/strong&gt;&lt;br&gt;
• Loan Approval: CIBIL Score + Income + Existing Loan&lt;br&gt;
• E-commerce Discount: New User + Cart Value + Payment Mode&lt;br&gt;
• Hotel Booking: Weekend + Loyalty Member + Multiple Rooms&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Advantages&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;✅ Ensures 100% condition coverage&lt;br&gt;
✅ Catches missing business rules&lt;br&gt;
✅ Handles complex logic systematically&lt;br&gt;
✅ Easy to understand for stakeholders&lt;br&gt;
✅ No redundant test cases&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common Mistakes&lt;/strong&gt;&lt;br&gt;
❌ Missing condition combinations&lt;br&gt;
❌ Assuming impossible combinations&lt;br&gt;
❌ Not updating table when rules change&lt;br&gt;
❌ Testing only happy paths&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When to Use&lt;/strong&gt;&lt;br&gt;
• Complex business rules&lt;br&gt;
• Multiple IF-ELSE conditions&lt;br&gt;
• Financial calculations&lt;br&gt;
• Access control systems&lt;br&gt;
• Pricing engines&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When NOT to Use&lt;/strong&gt;&lt;br&gt;
• Simple linear logic&lt;br&gt;
• Systems with few conditions&lt;br&gt;
• When conditions are independent&lt;/p&gt;

&lt;p&gt;Ok done with this methods hope you like and understand the use of this 2 methods this are general methods which one used while testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Now the main Question comes will this all end in age of AI??&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;So let me tell you the answer is a big NOOOOO…&lt;br&gt;
Ya some things will change some methods &amp;amp; process will change but it can’t replace the manual tester it will evolve with future.&lt;/p&gt;

&lt;p&gt;What AI can do in the world of testing&lt;/p&gt;

&lt;p&gt;• Regression testing&lt;br&gt;
• Load/performance testing&lt;br&gt;
• Test data generation&lt;br&gt;
• Defect pattern analysis&lt;br&gt;
• Basic test case creation&lt;br&gt;
But Still AI can’t Do this&lt;/p&gt;

&lt;p&gt;• Understand user emotions&lt;br&gt;
• Assess UX/UI aesthetics&lt;br&gt;
• Apply domain judgment&lt;br&gt;
• Handle exploratory testing&lt;br&gt;
• Think like a human user&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  The New Role of Manual Testers
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
Old Role                     Future Role&lt;br&gt;
Repetitive test execution   Strategic test design&lt;br&gt;
Finding obvious bugs            Finding complex scenarios&lt;br&gt;
Manual regression           Overseeing AI test execution&lt;br&gt;
Basic functional testing    UX/customer journey testing&lt;/p&gt;

&lt;p&gt;Thank you hope you like my blog and in future we will defiantly meet with more new information. Related to tech world…..&lt;/p&gt;

</description>
      <category>testing</category>
      <category>techtalks</category>
      <category>ai</category>
      <category>futurechallenge</category>
    </item>
  </channel>
</rss>
