1 July 2014

Explaining about Software testing and Components?

- Software Testing is a process of test an application/project with the intention of finding defects.
- Software Testing means combination of Verification and Validation.
              " Software testing= Verification + Validation "
1.Verification:
                       - It is a process of verify developing  project is right or not.
                       - It is also called as " Static Testing ".
                       - It is to check whether s/w conforms the specifications and it is done by management people and technical people and developers.
2.Validation:
                       - It is a process of validating the developed project is right or not.
                       - It is also called " Dynamic Testing ".
                       - Verification is the process of checking the project is right or not.but validation is to check whether the software meets the customer expectation.this is done by test engineers(Quality Analyst's) and Client-side people.

1.Static testing:

               - It's a process of verifying that developing product is right or not.It is also called as "Module Testing or Component testing".
               - It will be carried out with the help of Reviews and Walk-through's. 

Static Testing 
             - Reviews
                        1.management Review
                        2.Technical Review
                        3.Code Review
                        4.Formal Review
                        5.Informal Review

              - Walk Through's

2.Dynamic Testing:

               - It is process of validating the developer's system is right or not.It is also called as "clear-box testing or structural testing".
                   - It will be carried out with the help of White-Box Testing and Black-Box Testing.

Dynamic Testing
           - Unit Testing
           - Integration Testing
           - System Testing
           - User Acceptance Testing.
Note:
1. White-box Testing = Unit Testing + Integration Testing.
2. Black-box Testing = System testing + User Acceptance Testing.

                                                                                                    

Brief Information about Software Developement Lifecycle(SDLC) Models?

- There are various software development approaches define and design which are used during development process of software.
- Those approaches are also referred as software development process models.
- SDLC models are 2 types.They are:
           1.Sequential Model
           2.Incremental Model
1.Sequential model:
           - Those models are best suitable for small size projects,where all SDLC activities will be carried out one after another for the entire project.
           - These model consists of two models.They are
                                     1.Waterfall model
                                     2.V model

2.Incremental Model:
           - Those models are besst suitable for big-size projects.
           - This model consists of 5 models.They are
                                     1.RAD Model
                                     2.Fish Model
                                     3.Prototype Model
                                     4.Spiral Model
                                     5.Agile Model

25 June 2014

Exaplining about Testing Levels and Methods?

  • Testing is the processing to test an application with an intention of finding defects or errors.
  • In Testing,Four levels are available.
         They are :     1.Unit Testing
                          2.Integration Testing
                          3.System Testing
                          4.User Acceptance Testing

Note: 
  A. Unit Testing and Integration Testing combination is called "White-box Testing" & White-box testing means test the program by programmer,not the application.
  B. Collection of System Testing and User Acceptance Testing is called " Block-box Testing" & Block-box Testing means test an application by Quality Analyst/Client,not the program.
  • In Testing, 2 methods are available.They are
                  1.White-Box Testing
                  2.Block-Box Testing

Explaining about Software Development Life cycle(SDLC)?

Today Iam discuss about SDLC.
- SDLC stands for Software Development Life Cycle.
- Without SDLC,there is no Software Project.
- Project means which is developed for specific client requirement.
- In real-time process,
      - In the IT company,projects comes to the company by CEO from clients.CEO(Chief Executive Officer) communicate with the clients to get a projects.
      - Once Project is assigned/conformed to specific company ,CEO arrange the meeting with Project managers and discussing about the project and assign that project to one specific Project manager.
                                           Before starts SDLC process,above 2 steps are done to the every project.
                         
  1st Step:
        Initialize the project and prepare a project initial note by Project manager.

 2nd Step:
        Specific requirements gathering from Clients by Business Analyst(B.A) and B.A prepares 2 documents like Business Requirement Specification(BRS) and System Requirement Specification(SRS) for understanding the project easily.

24 June 2014

Definition of Testing and Different Types of Testing?

Hai friends...Today I share the information about "Testing tools".

Now a days Everyone calls Name as "Testing Tools".but In IT sector,we should call "Software Testing" is the actual name of  Testing Tools.

Definition of Testing:
           It's a process of to test an application with an intention of finding defects.

-->Testing is dividing into 2 types.They are:
1.Manual Testing
2.Automation Testing

1.Manual Testing:
    It's a process to test an application by giving input's and by observing output's manually is called Manual Testing.

2.Automation Testing:
     - It's a process to test an application with the help of tolls and software's i.e called Automation testing.
     - In Automation testing,Different types of tools are available.
         They are :  A) Quick Test Professional(QTP)[ HP company licensed tool]
                        B) Selenium(Open Source)
                        C) Load Runner