WorksheetsZSWI/ZSW-E- testování/testing
Total questions: 10
Worksheet time: 8mins
Dokonalý vývojový proces / Perfect development process
neexistuje / does not exist
existuje pouze, pokud nasadíme agilní metodiky / it only exists if we deploy agile methodologies
zajistíme důsledným testováním / we ensure through rigorous testing
zajistíme technickými prostředky, a to zejména vazbou mezi výsledky testů a vývojem / we will ensure it by technical means, in particular by linking test results and development
Jak moc testovat sofware? / How much to test the software?
dokud nedokážeme říci, že je software bez chyby / until we can say that the software is bug free
dokud nemáme software kompletně otestovaný / until we have the software fully tested
dokud jej neotestujeme ve všech přípustných prostředích/ until we test it in all allowable environments
na základě adekvátního vyhodnocení rizik / based on an adequate risk assessment
O testování lze říci, že / It can be said about testing that
jeho primárním záměrem je najít chyby / its primary intent is to find bugs
ho vývojáři velmi oceňují / it is highly appreciated by the developers
obecně přináší špatné zprávy / generally brings bad news
ho nepotřebujeme, protože je to práce navíc / we don't need it because it's extra work
Principy testování v agilních metodikách zahrnují / The principles of testing in agile methodologies include
poskytování trvalé zpětné vazby / providing ongoing feedback
schopnost reakce na změny / the ability to react to changes
schopnosti face to face komunikace / face to face communication skills
rozdělení testerů do vysoce organizovaných a striktně řízených týmů / division of testers into highly organized and strictly managed teams
Kvandranty v agilním testování / Quadrants in Agile Testing
definují typy testů s ohledem na technologický a business pohled / they define the types of tests with regard to the technological and business point of view
definují typy testů s ohledem na jejich důležitost vůči produktu a podporu týmu / they define test types with respect to their importance to the product and support of the team
definují přímou návaznost vývoje a testů a příslušné použitelné nástroje / they define the direct continuity of development and tests and the relevant applicable tools
definují složení týmu testerů / define the composition of the team of testers
Test-driven development znamená, že / Test-driven development means that
nejprve napíšeme testy, potom kód / we write the tests first, then the code
dosáhneme stoprocentní pokrytí kódu / we achieve 100% code coverage
se soustředíme na akceptační testy a ostatní testy zanedbáváme / we focus on acceptance tests and neglect other tests
testovací tým řídí vývoj softwaru / the test team manages software development
Technologické testy podporující tým / Technology tests supporting the team
mohou být principiálně zautomatizované / they can in principle be automated
zahrnují jednotkové a komponentové testy / include unit and component tests
podporují kontinuální integraci a poskytování sw produktu / they support the continuous integration and delivery of the sw product
zahrnují akceptační uživatelské testy / include acceptance user tests
Business testy podporující tým / Business tests supporting the team
pomáhají týmu pochopit uživatelské požadavky / they help the team understand user requirements
zahrnují typicky black-box testy / typically include black-box tests
zahrnují typicky prototypy a simulace / typically include prototypes and simulations
jsou převážně manuální / are mostly manual
Business testy poskytující kritický pohled na produkt / Business tests providing a critical view of the product
musí být plně zautomatizované / must be fully automated
předpokládají včasnou demonstraci sw produktu zákazníkovi / they assume a timely demonstration of the sw product to the customer
zahrnují typicky uživatelské scénáře / they typically include user scenarios
zahrnují typicky integrační testy / typically include integration tests
Technologické testy poskytující kritický pohled na produkt / Technological tests providing a critical view of the product
typicky testují splnění mimofunkčních požadavků / they typically test the fulfillment of non-functional requirements
hledají úzká místa sw produktu / they are looking for SW product bottlenecks
typicky zahrnují bezpečnostní testy / typically include security tests
jsou především funkční testy / are primarily functional tests
