S OFTWARE T ESTING L IFE C YCLE FOR GTU S TUDENTS By TOPS Technologies TOPS.

Slides:



Advertisements
Similar presentations
Requirements Specification and Management
Advertisements

The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Process Models
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
IS2210: Systems Analysis and Systems Design and Change
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Agile development By Sam Chamberlain. First a bit of history..
GAI Proprietary Information
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Object-oriented Analysis and Design
Requirements - Why What and How? Sriram Mohan. Outline Why ? What ? How ?
Lecture 13 Revision IMS Systems Analysis and Design.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Fundamentals of Information Systems, Second Edition
Software Development Overview CPSC 315 – Programming Studio Spring 2009.
Iterative development and The Unified process
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
Information Technology Project Management – Fourth Edition
Software Development Overview CPSC 315 – Programming Studio Spring 2008.
Project phases and the life cycle
Software Engineering Institute Capability Maturity Model (CMM)
Test Organization and Management
N By: Md Rezaul Huda Reza n
Transaction Processing Systems and System Development Life Cycle
Agile Software Development Chapter 3 – Lecture 1 Adrián Susinos.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Software Testing Life Cycle
LECTURE 1 What does a Business Analyst do? IFS 231 Business Analysis.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
RUP Implementation and Testing
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Teaching material for a course in Software Project Management & Software Engineering – part II.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Software Engineering MCS-2 Lecture # 6
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
REQUIREMENTS - WHY WHAT AND HOW? Steve Chenoweth & Chandan Rupakheti CSSE 371 Chapters Requirements Text. Question 6.
Rational Unified Process Mr Hisham AlKhawar. Iterative versus Waterfall  We need to use a life cycle model in order to approach developing a system easily,
Software Development Life Cycle (SDLC) Presented by The Smartpath Information System An ISO 9001:2008 Certified Organization
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Chapter 11 Managing Application Development. Agenda Application management framework Application management issues Criteria for development approach Development.
Lecture 4 – XP and Agile 17/9/15. Plan-driven and agile development Plan-driven development A plan-driven approach to software engineering is based around.
Software Engineering Lecture # 1.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Dr. Rob Hasker. What if every project used Scrum?  Why might Scrum not be perfect for every project? Hard to get the big picture Early choices may have.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Dr. Rob Hasker. Should every project use Scrum?  When might Scrum not be an appropriate model?  What are some of its limitations? Hard to get the big.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Systems Development Life Cycle
TOPS Technologies:- Software testing course: testing-training.html.
J AVA T RAINING IN A HMEDABAD By TOPS Technologies 1 TOPS Technologies Java Course.
S OFTWARE T ESTING T RAINING IN A HMEDABAD By TOPS Technologies TOPS Technologies:-
1
IPhone Training in Ahmedabad 1 TOPS Technologies -
GTU P ROJECT G UIDELINES FOR A NDROID P ROJECTS By TOPS technologies - -
6 Best Practices for ERP Implementations By Rahul Vyas Believe me; There are Some Requirements Which are Essential for any of the ERP Implementation Project.
SOFTWARE DEVELOPMENT Presented By : Emporiumtech This presentation is brought you by
H OW TO G ET A S OFTWARE T ESTING J OB AS A F RESHER ? By TOPS Technologies
TK2023 Object-Oriented Software Engineering
GTU approved Project Definitions in Java
ICS 3UI - Introduction to Computer Science
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
The Project Infrastructure
Android Live Project Training
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Software Development Life Cycle
Teaching slides Chapter 1.
Software life cycle models
Software Development In Agile
Presentation transcript:

S OFTWARE T ESTING L IFE C YCLE FOR GTU S TUDENTS By TOPS Technologies TOPS Technologies:- :

S OFTWARE T ESTING T RAINING IN A HMEDABAD FOR GTU STUDENTS Technology is ever changing and Software Testers need to keep upgrading their knowledge to understand and use these gadgets in order to test them, with the vast enhancement of software development and almost compulsion to use internet and various technology in our day to day life the future for the Software Tester is no more a Myth but a reality which will go on enhancing day by day. Improve your Software Testing Skills look for better software for its better performance, and play a vital role for Software Testing Company. TOPS Technologies is going to organizes workshop to learn Software testing, learn how it is done in each stage of product life cycle from requirement specifications, design, coding, to the user acceptance etc. with the help of various types of testing such as Manual Testing and Automatic Testing supported with other necessary methods accompanied by other related detailed technical expertise tests in guidance and in moderation of experienced faculties. TOPS Technologies:- : Software testing Projects & Training

W HAT YOU S HOULD LEARN S OFTWARE TESTING ? The following advice should help clarify your thinking about software testing and help you improve the effectiveness and efficiency of your testing. It is helpful to think about software testing in terms of five essential elements: A test strategy that tells you what types of testing and the amount of testing you think will work best at finding the defects that are lurking in the software A testing plan of the actual testing tasks you will need to execute to carry out that strategy Test cases that have been prepared in advance in the form of detailed examples you will use to check that the software will actually meet its requirements Test data consisting of both input test data and database test data to use while you are executing your test cases, and A test environment which you will use to carry out your testing. TOPS Technologies:- : Software testing Projects & Training

SOFTWARE DEVELOPMENT LIFE CYCLE [SDLC] Software Development Life Cycle, or Software Development Process, defines the steps/stages/phases in the building of software. There are various kinds of software development models like: Waterfall model Spiral model Iterative and incremental development (like ‘Unified Process’ and ‘Rational Unified Process’) Agile development (like ‘Extreme Programming’ and ‘Scrum’) Models are evolving with time and the development life cycle can vary significantly from one model to the other. It is beyond the scope of this particular article to discuss each model. However, each model comprises of all or some of the following phases/activities/tasks. TOPS Technologies:- : Software testing Projects & Training

SDLC IN SUMMARY Project Planning Requirements Development Estimation Scheduling Design Coding Test Build/Deployment Unit Testing Integration Testing User Documentation System Testing Acceptance Testing Production Build/Deployment Release Maintenance TOPS Technologies:- : Software testing Projects & Training

SDLC – S OFTWARE TESTING T RAINING IN DETAIL Project Planning Prepare Review Rework Baseline Revise [if necessary] >> Review >> Rework >> Baseline Requirements Development[Business Requirements and Software/Product Requirements] Develop Review Rework Baseline Revise [if necessary] >> Review >> Rework >> Baseline TOPS Technologies:- : Software testing Projects & Training

SDLC – S OFTWARE TESTING T RAINING Estimation[Size / Effort / Cost] Scheduling Designing[ High Level Design and Detail Design] Coding Code Review Rework Commit Recode [if necessary] >> Review >> Rework >> Commit TOPS Technologies:- : Software testing Projects & Training

SDLC – S OFTWARE TESTING T RAINING Test Builds Preparation/Deployment Build/Deployment Plan Prepare Review Rework Baseline Revise [if necessary] >> Review >> Rework >> Baseline Build/Deploy TOPS Technologies:- : Software testing Projects & Training

SDLC – S OFTWARE TESTING T RAINING Unit Testing Test Plan Prepare Review Rework Baseline Revise [if necessary] >> Review >> Rework >> Baseline Test Cases/Scripts Prepare Review Rework Baseline Execute Revise [if necessary] >> Review >> Rework >> Baseline >> Execute TOPS Technologies:- : Software testing Projects & Training

SDLC – S OFTWARE TESTING T RAINING Integration Testing User Documentation Prepare Review Rework Baseline Revise [if necessary] >> Review >> Rework >> Baseline TOPS Technologies:- : Software testing Projects & Training

SDLC – S OFTWARE TESTING T RAINING System Testing Acceptance Testing[ Internal Acceptance Test and External Acceptance Test] Production Build/Deployment Release Prepare Review Rework Release TOPS Technologies:- : Software testing Projects & Training

SDLC – S OFTWARE TESTING T RAINING Maintenance Recode [Enhance software / Fix bugs] Retest Redeploy Rerelease TOPS Technologies:- : Software testing Projects & Training

N OTES The life cycle mentioned here is NOT set in stone and each phase does not necessarily have to be implemented in the order mentioned. Though SDLC uses the term ‘Development’, it does not focus just on the coding tasks done by developers but incorporates the tasks of all stakeholders, including testers. There may still be many other activities/ tasks which have not been specifically mentioned above, like Configuration Management. No matter what, it is essential that you clearly understand the software development life cycle your project is following. One issue that is widespread in many projects is that software testers are involved much later in the life cycle, due to which they lack visibility and authority (which ultimately compromises software quality). Software testing Projects & Training

H OW WE HELP YOU !! TOPS Technologies Pvt Ltd ( int.com) is one of the largest Finishing school and Recruitment Placement co for the IT industry with offices across India. TOPS provides top of the online and offline training and placements to students in Asp.net. Software testing Projects & Training TOPS Technologies:- :

Software testing Projects & Training

V ISIT U S AT College Students from Ahmedabad Gujarat BCA, MCA, BE IT, BE Tech, M Tech, BSC IT can also join. URL: Ahmedabad Office (C G Road) 903 Samedh Complex, Next to Associated Petrol Pump, CG Road, Ahmedabad Ahmedabad Office (Maninagar) 401 Amruta Arcade 4th Floor, Maninagar Char Rasta, Nr Railway Station Maninagar, Ahmedabad TOPS Technologies:- : Software testing Projects & Training