1 / 10

Things You Need To Know About Software Testing

Software testing is a way checking whether the software product is fulfilling our expected requirements and is also bug free. Software testing has a vast future scope and provides a lot of career opportunities. Professionally trained software testers are in great demand in the industry. As every small or big company requires a software tester to test their software products. They are also paid good salaries.

Bhawna6
Download Presentation

Things You Need To Know About Software Testing

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INTRODUCTION TO SOFTWARE TESTING “Quality is not an act, it is a habit” - Aristotle

  2. CONTENTS OF THIS PRESENTATION WHAT IS SOFTWARE TESTING ? WHY IS SOFTWARE TESTING IMPORTANT ? TYPES OF SOFTWARE TESTING SOFTWARE TESTING METHODS BRIEF EXPLANATION ABOUT SOFTWARE TESTING

  3. WHAT IS SOFTWARE TESTING ? Software is a set of instructions or programs that tell a computer what to do. It can be divided into two main categories ie., system software and application software. Testing is the process of determining how effective something is. Software testing is a process, to evaluate the functionality of a software application with an intent to find whether the developed software met the specified requirements or not and to identify the defects to ensure that the product is defect-free in order to produce a quality product.

  4. WHY IS SOFTWARE TESTING SO IMPORTANT? 01 02 HELPS IN SAVING MONEY AND DETERMINING QUALITY OF PRODUCT OFFERS PREREQUISITE AND PERFECT USER EXPERIENCE 03 04 HELPS IN DETERMINING THE PERFORMANCE OF SOFTWARE HELPS IN ENHANCING THE PROCESS OF DEVELOPMENT

  5. WHY IS SOFTWARE TESTING SO IMPORTANT? 05 06 TO IDENTIFY ERRORS AND CHECK SOFTWARE ADAPTIBILiTY TO AVOID EXTRA COSTS AND RISKS 07 08 TO ACCELERATE SOFTWARE DEVELOPMENT TO OPTIMISE BUSINESSES AND GAIN CUSTOMER CONFIDENCE

  6. “Software Testers do not make software, they only make them better “

  7. TYPES OF SOFTWARE TESTING 3 2 1 FUNCTIONAL TESTING NON FUNCTIONAL TESTING OR PERFORMANCE TESTING MAINTENANCE (REGRESSION & MAINTENANCE)

  8. TESTING METHODS STATIC TESTING DYNAMIC TESTING It is also known as Validation in Software Testing. Validation is a dynamic process of testing the real product. Validation is the process, whether we are building the right product i.e., to validate the product which we have developed is right or not. It is also known as Verification in Software Testing. Verification is the process, to ensure that whether we are building the product right i.e., to verify the requirements which we have and to verify whether we are developing the product accordingly or not.

  9. BRIEF EXPLANATION ABOUT SOFTWARE TESTING Software testing is the process of verifying a system with the purpose of identifying any errors, gaps or missing requirement versus the actual requirement. Software testing is broadly categorised into two types - functional testing and non-functional testing. When to start test activities: Testing should be started as early as possible to reduce the cost and time to rework and produce software that is bug-free so that it can be delivered to the client. However, in Software Development Life Cycle (SDLC), testing can be started from the Requirements Gathering phase and continued till the software is out there in productions. It also depends on the development model that is being used. For example, in the Waterfall model, testing starts from the testing phase which is quite below in the tree,; but in the V-model, testing is performed parallel to the development phase. Testing deadlines • Completion of test case execution cycle • Completion of functional testing and code coverage to an agreed limit • No high-priority bug is found and the rate of finding bug declines after a certain level • Management decision A software test process consists of the activities listed below: • Planning and control • Analysis and design • Implementation and execution • Meeting exit criteria • Test closure activities.

  10. THANK YOU :) References : CETPA Infotech Software Testing Training CONTACT US +919212172602 VISIT US D-58, Red FM Road, Sector 2, D Block, Sector 2, Noida, Uttar Pradesh 201301 MAIL US FOR QUERIES query@cetpainfotech.com

More Related