Software Testing With Manual Selenium

  • Manual testing is the process of manually testing software for defects.
  • It requires a tester to play the role of an end user and use most of all features of the application to ensure correct behavior.
  • To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases.
  • Testing can be through black-, white- or grey-box testing.
  • In black-box testing the software is run to check for the defects and is less concerned with how the processing of the input is done. Black-box testers do not have access to the source code.
  • In white-box testing the tester is concerned with the execution of the statements through the source code.
  • Grey-box testing is concerned with running the software while having an understanding of the source code and algorithms.
  • Static and dynamic testing approach may also be used.
  • Static testing includes verifying requirements, syntax of code and any other activities that do not include actually running the code of the program.
  • Testing can be further divided into functional and non-functional testing.
  • In functional testing the tester would check the calculations, any link on the page, or any other field which on given input, output may be expected.
  • Non-functional testing includes testing performance, compatibility and fitness of the system under test, its security and usability among other things.
  • There are several stages. They are:
    • Unit Testing :
    • This initial stage in testing normally carried out by the developer who wrote the code and sometimes by a peer using the white box testing technique.

    • Integration Testing:
    • This stage is carried out in two modes, as a complete package or as an increment to the earlier package. Most of the time black box testing technique is used. However, sometimes a combination of Black and White box testing is also used in this stage.

    • System Testing:
    • In this stage the software is tested from all possible dimensions for all intended purposes and platforms. In this stage Black box testing technique is normally used.

    • User Acceptance Testing:
    • This testing stage carried out in order to get customer sign-off of finished product. A 'pass' in this stage also ensures that the customer has accepted the software and is ready for their use.

    • Release or Deployment Testing:
    • Onsite team will go to customer site to install the system in customer configured environment and will check for the following points:

      1. Whether SetUp.exe is running or not.
      2. There are easy screens during installation
      3. How much space is occupied by system on HDD
      4. Is the system completely uninstalled when opted to uninstall from the system.


  • Address: #12, 3rd Floor
    Dental College Main Road,
    Munekolalu, Marathahalli,
    Bangalore - 560037
  • Email:
  • Website:


Selenium Training in Bangalore Automation Testing Training in Bangalore Selenium Training in Marathahalli Best Selenium Automation Training in Bangalore
Software Testing Training in Bangalore Java Selenium Automation Training in Bangalore Automation Testing Training in Marathahalli Selenium Training Institutes in Bangalore
Best Selenium Training Institute in Bangalore Cucumber Training in Bangalore Best Cucumber Training in Bangalore Best Cucumber Training in Marathahalli