BBST courses. Стоит ли овчинка выделки?

21
BBST courses 9-th Meetup of Odessa QA Community Ilya Komendantov

description

Выступление Ильи Комендантова на 9-й встрече Одесского Сообщества Тестировщиков.

Transcript of BBST courses. Стоит ли овчинка выделки?

  • 1. BBSTcourses9-th Meetup ofOdessa QA CommunityIlya Komendantov

2. About me..: : 7 : www.ukrqa.org.ua: :Skype: ilya.komendantovE-mail: [email protected] 3. History of BBST course Cem Kaner + Doug Hoffman (Presidentof the Association for Software Testing ) Rapid SoftwareTesting (Bach + Bolton), Cem Kaner - Professor of Software Engineering atthe Florida Institute of Technology 4. General Info Cem Kaner (4 /) 20-25 FoundationTest-DesignBug Advocacy 5. Price AST Membership 125$/Foundation 200$Test-Design 200$Bug Advocacy 200$ 6. Structure 6 , , . 6 (Orientation exercises, labs and assignments) - Quiz Closed book, essay style 7. Quiz : 7 () (b) (c) (a) (b) (c) : () (b) (a) (c) (b) (c) 25% 1 2 0 8. Quiz (Example 1) 9. Quiz (Example 2) 10. Quiz Example 11. BBST (Foundation) , , , (Information objectives) (Testing mission) - (Testing strategy and design) (?) (Oracles are heuristic) (Test techniques) (Coverage is multidimensional) (Complete testing is impossible) , (Measurement is important, but hard) 12. BBST (Foundation) : Stakeholders Software Error Quality Software testing Black-box Glass-box Grey-box Functional & Parafunctional Unit, integration and system testing Acceptance and independent testing Testing context Computer fundamentals 13. BBST (Foundation) : , , ( , ) , intermediate 14. BBST (Test-Design) : - (function testing) (tours and exploration) (test techniques) (test case) (attributes of good tests) Risk-based techniques (Quicktest) Heuristic test strategy model Bug taxonomy Specification-based testing Traceability matrix Use-cases and scenarios 15. BBST (Test-Design) Domain testing: traditional and risk-based Combination testing (All singles, all pairs, , all N-tuples) Summary: -. . ( ) ! 16. BBST (Bug Advocacy) : , Bug, failure, fault, error, critical conditions, defect Bug workflow, Quality, Bug advocacy Making people want to fix the bug Irreproducible bugs Consistency oracle heuristics The content, clarity and credibility of the report Influence and credibility Writing Clear Bug Reports Isolate ( ) Maximize, Generalize, Externalize, Clear and dispassionate 17. BBST (Bug Advocacy) Maximize ( ?) Generalize ( ?) Externalize ( , ?) Clear and dispassionate ( , - ) 4 (/) Vary my behavior (, ) Vary the options and settings of the program Vary data that I load into the program Vary the software and hardware environment 18. Pros and Cons + = , , ( ) 19. Tips and Tricks , . Quiz , ( ) 20. Links BBST - http://www.testingeducation.org/BBST/ AST site http://www.associationforsoftwaretesting.org/ 21. Questions?