Saturday, 20 January 2018

Bascis of Software Testing Course - Day 1

Define Software?

Software is a collection of programs,algorithms and procedure and is used to perform some specific task.

Types of Software:

  • System Software--->Eg:OS--->It is a Interaction or Intermediate between both software and Hardware
  • Application Software-->Eg:Ms package,Adobe,Media Players,Skype,Teamviewer
  • Programming Software--->Which helps to develop the new software--->Eg:Eclipse,Visual studio,Turbo C ,Python IDE

Types of Application:

Window Application or Desktop or Standalone:Eg:-->Refer application software

Dont Tell--->Without Internet and it support only windows os only

Web Based Application

Eg:.com,.in.co all websites

use of internet and help of browsers to run the application

Mobile Based Appl

Classify in to two types

  • Native-->App support only in Mobile or Andirod OS
  • Hybrid-->App Support in both (window or Web) and (Andirod and IOS)

Define Software Testing

To check the correctness,completeness,consistences and quality of the given software.

Software testing is an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free.

Actual Results--->after testing the software,get the results by tester.

Expected Result--->before Development Client give a Requirement to get a result like that.

Eg  : To Test the Username with 4-8 char

Scenarios:
  • Valid Input--->Accept--->pass
  • Invalid Input--->Not Accept--->Pass
  • Valid Input---->Not accept-->Fail
  • Invalid Input---->Accept--->Fail.

No comments:

Post a Comment