Test case documentation is important for manual testing for several reasons Ensures completeness: Test case documentation ensures that all the features and functions of the application under test have been tested. It helps testers to make sure that no critical functionality is left untested. Provides clarity: Test case documentation provides clarity on the expected behavior of the application under test. It helps testers to understand what the application should do and how it should behave in different scenarios. Helps in regression testing: Test case documentation provides a record of the tests that have been performed. This makes it easier for testers to perform regression testing in the future and ensure that new changes to the application do not break existing functionality. Facilitates collaboration: Test case documentation helps testers and other stakeholders to collaborate more effectively. It helps to ensure that everyone has a shared understanding of the application under test and the tests that need to be performed. Improves accountability: Test case documentation helps to establish accountability for testing. It ensures that testers are responsible for testing specific features or functions and helps to identify the root cause of defects if they are found In summary, test case documentation is important for manual testing because it ensures completeness, provides clarity, facilitates collaboration, helps in regression testing, and improves accountability. It helps to ensure that the application under test meets the requirements and is of high quality A Test Case Template contains -> Name… Continue reading Importance of Test Case Documentation
Author: Adarsh S
Google Chrome Dev Tools for Mobile Testing
Form factor Form Factor is one of the terminologies used in Mobile App Testing. So, what exactly is Form Factor? Form Factor in simple terms is the general look (i.e. style) of the Mobile Device. The Form Factor of a Mobile Device comprises the below things which result in the actual look or style of… Continue reading Google Chrome Dev Tools for Mobile Testing
The difference between Keyword Driven Testing and Data Driven Testing
The fundamental principle of Data-driven testing is that you run your test using a variety of input data to make sure that the application will function as intended for a range of different values. Using data as inputs to your script operations is how this strategy works. Every data set in the script serves as… Continue reading The difference between Keyword Driven Testing and Data Driven Testing
What is Data Driven Testing
Data-driven testing is a software testing approach that involves testing a software application with a variety of inputs and expected results. In this method, test cases are developed based on the different sets of input data available. The test data is used to define the expected output for each test case. This testing approach helps… Continue reading What is Data Driven Testing
Playwright Automation Tool
What is Playwright?Built by Microsoft, Playwright is a Node.js library that, with a single API, automates Chromium, Firefox, and WebKit. These APIs can be used by developers writing JavaScript code to create new browser pages, navigate to URLs and then interact with elements on a page. In addition, since Microsoft Edge is built on the… Continue reading Playwright Automation Tool
Client Script Vs. User Event Script
Where the script runs: Clients Scripts run in the browser. That means when you load a record the client script starts to run, and it is immediately available to perform actions when you click around on the record. That is why you can make it do something when changing a field. User Event Scripts run… Continue reading Client Script Vs. User Event Script
Penetration Testing
It is a form of cyberattack done to understand the situation of the security of the system. People often confuse this test with the vulnerability assessment test. So penetration test is composed of some methods or instructions whose main aim is to test the organization’s security. This test proved to be helpful for organizations because… Continue reading Penetration Testing
Git Code Review Types
Git code reviews are important for many reasons, Making sure the code works and meets requirements (automated testing helps with this, too). Coaching new developers. Ensuring transparency across teams. Sharing innovation. Improving performance. Doing these reviews properly can save time in the long-term. They’ll help you identify bugs and improve quality earlier in development —… Continue reading Git Code Review Types
Prioritize Test Cases in TestNG
How to prioritize test cases (For selenium Automation – TestNG Framework) When Multiple test cases are written under one class, it will execute according to the alphabetical order(ASCII), for making it execute based on our condition, we will prioritize the test cases → ByDefault all the tests in the class will be executed in the… Continue reading Prioritize Test Cases in TestNG
Methods used in Selenium WebDriver for Automation
Selenium web driver in simple terms is an API library that contains a list of predefined classes and interfaces that contains predefined methods Basic Methods that are used in Selenium web driver: get() → Used to open specified URL’s web page, (HTTP:// needs to be provided) manage() → manage().window().maximized(); → To maximize the window manage().window().minimize();… Continue reading Methods used in Selenium WebDriver for Automation