All language subtitles for Seven Testing Principles_ Software Testing - English

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian Download
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:05,799 --> 00:00:10,199 consider a [scenario] where you are moving a file from folder a 2 00:00:10,870 --> 00:00:12,870 To Folder B 3 00:00:13,269 --> 00:00:15,779 Think of all the possible ways [you] can test this 4 00:00:16,630 --> 00:00:19,350 Pause the tutorial and think over the exercise 5 00:00:22,000 --> 00:00:26,250 Apart from the usUal scenarios, you can also test the following conditions 6 00:00:26,859 --> 00:00:33,119 Trying to move the file when it is open you [do] not have the security rights to paste the file in Folder B 7 00:00:34,809 --> 00:00:38,309 Folder B. Is on a shared [drive] and storage capacity is full 8 00:00:40,210 --> 00:00:45,210 Folder B. Already has a file with the same name in fact the list is endless or 9 00:00:46,629 --> 00:00:51,989 Suppose you have 15 input fields to test each [having] 5 possible values 10 00:00:52,480 --> 00:00:56,879 The number of combinations to be tested would be 5 raised to 15 11 00:00:58,510 --> 00:01:01,480 If you were to test all the possible combinations 12 00:01:02,600 --> 00:01:05,949 Project execution time and costs will rise exponentially 13 00:01:06,680 --> 00:01:12,549 Hence one of the testing principles states that exhaustive testing is not possible 14 00:01:13,700 --> 00:01:20,830 instead we need the optimal amount of testing based on the risk assessment of the application and the million dollar question is 15 00:01:20,990 --> 00:01:22,990 How do you determine this risk? 16 00:01:24,820 --> 00:01:32,519 To answer this let's do an exercise in your opinion, which operation is most likely to cause your operating system to fail 17 00:01:35,469 --> 00:01:37,469 I'm 18 00:01:37,810 --> 00:01:43,379 Sure most of you would have guessed opening 10 heavy graphics applications all at the same time 19 00:01:43,750 --> 00:01:46,409 So if you were testing this operating system 20 00:01:46,409 --> 00:01:53,068 You would realize that defects are likely to be found in a multitasking module and that needs to [be] tested thoroughly 21 00:01:54,069 --> 00:01:56,909 Which brings us to [our] next principal defect? 22 00:01:57,369 --> 00:02:03,148 clustering which states that a small number of modules contain most of the defects detected 23 00:02:04,179 --> 00:02:07,318 With experience you can identify such Risky modules 24 00:02:08,200 --> 00:02:10,649 but this approach has its own problems if 25 00:02:11,349 --> 00:02:14,069 The same tests are repeated over and over again 26 00:02:14,590 --> 00:02:20,459 Eventually the same test cases will no longer find new bugs. This is another principle of testing called 27 00:02:21,069 --> 00:02:27,659 Pesticide Paradox to overcome this the test cases need to be regularly reviewed and revised 28 00:02:28,090 --> 00:02:31,769 Adding new and different test cases to help find more defects 29 00:02:33,780 --> 00:02:40,789 But even after all this sweat and hard work and testing you can never claim your product is bug free to drive home this point 30 00:02:41,160 --> 00:02:44,719 Let's see this video of the public launch of Windows 98 31 00:02:47,720 --> 00:02:49,749 Let's plug it in its going to say hey 32 00:02:49,750 --> 00:02:55,419 I see you put in a new device and it's going to load in the appropriate drivers you'll notice that this scanner build 33 00:02:57,560 --> 00:02:59,560 whoa 34 00:03:12,490 --> 00:03:14,490 moving right along 35 00:03:15,430 --> 00:03:17,670 Must be why we're not shipping Windows 98 36 00:03:18,250 --> 00:03:21,779 You would think a company like Microsoft would have tested their os 37 00:03:22,000 --> 00:03:28,080 Thoroughly and would not risk their reputation just to see their os crashing during its public launch 38 00:03:28,690 --> 00:03:33,359 Hence the testing principle states that testing shows the presence of defects 39 00:03:34,180 --> 00:03:38,640 testing reduces the probability of undiscovered defects remaining in the software 40 00:03:38,709 --> 00:03:45,869 But even if no defects are found it is not [a] proof of correctness or a proof that no defects remain in the system 41 00:03:48,520 --> 00:03:54,239 But what if you work extra hard taking all precautions and making sure your software product is 42 00:03:54,970 --> 00:04:00,059 99% bug free and the software does not meet the needs and requirements of the client 43 00:04:01,989 --> 00:04:07,619 Which leads us to [our] next principle which states that absence of error is a fallacy 44 00:04:09,700 --> 00:04:16,709 finding and fixing defects does not help if the system build is unusable and does not fulfill the users needs and 45 00:04:16,780 --> 00:04:20,309 requirements [to] fix this problem the next principle of testing 46 00:04:20,680 --> 00:04:26,940 Early testing states that testing should start as early as possible in the software development [lifecycle] 47 00:04:27,490 --> 00:04:31,950 So that any defects in the requirements or design phase are captured as well 48 00:04:32,740 --> 00:04:35,970 we'll have more on this principle [in] a later tutorial and 49 00:04:37,419 --> 00:04:40,859 The last principle of testing states that the testing is 50 00:04:41,200 --> 00:04:49,079 Context dependent which basically means that the way you test an e-Commerce site will be different from the way you test a commercial off-the-shelf 51 00:04:49,900 --> 00:04:55,560 Application before we close this tutorial. Here's a quick recap of the seven testing principles5683

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.