DEV Community

Akash
Akash

Posted on

Software Testing

  • Today I learn some basics about software testing,procedures of software testing,what are the tools using for software testing .
  • Testing is nothing but Meeting client's requirements.
  • Also learned abbreviation for some tech terms
  • I learn basics of manual testing

=> MANUAL TESTING

  • manual testing is done by testing a software without any tools it done manually
  • Verifying application by executing scenarios and comparing results
  • Manual testing classified into two types

        1. Functional Testing
        2. Non-Functional Testing
    

FUNCTIONAL TESTING

  • Testing a software by its given requirements
  • Testing is done only when it meets customer's requirements
  • It ensures input ,output behaviour.

NON-FUNCTIONAL TESTING

  • Checking whether its is functionally right or not
  • Testing performance
  • Checking is application is secure and user friendly.

SOFTWARE DEVELOPMENT LIFECYCLE

  1. Requirements gathering
  2. Planning
  3. Designing
  4. Development
  5. Testing(Integration testing,unit testing,system testing)
  6. Releasing .

ABBREVIATION TERMS

  • SSL-Secured socket layer
  • FLP-File transfer protocal
  • SMTP-Simple mail transfer protocol
  • TCP-Transmission control protocol
  • UDP-User datagram protocol
  • DNS-Domain name server
  • URL-Uniform resource locator
  • BRS-Business requirement specification
  • FRS-Function requirement specification

DIFFERENCE BETWEEN INSTALLATION AND DEPLOYMENT

=> INSTALLATION

  • It is setting up software in specific device as local or server.
  • Ensures software can run on host system
  • It includes configuring files and settings
  • It often requires user interaction for custom settings
  • Easy to process

=> DEPLOYMENT

  • It is a broader process for making software access across multiple system or enviroinment
  • Ensuring end to end users can access or using application
  • utilizes automation tools
  • Requires network configuration ,database setup and testing across devices
  • More complex often automated

:- The content of installation and deployment is referred in linkedin

Top comments (0)