Types of Testing, part 2

Содержание

Слайд 2

REGRESSION TESTING A type of software testing that seeks to uncover

REGRESSION TESTING

A type of software testing that seeks to uncover new

software bugs, or regressions, in existing functional and non-functional areas of a system after changes such as enhancements, patches or configuration changes, have been made to them.
May be:
Bug regression
Old bugs regression
Side effect regression
Слайд 3

SANITY TESTING Sub-set of Regression testing. A very brief run-through of

SANITY TESTING

Sub-set of Regression testing.
A very brief run-through of the functionality

of a program, system, calculation, or other analysis, to assure that part of the system or methodology works roughly as expected. This is often prior to a more exhaustive round of testing.
Слайд 4

SMOKE TESTING Sub-set of Regression testing. Main goal — to reveal

SMOKE TESTING

Sub-set of Regression testing.
Main goal — to reveal critical failures

enough to reject a prospective software release or take it for further work.
Слайд 5

WHAT IS THE DIFFERENCE BETWEEN SMOKE AND SANITY?

WHAT IS THE DIFFERENCE BETWEEN SMOKE AND SANITY?

Слайд 6

DEPTH OF TESTING Smoke Sanity Regression

DEPTH OF TESTING

Smoke

Sanity

Regression

Слайд 7

LEVELS OF TESTING

LEVELS OF TESTING

Слайд 8

Слайд 9

ANOTHER TYPES OF TESTING

ANOTHER TYPES OF TESTING

Слайд 10

The customers can to install, set up and deinstall the new

The customers can to install, set up and deinstall the new

software successfully.
Need to check:
Correct install/update/deinstall
Compatibility with 3th-party
All user’s data was left

INSTALLATION TESTING

Слайд 11

Is testing conducted on the application to evaluate the application's compatibility

Is testing conducted on the application to evaluate the application's compatibility

with the computing environment. Computing environment may contain some or all of the below mentioned elements:
Computing capacity of Hardware Platform (IBM 360, HP 9000, etc.)
Bandwidth handling capacity of networking hardware
Compatibility of peripherals (Printer, DVD drive, etc.)
Operating systems (Linux, Windows, Mac etc.)
Database (Oracle, SQL Server, MySQL, etc.)
Other System Software (Web server, networking/ messaging tool, etc.)
Browser compatibility

COMPATIBILITY TESTING

Слайд 12

The process of adaptation to the cultural characteristics of a country:

The process of adaptation to the cultural characteristics of a country:

translation of documents, user interface elements, supporting materials from one language to another.
For example:
System alerts
Order of first name and last name
Type and order of currency symbol
Position of elements etc.

LOCALIZATION TESTING

Слайд 13

GUI

GUI

Слайд 14

0, alpha and omega. See into Requirements! 1. Think as ending

0, alpha and omega. See into Requirements!
1. Think as ending user!
2.

Logic and common sense.
3. Attentiveness.
4, but not ending. Use the team, Luke!

HOW TO TEST GUI

Слайд 15

Sphere horse in vacuum HOW TO DON’T TEST GUI

Sphere horse in vacuum

HOW TO DON’T TEST GUI

Слайд 16

HOW TO TEST GUI

HOW TO TEST GUI

Слайд 17

REQUREMENTS

REQUREMENTS

Слайд 18

Should be: Unitary (Cohesive) Complete Consistent Non-Conjugated (Atomic) Traceable Current Feasibility Unambiguous Specify Importance Verifiable REQUREMENTS

Should be:
Unitary (Cohesive)
Complete
Consistent
Non-Conjugated (Atomic)
Traceable
Current
Feasibility
Unambiguous
Specify Importance
Verifiable

REQUREMENTS

Слайд 19

Должны быть: Единичность Завершенность Последовательность Независимость (атомарность) Отслеживаемость Актуальность Выполнимость Недвусмысленность Обязательность Проверяемость REQUREMENTS

Должны быть:
Единичность
Завершенность
Последовательность
Независимость (атомарность)
Отслеживаемость
Актуальность
Выполнимость
Недвусмысленность
Обязательность
Проверяемость

REQUREMENTS

Слайд 20

http://urupin.livejournal.com/158556.html WHY IT’S IMPORTANT?

http://urupin.livejournal.com/158556.html

WHY IT’S IMPORTANT?

Слайд 21

ALL! From standards as IEEE to competitor’s products. REQUREMENTS SOURCES

ALL!
From standards as IEEE to competitor’s products.

REQUREMENTS SOURCES

Слайд 22

MOBILE TESTING

MOBILE TESTING

Слайд 23

Слайд 24

BUGS (ISSUES, DEFECTS)

BUGS (ISSUES, DEFECTS)

Слайд 25

What? Where? When? Why? 4 QUESIONS

What?
Where?
When?
Why?

4 QUESIONS