Разделы презентаций


class 2: Software Testing basics

class 2: Software Testing basics: SDLCrequirementsdesigncodetestdeploySoftware Development Life CycleA series of steps or phases in the development of a software applicationEach phase produces deliverables that serve as inputs to the next

Слайды и текст этой презентации

Слайд 1class 2: Software Testing basics
Testing phase of the Software Development

Life Cycle (SDLC)
Roles of team members during each phase
Responsibilities of

a tester in each phase of SDLC
What is a bug (defect, issue, etc.)?
Lifecycle of a bug
What is a Bug Tracking System?
Introducing JIRA and Bugzilla
What is a bug report?
How to create a perfect bug report
class 2: Software Testing basicsTesting phase of the Software Development Life Cycle (SDLC)Roles of team members during

Слайд 2class 2: Software Testing basics: SDLC
requirements
design
code
test
deploy
Software Development Life Cycle
A series

of steps or phases in the development of a software

application
Each phase produces deliverables that serve as inputs to the next phase of the life cycle
First, User Requirements are translated into a design.
Then code is produced according to the design in the development (code) phase
After coding, the application is implemented and ready for the test phase
The test phase verifies the software against requirements
when successfully tested, the software is deployed and ready for use by end users
class 2: Software Testing basics: SDLCrequirementsdesigncodetestdeploySoftware Development Life CycleA series of steps or phases in the development

Слайд 3class 2: Software Testing basics: SDLC
requirements
design
code
test
deploy
requirements (user needs)
design (look/feel/functionality)
code (per

design)
implementation (create system)
test (unit, integration, system, regression, user acceptance)
deploy (delivery

to user)
class 2: Software Testing basics: SDLCrequirementsdesigncodetestdeployrequirements (user needs)design (look/feel/functionality)code (per design)implementation (create system)test (unit, integration, system, regression,

Слайд 4class 2: Software Testing basics: The Testing Process
create a test

plan for the project
design the test per user requirements
execute the

test during the test phase of the software development life cycle
analyze test results and provide statistical reports

test design

test planning

analysis & reporting

test execution

initiation

completion

class 2: Software Testing basics: The Testing Processcreate a test plan for the projectdesign the test per

Слайд 5found and reported by tester
may be deferred
may be assigned to

a developer
fixed and unit tested by developer
re-tested by reporter
re-opened if

test fails
closed if test is successful

fix

re-open

retest

close

assign

defer/decline

new/open

class 2: Software Testing basics: Bug Life Cycle

found and reported by testermay be deferredmay be assigned to a developerfixed and unit tested by developerre-tested

Слайд 6if the bug is accepted:
it’s assigned to a developer
the developer

codes a fix
the developer tests the fix
the tester tests the

fix
the tester closes or re-opens the bug

fix

re-open

retest

close

assign

defer/decline

new/open

class 2: Software Testing basics: Bug Life Cycle

if the bug is accepted:it’s assigned to a developerthe developer codes a fixthe developer tests the fixthe

Слайд 7if the bug is rejected:
it’s not assigned to a developer
it’s

re-classified (not a bug)
it may be deferred
it may be fixed

in a future release

fix

re-open

retest

close

assign

defer/decline

new/open

class 2: Software Testing basics: Bug Life Cycle

if the bug is rejected:it’s not assigned to a developerit’s re-classified (not a bug)it may be deferredit

Слайд 8Bugzilla
just for bug tracking
standard bug report format
customizable
open source/freeware
widely used
class 2:

Software Testing basics: Bug Tracking Systems

Bugzillajust for bug trackingstandard bug report formatcustomizableopen source/freewarewidely usedclass 2: Software Testing basics: Bug Tracking Systems

Слайд 9Bugzilla demo:
go to http://www.opendemo.org/open-source-issue-tracking
sign up for demo account
follow links in

e-mail
class 2: Software Testing basics: Bug Tracking Systems

Bugzilla demo:go to http://www.opendemo.org/open-source-issue-trackingsign up for demo accountfollow links in e-mailclass 2: Software Testing basics: Bug Tracking

Слайд 10JIRA
not just for bug tracking
standard bug report format
customizable
purchased software
widely used
tracks

entire SDLC
class 2: Software Testing basics: Bug Tracking Systems

JIRAnot just for bug trackingstandard bug report formatcustomizablepurchased softwarewidely usedtracks entire SDLCclass 2: Software Testing basics: Bug

Слайд 11JIRA demo:
go to  
login: admin
password: admin/romanrules1!
class 2: Software Testing basics:

Bug Tracking Systems

JIRA demo:go to  login: adminpassword: admin/romanrules1!class 2: Software Testing basics: Bug Tracking Systems

Слайд 12Bugzilla
just for bug tracking
standard bug report format
customizable
open source/freeware
widely used
class 2:

Software Testing basics: Bug Reports

Bugzillajust for bug trackingstandard bug report formatcustomizableopen source/freewarewidely usedclass 2: Software Testing basics: Bug Reports

Слайд 13class 2: Software Testing basics: Bug Reports
What is a Bug

report?

a bug, documented properly in a bug tracking system or

any other way, describing the issue (error) you’ve faced while testing software

The main goal of creating a bug report is to get the bug fixed as soon as possible

the bug report is designed to help the developer reproduce the problem and fix it ASAP.

Bug reports are your primary work product!
class 2: Software Testing basics: Bug ReportsWhat is a Bug report?a bug, documented properly in a bug

Слайд 14class 2: Software Testing basics: Bug Reports
Vital components of bug

report:

Summary (subject, name)

Description

Steps to Reproduce

Expected result (how we would expect

software to behave in this situation as per requirements or user experience)

pass/fail condition

Actual result (the error or issue itself)
class 2: Software Testing basics: Bug ReportsVital components of bug report:Summary (subject, name)DescriptionSteps to ReproduceExpected result (how

Слайд 15class 2: Software Testing basics: Practice
write steps to reproduce a

bug for the following scenario:

the web site is www.my-address.com (not

a real web site)

I went to the web site to enter my address

I couldn’t enter my home state of Illinois

The page had a drop-list (field with down-arrow) for state code values
class 2: Software Testing basics: Practicewrite steps to reproduce a bug for the following scenario:the web site

Слайд 16class 2: Software Testing basics: Q&A
Q&A

class 2: Software Testing basics: Q&AQ&A

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика