Thursday, February 1, 2024

Exploring the Different Types of Software Testing

 Overview of web app testing scope


1. Functional Testing


2. Usability Testing

3. Performance Testing


4. Security Testing


5. Compatibility Testing


6. Interface Testing


Friday, January 12, 2024

How to Use Performance Testing Reports to Improve Performance

1. Statistics Summary
  • Maximum running concurrent users
  • Total throughput
  • Average throughput
  • Average hits per second
  • HTTP responses summary
2. Transactions summary
  • Total passed transactions
  • Total failed transactions
3. HTTP responses summary
  • The total amount of HTTP 2XX responses
  • The total amount of HTTP 4XX responses
  • The total amount of HTTP 5XX responses
4. Running concurrent users graph

5. Response times graph
  • The reports contain metrics and statistics described above, a list of issues (with description and links to the statistics section) that occurred during test execution, and a general conclusion about the application's performance.
  • The testing team prepares the reports after each iteration of the performance script execution and sends them to the Customer.

Wednesday, June 28, 2023

How to Quickly Refresh Your Browser in Selenium Java

1. Navigate the refresh method
driver. navigate().refresh();

2. Get the current URL
driver.get(driver.getCurrentUrl());

3. Javascript Executor
JavascriptExecutor executor=(JavascriptExecutor) driver;
executor.executeScript("location.reload()");

4. Robot class
Robot robot=new Robot();
robot.keyPress(KeyEvent.VK_F5);
robot.keyRelease(KeyEvent.VK_F5);