close

Вход

Забыли?

вход по аккаунту

?

Вебинар "Основы тестирования"

код для вставки
0
Software Testing
Presented To: Students
By: Anastasia Kovalevskaya
© 2018 Return On Intelligence, Inc. All Rights Reserved
Why is testing necessary?
To measure the quality of software
The quality of the software
system increases when
defects are found and
fixed
Finding defects
Identify as many defects as
possible so they can be
fixed
1
Providing information
Provide information that
can be used to improve
both the system being
tested and the
development and testing
processes
Prevent defects
Testing activities involved
in designing tests early in
the life cycle can help to
prevent defects from being
introduced into code
© 2018 Return On Intelligence, Inc. All Rights Reserved
Testing throughout the Software Life Cycle
Planning & Requirements
2
Analysis & Design
01
06
02
Maintenance
Implementation
05
Acceptance Testing
03
04
Testing
© 2018 Return On Intelligence, Inc. All Rights Reserved
Test Levels
3
Component
Integration
System
Acceptance
Testing
Testing
Testing
Testing
© 2018 Return On Intelligence, Inc. All Rights Reserved
Test Types
4
Testing
Functional
What the system
does
Black-box
White-box
Grey-box
Nonfunctional
How the system
works
Usability
Security
Performance
Load
Stress
© 2018 Return On Intelligence, Inc. All Rights Reserved
Testing artifacts
5
What artifacts does the testing team create?
Test Plan
Test Strategy
Test Case
Test Suite
Check-list
Test Report
Bug Report
© 2018 Return On Intelligence, Inc. All Rights Reserved
Test Case Structure
6
Tools : Jira, TestLink, TestRail, HP QualityCenter (ALM), Excel, Wiki Repository.
Number
Expected result
Summary
Priority
Precondition & Test data
Status (not
attempt/passed/failed/blocked)
Test Case Description (Steps)
Some notes
© 2018 Return On Intelligence, Inc. All Rights Reserved
Test Case example
7
Number
1
Title
User can login correctly using e-mail
Pre-Condition and Test Data
email = email@email.com \ password = pass
Steps
1. Open vk.com page
2. Enter correct email\password
3. Press Log In button
Expected result
User sees his page
Status
Passed
Priority
High
© 2018 Return On Intelligence, Inc. All Rights Reserved
Bug Report Structure
8
Tools : Jira, ALM, Redmine, Excel
Number
Summary
New
Deferred
Open
Rejected
Fix in progress
Severity (Blocker, Critical, Major, Minor)
Precondition, steps
Expected result and Actual result
Some artifacts: file, video, links etc.
Fixed
Re-Open
Ready to Retest
Closed
Environment, Build version
© 2018 Return On Intelligence, Inc. All Rights Reserved
Bug or Feature?
9
© 2018 Return On Intelligence, Inc. All Rights Reserved
Test Design Techniques
10
Boundary value analysis
-1 0
…
9 10
Boundary value
Equivalence partitioning
0
1…10
Equivalence partitioning
© 2018 Return On Intelligence, Inc. All Rights Reserved
Testing Principles
01
Testing shows
presence of defects
04
Defect clustering
11
11
02
Exhaustive testing is
impossible
03
Early testing
05
Pesticide paradox
06
Testing is context
dependent
© 2018 Return On Intelligence, Inc. All Rights Reserved
Resources
12
Савин Роман, Тестирование DOT COM или Пособие по жестокому
обращению с багами в интернет-стартапах
http://software-testing.ru
https://www.istqb.org/downloads/
© 2018 Return On Intelligence, Inc. All Rights Reserved
Questions?
13
© 2018 Return On Intelligence, Inc. All Rights Reserved
Документ
Категория
Образование
Просмотров
29
Размер файла
259 Кб
Теги
system testing, software testing, software life cycle, webinar, тестирование, ROI, Return on Intelligence
1/--страниц
Пожаловаться на содержимое документа