software testing and its fundamentals n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Software Testing Fundamentals | Basics Of Software Testing PowerPoint Presentation
Download Presentation
Software Testing Fundamentals | Basics Of Software Testing

Loading in 2 Seconds...

play fullscreen
1 / 26

Software Testing Fundamentals | Basics Of Software Testing - PowerPoint PPT Presentation


  • 3 Views
  • Uploaded on

Learn the fundamental techniques and approaches to software testing and enhanced comprehend what to test, how to test it, and in what contexts certain practices. Fundamentals of Software Testing offer an eye-opening view into this difficult task based on multiple sources of industry best practice.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Software Testing Fundamentals | Basics Of Software Testing' - kostcare


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
software testing is used to identify the accuracy

Software Testing is used to identify the accuracy, completeness, and quality of a software application.

It executes the software under several positive and negative conditions and checks for its compliance, functionality, and performance.

www.kostcare.com

the human action that results in an incorrect

The human action that results in an incorrect output is an error.

The presence of error while software execution is called a bug.

The state of software with an error/bug is a fault.

This event of deviation in software functionality from its intended result is called a failure.

www.kostcare.com

a test is an action taken to find

A test is an action taken to find out if something is working as it is supposed to work.

It involves simulating situations under which the object is supposed to work.

www.kostcare.com

slide6

It is a descriptive document where the scope of testing, approach, resources, schedule and its related activities are described.

The format and the content of a test plan can differ based on the processes, standards and the testing tools being used.

0

www.kostcare.com

it is a set of conditions or input parameters

It is a set of conditions or input parameters which is used while execution.

The actual output is then compared with the intended output to determine whether the system works as required.

www.kostcare.com

a test script is used in automated testing

A test script is used in automated testing. It is a set of instructions which are executed in an application under test.

Many test automation frameworks can record/generate the test scripts.

Test Script

www.kostcare.com

white box method

White Box Method

Also known as open box testing, in this method, the internal structure of the application under test is known to the tester.

www.kostcare.com

black box method

Black Box Method

This is a testing method where the internal structure of the system is not known to the tester.

www.kostcare.com

gray box method

Gray Box Method

Being a combination of white box and black box testing, here the internal structure is partially known.

It implies black box testing with access to the internal resources.

www.kostcare.com

agile method

Agile method

It follows the principles of the agile methodology and testing is carried out throughout the development process.

www.kostcare.com

ad hoc method

Ad hoc method

This refers to random testing without any documentation or proper planning.

www.kostcare.com

unit testing

Unit Testing

Here individual methods of the application are tested.

It is performed by using the white box method.

www.kostcare.com

integration testing

Integration Testing

Here the individual units are combined and tested as a group.

Here, any of the white box, black box or grey box methods can be used for testing.

www.kostcare.com

system testing

System Testing

Here, the complete system is checked.

This evaluates the compliance of the system with the requirements specified.

Generally, the black box method is used to carry out this test.

www.kostcare.com

acceptance testing

Acceptance Testing

This evaluates the system for its acceptability by checking its compliance level with the system requirements specification.

Here, black box method is followed for the testing.

www.kostcare.com

types of software tests

Types of Software Tests

  • Smoke Test
  • Functional Test
  • Usability Test
  • Security Test
  • Performance Test
  • Regression Test
  • Compliance Test

www.kostcare.com

phases of software testing

Phases of Software Testing

A software testing life cycle, STLC, defines the different phases in software testing.

Although the phases are the same, but their sequence differs as per the Software Development Life Cycle(SDLC) followed and the management decisions.

The phases may not be sequential as shown. They may also be carried out in parallel as well. The general phases of any STLC are as follows:

www.kostcare.com

the general phases of any stlc are as follows

The general phases of any STLC are as follows

  • Requirements Review
  • Test Planning
  • Test Designing
  • Setting up Test Environment
  • Test Execution
  • Reporting
  • Conclusion

www.kostcare.com

an effective software testing process delivers

An effective software testing process delivers quality software which satisfies the user's requirements and expectations.

It is an important part of Software Quality Control.

With the rise in software competition, the need to ensure quality software is now a priority requirement.

www.kostcare.com

kostcare offers a complete and comprehensive

KostCare offers a complete and comprehensive suite of Software Testing Solutions to meet varied testing and quality assurance needs of its clientele.

www.kostcare.com