<?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: Bhuvaneshwari Bhuvani</title>
    <description>The latest articles on DEV Community by Bhuvaneshwari Bhuvani (@bhuvaneshwari_bhuvani_d48).</description>
    <link>https://dev.to/bhuvaneshwari_bhuvani_d48</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%2F3240580%2F8ee198f3-60f7-4018-bdea-62ce1f4e17ca.jpg</url>
      <title>DEV Community: Bhuvaneshwari Bhuvani</title>
      <link>https://dev.to/bhuvaneshwari_bhuvani_d48</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bhuvaneshwari_bhuvani_d48"/>
    <language>en</language>
    <item>
      <title>Selenium with python:</title>
      <dc:creator>Bhuvaneshwari Bhuvani</dc:creator>
      <pubDate>Wed, 10 Sep 2025 06:50:21 +0000</pubDate>
      <link>https://dev.to/bhuvaneshwari_bhuvani_d48/selenium-with-python-5h0i</link>
      <guid>https://dev.to/bhuvaneshwari_bhuvani_d48/selenium-with-python-5h0i</guid>
      <description>&lt;p&gt;Selenium with python:A powerfull tool for automation Testing&lt;/p&gt;

&lt;p&gt;In todays fast-paced software development world,automation testing has beecome an essential part of delivering high-quality products.&lt;br&gt;
Among the many tools available,selenium stands out as one of the most popular and powerful frameworks for web automation.Combined with the simplicity and versatility of python,selenium provides a smooth and effective way to automate repetitive browser tasks and test web applications.&lt;/p&gt;

&lt;p&gt;What is Selenium?&lt;br&gt;
Selenium is an open-source automation framework used test web applications across different browsers and platforms.Unlike traditonal testing methods that require manual effort,Selenium allows developers and testers to simulate user interactions like clicking buttons,filling forms,navigating pages,and validating results.&lt;/p&gt;

&lt;p&gt;Selenium supports multiple programming languages such as Java,Python, C#,Ruby,and Javascript, making it highly flexible.It also works with all major browsers including Chrome,Firebox,Edge,and Safari.&lt;/p&gt;

&lt;p&gt;The Selenium suite consists of several components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Selenum WebDriver-for automating browser actions.&lt;/li&gt;
&lt;li&gt;Selenium IDE-a record-and-playback tool for beginners.&lt;/li&gt;
&lt;li&gt;Selenium Grid-for running tests on multiple machines and browsers simultaneously.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why do we use selenium for automation?&lt;br&gt;
There are several reasons why seleniumhas become the industry standard for automation testing:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cross-browser compatipility-selenium tests work on all major browsers.
2.Open-source and free-no license costs make it cost-effective.
3.Supports multiple languages-You can wriye tests in your preferred language.
4.integration with CI/CD tools-Works seamlessly with Jenkins,GitHub Actions,and other DevOps pipelines.
5.Parallel exection-With seleniumGrid,tests can run in parallel,saving time and resources.
6.Community support-Avast community provides continuous updates,tutorials,and solutions.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Relevance of Selenium in automation Testing using Python&lt;br&gt;
        Python has gained immense popularity in the automation world due to its simplicity,readablity,and extensive libraries.When combined with Seleinum,it becomes a powerful testing solution.&lt;/p&gt;

&lt;p&gt;Here's why Selenium with Python is highly relevant in modern automation testing:&lt;/p&gt;

&lt;p&gt;-Ease of use:Python's simple syntax allows testers to write clean and readable code,even if they are new to Programming.&lt;br&gt;
-Extencive libraries:Python offers libraries like un ittest and pytest for building strong test frameworks.&lt;br&gt;
-Faster scripiting:Writing Selenium scripts in Python requires fewer lines of code compared to Java or C#.&lt;br&gt;
-Data handling:python can easily integrate with data formats like CSV,JSON,and databases,making test data managemant efficient.&lt;br&gt;
-Strong community:Python's large community ensure abudant support,tutorials,and ready-made solutions.&lt;/p&gt;

&lt;p&gt;Fpor example.with just a few lines of pkython code,you can lanuch a browser,navigate to a website,and verify its title.this efficiencey makes Selenium with Python ideal for both beginners and professionals.&lt;/p&gt;

&lt;p&gt;Conclusion:&lt;br&gt;
       Selenium has established itself as the go-to tool for web automation testing,thanks to its cross-platform compatibility,cost-effectivness,and flexibility.When paired with Python,Selenium becomes even more powerful,offering a simple yet robust solution for building automated test suites.Whether you are a beginner or an experienced tester,learning Seleinum with Python can significantly boost your career in automation testing.&lt;br&gt;
in short,Selenium with Python is not just a tool,but a complete ecosystem for reliable,efficient,and scalable automation testing.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Manual Testing Techniques:</title>
      <dc:creator>Bhuvaneshwari Bhuvani</dc:creator>
      <pubDate>Sun, 13 Jul 2025 03:04:37 +0000</pubDate>
      <link>https://dev.to/bhuvaneshwari_bhuvani_d48/manual-testing-techniques-50n2</link>
      <guid>https://dev.to/bhuvaneshwari_bhuvani_d48/manual-testing-techniques-50n2</guid>
      <description>&lt;p&gt;1.common manual testing techniques;&lt;br&gt;&lt;br&gt;
 Manual testing;Manual testing refers to the process of testing software applications by human testers,who carefully execute test cases without using testing tools.In manual testing,testers simulate end user behavior to ensure that the software functions correctly and meets the specified requirements.&lt;br&gt;
They are many variations of manual testing with different purpose and software types,Here are some of the most common type:-Block box testing,white box testing,unit testing,integration testing,system testing,usability testing,user acceptance testing.&lt;br&gt;
2.Boundary value analysis: &lt;br&gt;
  Boundary value analysis is a popular technique for black box testing.It is used to identify defects and errors in software by testing input values on the boundaries of the allowable ranges.&lt;br&gt;
The goal of BVA is to find any issues which may arise due to incorrect assumptions about the system behavior.&lt;br&gt;
Testing these boundary values ensures that the software functions correctly.&lt;br&gt;
Every partition for boundary analysis has its minimum and maximum values.Lets look at the following points to understand BVA in software testing in brief.For every variable,testers check the following.&lt;br&gt;
 Nominal value&lt;br&gt;
 Minimum value&lt;br&gt;
 Above minimum value &lt;br&gt;
 Below the minimum value&lt;br&gt;
 Maximum value &lt;br&gt;
 Boundary Value for an invalid partition is called invalid &lt;br&gt;
 boundary value&lt;br&gt;
 Boundary value for valid partition is called boundary&lt;br&gt;&lt;br&gt;
 value.&lt;br&gt;
3.Decision table testing:&lt;br&gt;
  Decision table testing is a black box testing design&lt;br&gt;&lt;br&gt;
  technique(behavioral or behavior based technique),used &lt;br&gt;
  where different combinations of test input conditions &lt;br&gt;
  result in different outcomes.When a system has complex&lt;br&gt;&lt;br&gt;
  business rules,then the decision table testing techniques &lt;br&gt;
  helps in identifying the correct test cases.&lt;br&gt;
4.The future of the manual testing in the age of AI:&lt;br&gt;
   As Artificial Intelligence(AI)continues to revolutionize&lt;br&gt;&lt;br&gt;
   industries,software testing is undergoing a significant&lt;br&gt;&lt;br&gt;
   transformation.Traditional manual and automation testing &lt;br&gt;
   methods,designed for deterministic systems with fixed &lt;br&gt;
   outputs,are evolving to meet the dynamic and data driven &lt;br&gt;
   nature of AI applications.Here's how testing practices &lt;br&gt;
   are adapting to ensure AI systems are &lt;br&gt;
   accurate,reliable,and fair. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>MANUAL TESTING TECHNIQUES:</title>
      <dc:creator>Bhuvaneshwari Bhuvani</dc:creator>
      <pubDate>Sat, 12 Jul 2025 17:16:37 +0000</pubDate>
      <link>https://dev.to/bhuvaneshwari_bhuvani_d48/manual-testing-techniques-9g2</link>
      <guid>https://dev.to/bhuvaneshwari_bhuvani_d48/manual-testing-techniques-9g2</guid>
      <description>&lt;p&gt;MANUAL TESTING:&lt;br&gt;
Manual testing refers to the process of testing software applications by human testers,who carefully execute test cases without using testing tools.In manual testing,testers simulate end user behavior to ensure that the software functions correctly and meets the specified requirements.&lt;br&gt;
During manual testing,testers follow predefined test cases and execute various test scenarios to identify software applications bugs,defects,or inconsistencies they document their findings,including and defects discovered during the testing process,to facilitate communication with developers for resolution.                                                                                           &lt;/p&gt;

</description>
      <category>testing</category>
      <category>manual</category>
      <category>softwaredevelopment</category>
      <category>qualityassurance</category>
    </item>
  </channel>
</rss>
