Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn the main types of software testing, including unit, integration, functional, system, stress, performance, usability, acceptance, and regression testing.
In this article, I have shared some important skills required for software testers.
A cool attribute to save some debugging time is DebuggerTypeProxy (Namespace: System.Diagnostics). Using this attribute, you can write your own logic to interpret the object at debug time. Meaning, if you have a list of class objects then you can project on certain properties and force debugger to show the value off of this proxy class. This attribute is applicable to Structures, Classes and Assemblies.
In my previous articles / blogs on selenium webdriver , we have seen the execution of various HTML controls using selenium C#. As we know using selenium we can automate anything which we see on the webpage or web application like Alert message , prompt message ,messagebox , textbox , dropdown buttons like (single click ,double click) , hyperlink , checkbox ,radiobutton etc , and even we can automate applications which is developed using Ext.js(Sencha Applications) or KendoUI applications etc.
Protractor is an E2E UI automation testing tool for angular or Angular JS and it is very similar to selenium webdriver. Angularhas some extra web elements like ng-model, ng-if so we can’t test angular applications without Protractor. Protractor is built on the top of WebDriverJS that uses native events and browser-specific drivers which interact with web application.
In my previous article of "Execution Of Test Cases In Sequential And Parallel Using Selenium Webdriver" we learned the usage of selenium webdriver
Development methodologies like Agile, DevOps, Test Driven Development, Continuous Testing and Continuous Deployment etc. have replaced software development approaches that put testing at the end of development. The one common thread across these development methodologies is that testing is now placed in the heart of software development. That, and test automation has been an instrumental enabler of these methodologies.
Selenium is an open source tool, which is used to execute the test scripts or the test cases on web applications. As we know Selenium is an open source tool, which supports various programming languages such as Java,C#, PHP,JavaScript, Ruby etc. Selenium supports various operating systems to execute the test scripts on web applications like Windows, Linux, MacOS etc. Selenium is written using one of the famous programming languages; i.e. Java, and its a cross-platform.
In this article we discuss how to generate a Resolution Time Report in JIRA. This report helps the JIRA user by displaying the issue resolved time in the form of a bar chart report.
Learn the principles and benefits of test-driven development in C#, including unit tests, boundary conditions, error scenarios, and designing code for testability.
In this article we discuss how to generate a "Created vs Resolved Issue" report in JIRA. The "Created vs Resolved Issues" report displays the number of issues created and resolved over a given period of time. This report is based on the project or issue filter that the user chooses and the chart can be either cumulative or not.
In this article, we will see the execution of iframe using Selenium WebDdriver.
In this article, we will see the execution of iframe using selenium webdriver.
Learn how testers can backtrack defects through the UI, REST services, databases, and logs to identify root causes before reporting issues to developers.
This article elaborates on the role of automation in Functional testing.
Learn how to unit test C# model validation attributes with NUnit and Data Annotations, including checking required properties with ValidationResult.
In this article, you will learn how to select a test automation tool.
In this article, you will learn that the Postman always tests your Web APIs twice.
Learn the basics of Selenium 3.0, including test automation, supported browsers and languages, WebDriver, Grid, and browser driver setup.
In this article, we will learn about software bugs, bug reporting systems and the bug life cycle.
In this article you will learn about the top 10 website security testing tools.
In this article, you will learn about website performance testing tools.
This article highlights the essence and traits of finding the bugs and mentions the various artifacts in reporting a bug.
In this article, you will see top 10 characteristics of a good website.
In this article we will learn about the basics of software verification and validation.
In this article, we will see top 3 website testing tools and how to use them.
In this article you will learn about Insecure Direct Object Reference and its prevention mechanism.
In this article we will learn to create script using Selenium WebDriver.
In this article you will learn about Fedora Update Testing with Bodhi.
This article gives you a clear picture about Unit Testing and its benefits.
Everything on Software Testing, not only its articles: the Software Testing page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article