Software Testing Tutorial

Functional Testing

Functional Testing In this type of testing, the software is tested for the functional requirements. The tests are written in order to check if the application behaves as expected. Although functional testing is often done toward the end of the development cycle, it can—and should, —be started much earlier. Individual components and processes can be tested …

Functional Testing Read More »

Stress Testing

Stress testing deals with the quality of the application in the environment. Stress Testing idea is to create an environment more demanding of the application than the application would experience under normal work loads. This is the hardest and most complex category of testing to accomplish and it requires a joint effort from all teams. A …

Stress Testing Read More »

Load Testing

Load Testing The application is tested against heavy loads or inputs such as testing of web sites in order to find out at what point the web-site/application fails or at what point its performance degrades. Load testing operates at a predefined load level, usually the highest load that the system can accept while still functioning properly. Note that load …

Load Testing Read More »

Usability Testing

Usability Testing This testing is also called as ‘Testing for User-Friendliness’. Usability Testing testing is done if User Interface of the application stands an important consideration and needs to be specific for the specific type of user. Usability testing is the process of working with end-users directly and indirectly to assess how the user perceives a software package and …

Usability Testing Read More »

Smoke Testing

Smoke Testing This type of testing is also called sanity testing Smoke Testing is done in order to check if the application is ready for further major testing and is working properly without failing up to least expected level. A test of new or repaired equipment by turning it on. If it smokes… guess what… it doesn’t …

Smoke Testing Read More »

Domain Testing

Domain testing is the most frequently described test technique. Some authors write only about domain testing when they write about test design. The basic notion is that you take the huge space of possible tests of an individual variable and subdivide it into subsets that are (in some way) equivalent. Then you test a representative from …

Domain Testing Read More »

Regression Testing

Regression testing is a style of testing that focuses on retesting after changes are made. In traditional regression testing, we reuse the same tests (the regression tests). In risk-oriented regression testing, we test the same areas as before, but we use different (increasingly complex) tests. Traditional regression tests are often partially automated. These note focus on traditional regression. …

Regression Testing Read More »

What is the Advantages and Disadvantages of White Box Testing?

Advantages and Disadvantages of White Box Testing are:   Advantages of White Box Testing are: As the knowledge of internal coding structure is prerequisite, it becomes very easy to find out which type of input/ data can help in testing the application effectively.The other advantage of white box testing is that it helps in optimizing …

What is the Advantages and Disadvantages of White Box Testing? Read More »

What is Testing Methods?

Unit testing Integration testing System testing Acceptance testing Non-functional testing methods incorporate all test types focused on the operational aspects of a piece of software. These include: Performance testing Security testing Usability testing Compatibility testing The key to releasing high quality software that can be easily adopted by your end users is to build a …

What is Testing Methods? Read More »

Software Development Life Cycle (SDLC)

The software development life cycle (SDLC) is the entire process of formal, logical steps taken to develop a software product. Software development is the process of developing software through successive phases in an orderly way. This process includes not only the actual writing of code but also the preparation of requirements and objectives, the design …

Software Development Life Cycle (SDLC) Read More »

STLC (Software Testing Life Cycle )

Software Testing Life Cycle (STLC) consists of six phases: Planning Analysis Design Execution Cycles Final Testing and Implementation Post Implementation Test Planning (Product Definition Phase): The test plan phase mainly signifies preparation of a test plan. A test plan is a high level-planning document derived from the project plan (if one exists) and details the future course …

STLC (Software Testing Life Cycle ) Read More »

Introduction To Load Runner in S/W Testing

Load Runner To test the performance requirements such as transaction response time of a database application or response time in the case of multiple users accessing a web site, Load runner is an excellent tool that reduces the infrastructure and manpower costs. Mercury interactive Load Runner is used to test the client/ server applications as database management systems and web site. …

Introduction To Load Runner in S/W Testing Read More »

Creating v-user script using virtual user generator

For creating the v-user script, follow the following steps: Start the virtual user generator. START> PROGRAMS> LOAD RUNNER> VIRTUAL USER GENERATOR. Load runner displays the welcome screen. Click the new single protocol button. It displays the list of protocols. Select the category under which the application to be tested falls. In case of our example, …

Creating v-user script using virtual user generator Read More »

Scroll to Top