10
Software Testing - Basics

Software Testing - Basics

Embed Size (px)

DESCRIPTION

Software Testing plays a very crucial role in the process of software development. Software testing is that phase of software development where the quality analyst engineers determine the quality of a software product by conducting manual and automated testing on it. - PowerPoint PPT Presentation

Citation preview

Page 1: Software Testing - Basics

Software

Testing - Basics

Page 2: Software Testing - Basics

IntroductionSoftware Testing plays a very crucial role in theprocess of software development. Software testing isthat phase of software development where thequality analyst engineers determine the quality of asoftware product by conducting manual andautomated testing on it. If they find any error ormalfunction in the product, then they send it for thecorrections. After corrections, again testing is doneto make sure that the previous set of errors no moreexists.

Page 3: Software Testing - Basics

Software testing is the process of making thesoftware flawless. Without software testing, theprocess of the software development is consideredincomplete.Software testing is an investigation conducted toprovide stakeholders with information about thequality of the product or service under test.Software testing can also provide an objective,independent view of the software to allow thebusiness to appreciate and understand the risks ofsoftware implementation.

Page 4: Software Testing - Basics

Types in Testing

Black box testing- examines the functionality ofan application without peering into its internalstructures.

White box testing- This testing is based onknowledge of the internal logic of an application’scode. Also known as Glass box Testing

Page 5: Software Testing - Basics

Unit testing- Unit testing is a software developmentprocess in which the smallest testable parts of anapplication, called units, are individually andindependently scrutinized for proper operation.

Incremental integration testing- Incrementalintegration testing encompass the basic concepts ofintegration testing.

It is continuous or repetitive testing of a softwareapplication as new and fresh functionality is advised.You may need different aspects of software application’sfunctionality that are independent to work separatelybefore you complete all parts of program. Programmers,software engineers, or test engineers may carry out thistype of testing.

Page 6: Software Testing - Basics

Functional testing-Functional testing verifies that eachfunction of the software application operates inconformance with the requirement specification.

This testing mainly involves black box testing and it isnot concerned about the source code of the application.

System testing- System Testing (ST) is a black boxtesting technique performed to evaluate the completesystem the system's compliance against specifiedrequirements.

There few more types in software testing.

Page 7: Software Testing - Basics

A trustworthy software testing company understandsclient's requirements and works accordingly. Suchcompanies strictly follow all the bug testing processesand quality systems related to software validation.The project manager of the company plans andschedules the projects with utmost care anddiligence.Every project requires different software testingdepending upon its size, scope and usability. Thesoftware testing companies make use of the latesttechniques and take all measures during softwaretesting to impart optimum quality to the software.

Page 8: Software Testing - Basics

A good software tester must have good analyticaland strong technical skills along with good verbaland written communication skills. Technical skillsinclude high level of proficiency in tools like MSOffice , OpenOffice etc. Testing tools like QTP,Loadrunner , etc. and of course deep understand ofthe application under test. All these skills can beacquired through relevant training and practiceoffered by good software testing training instituteswhich offer quality software testing course.

Page 9: Software Testing - Basics

ASIT Highlights

Reasonable fees Experienced tutors Decent infra-structure Certificate of completion 100% Job Guarantee Mock interviews Campus drivesOpportunities galore for ASIT students…

Page 10: Software Testing - Basics

Thank You…