Showing posts with label manual testing. Show all posts
Showing posts with label manual testing. Show all posts

Monday 6 May 2019

What is Manual Testing? Types, Tools and Concept | W3Softech

Manual Testing is a type of software testing usually done by testers manually to perform test cases and find out the bugs or errors in a software system. Any software application before going under automation testing must be tested manually.
The major role of this testing is to ensure that the system is defect-free and working properly then let it go for the next step in the development life cycle. Name itself says that this testing is done by manually without using any automation tools.

Working Process of Manual Testing:

  • The initial step is to study and analyze completely the project give
  • To execute the test cases based upon the business requirements
  • Perform testing manually to find out any bugs or defects in the software application and fix them
  • Perform retesting by testers to find out any missing bugs in the system and fix them
  • Finally, the project will go for the further step after successful completion of testing
Manual-Testing-Types-Tools-Blog-W3Softech
Manual Testing

Advantages of Manual Testing:

  • This Testing can be done through either functional or non-functional
  • Any kind of software application or system can be tested manually

Disadvantages of Manual Testing:

  • It requires human intervention
  • It requires highly skilled testers and longtime process
  • Based upon the above things it costs high
  • The testing process will become repetitive so that may get boring

Manual Testing Types:

Actually, any type of software testing can be executed through manually or automatically but below shows the major types of manual testing.
Manual-Testing-Types-Blog-W3Softech
Manual Testing Types

Manual Testing Tools:

Different kind of Manual Testing Tools
  • Appium (Mobile Testing)
  • AutoIT (Language Automation)
  • Bugzilla (Defect Tracking & Collaboration)
  • FileZilla (FTP Solution)
  • Firebug / Firepath (Online Debugging)
  • GitHub (Project & Source Code Hosting)
  • Jenkins (Continuous Testing)
  • JMeter (Load Testing)
  • Mantis (Bug-Tracking & Project Management)
  • Notepad++ (Source code Editor)
  • PhantomJS (Headless Browser)
  • Postman (API Testing)
  • RazorSQL (Database Query Tool)
  • Selenium (Web Application Testing)
  • TestLink (Test Management)
  • UI Automator (Android Testing Framework)

Friday 19 April 2019

Functional Testing Types, Tools and Examples - W3Softech

What is Functional Testing? Types, Tools and Examples – W3Softech

Functional Testing is one of the types of software testing which can be defined as the each and every individual function of a software application needs to be operating with required specification. The major role of it is to perform individual functions for a software application with respect to the requirements and specifications. Simply we can say that functions of a system need to be tested by given input and the output results should match with the expected results.
It involves a black box testing technique. The internal logic of the system must be tested. It can be done in two ways either through Manual Testing or Automation Testing.

Working Process of Functional Testing:

  • Initially performs the testing on main functions of an application
  • Identify the functions of a software application which need to be tested
  • It involves basic usability of User Interface, APIs, Security, Database, Server Applications and Functionality of the AUT
  • This testing checks the accessibility of the system
  • Execute the test cases
  • It helps to verify error conditions like any error messages are occurring
  • Finally, make a comparison between output results and the expected results
functional-testing-types-tools-and-examples-W3Softech
Functional Testing Types, Tools and Examples


Types of Functional Testing:

  • Beta/Acceptance Testing
  • Integration Testing
  • Interface Testing
  • Regression Testing
  • System Testing
  • Sanity Testing
  • Smoke Testing
  • Unit Testing

List of Functional Testing Tools:

The major testing tools are listed below
  • Coded UI Test
  • JUnit
  • QTP (Quick Test Professional)
  • Sahi
  • Selenium
  • soapUI
  • Telerik Test Studio
  • Test IO
  • TimeShiftX
  • UFT
  • Watir