Types of tests

Thomas Kurzawa "YESMAN"
2 min readMar 1, 2023

--

If you want to be a tester, you have to know basic testing types. Here are some of them (in general).

  1. Unit Testing: Unit testing is a type of testing in which individual units or components of software are tested in isolation to ensure they function as intended.
  2. Integration Testing: Integration testing is the process of testing how individual software components work together as a group. It ensures that the interactions between different components of a system are functioning as intended.
  3. System Testing: System testing is the process of testing an entire software system to ensure it meets the specified requirements. This type of testing is typically done after integration testing.
  4. Acceptance Testing: Acceptance testing is a type of testing that is conducted to ensure that the software meets the business requirements and is acceptable to end-users. It is typically performed by the end-users or stakeholders.
  5. Performance Testing: Performance testing is the process of testing how well a software application performs under various conditions such as high traffic or heavy usage. The goal is to identify any bottlenecks or performance issues.
  6. Security Testing: Security testing is the process of testing a software system to identify vulnerabilities and potential security threats. This type of testing is critical for applications that handle sensitive data or transactions.
  7. Regression Testing: Regression testing is a type of testing that is performed to ensure that changes made to the software do not have unintended consequences or break existing functionality.
  8. Exploratory Testing: Exploratory testing is a type of testing that involves exploring the software application to identify potential issues or defects that may have been missed by other types of testing.
  9. User Acceptance Testing: User acceptance testing is a type of testing that is performed by end-users to ensure that the software meets their needs and requirements. It is typically performed after system testing and before the software is released.
  10. Usability Testing: Usability testing is the process of testing how easy and intuitive it is to use the software application. The goal is to identify any usability issues that may impact the user experience.

--

--

Thomas Kurzawa "YESMAN"

Hi, I am Thomas and I am from Poland, my current job is being a manual tester in bank, my hobby is to hear or watch stories, no matter movies or books. Welcome