Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
48 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.09 MB
Просмотров:
60
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Test documentation and Test](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img0.jpg)
Содержание слайда: Test documentation and Test case design
Iana Mourza
QA Lead/Release Lead
VMware, Inc.
2008
№2 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img1.jpg)
№3 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img2.jpg)
№4 слайд![Software documentation PRD](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img3.jpg)
Содержание слайда: Software documentation
PRD (Product Requirement Document)
FS (Functional Specification)
UI Spec (User Interface Specification)
Test Plan
Test Case
Test Suite
Traceability matrix
Risk Analysis matrix
№5 слайд![Software documentation PRD](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img4.jpg)
Содержание слайда: Software documentation
PRD (Product Requirement Document)
What: set of software requirements
Who: Product Marketing, Sales, Technical Support
When: planning stage
Why: we need to know what the product is supposed to do
QA role:
Participate in reviews
Analyze for completeness
Spot ambiguities
Highlight contradictions
Provide feedback on features/usability
№6 слайд![Software documentation PRD](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img5.jpg)
Содержание слайда: Software documentation
PRD (example)
№7 слайд![FS Functional Specification](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img6.jpg)
Содержание слайда: FS (Functional Specification)
FS (Functional Specification)
What: software design document;
Who: Engineering, Architects;
When: (planning)/design/(coding) stage(s);
Why: we need to know how the product will be designed;
QA role:
Participate in reviews;
Analyze for completeness;
Spot ambiguities;
Highlight contradictions.
№8 слайд![Software documentation FS](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img7.jpg)
Содержание слайда: Software documentation
FS (example)
№9 слайд![Test documentation Test Plan](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img8.jpg)
Содержание слайда: Test documentation
Test Plan
What: a document describing the scope, approach, resources and schedule of intended testing activities; identifies test items, the features to be tested, the testing tasks, who will do each task and any risks requiring contingency planning;
Who: QA;
When: (planning)/design/coding/testing stage(s);
№10 слайд![Test documentation Test Plan](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img9.jpg)
Содержание слайда: Test documentation
Test Plan (cont’d)
Why:
Divide responsibilities between teams involved; if more than one QA team is involved (ie, manual / automation, or English / Localization) – responsibilities between QA teams ;
Plan for test resources / timelines ;
Plan for test coverage;
Plan for OS / DB / software deployment and configuration models coverage.
- QA role:
Create and maintain the document;
Analyze for completeness;
Have it reviewed and signed by Project Team leads/managers.
№11 слайд![Test documentation Test Plan](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img10.jpg)
Содержание слайда: Test documentation
Test Plan (example)
№12 слайд![Test documentation Test Case](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img11.jpg)
Содержание слайда: Test documentation
Test Case
What: a set of inputs, execution preconditions and expected outcomes developed for a particular objective, such as exercising a particular program path or verifying compliance with a specific requirement;
Who: QA;
When: (planning)/(design)/coding/testing stage(s);
Why:
Plan test effort / resources / timelines;
Plan / review test coverage;
Track test execution progress;
Track defects;
Track software quality criteria / quality metrics;
Unify Pass/Fail criteria across all testers;
Planned/systematic testing vs Ad-Hoc.
№13 слайд![Test documentation Test Case](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img12.jpg)
Содержание слайда: Test documentation
Test Case (cont’d)
Five required elements of a Test Case:
ID – unique identifier of a test case;
Features to be tested / steps / input values – what you need to do;
Expected result / output values – what you are supposed to get from application;
Actual result – what you really get from application;
Pass / Fail.
№14 слайд![Test documentation Test Case](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img13.jpg)
Содержание слайда: Test documentation
Test Case (cont’d)
Optional elements of a Test Case:
Title – verbal description indicative of testcase objective;
Goal / objective – primary verification point of the test case;
Project / application ID / title – for TC classification / better tracking;
Functional area – for better TC tracking;
Bug numbers for Failed test cases – for better error / failure tracking (ISO 9000);
Positive / Negative class – for test execution planning;
Manual / Automatable / Automated parameter etc – for planning purposes;
Test Environment.
№15 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img14.jpg)
№16 слайд![Test documentation Test Case](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img15.jpg)
Содержание слайда: Test documentation
Test Case (cont’d)
Format – follow company standards; if no standards – choose the one that works best for you:
MS Word document;
MS Excel document;
Memo-like paragraphs (MS Word, Notepad, Wordpad).
Classes:
Positive and Negative;
Functional, Non-Functional and UI;
Implicit verifications and explicit verifications;
Systematic testing and ad-hoc;
№17 слайд![Test documentation Test Case](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img16.jpg)
Содержание слайда: Test documentation
Test Case (exercise)
№18 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img17.jpg)
№19 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img18.jpg)
№20 слайд![Test documentation](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img19.jpg)
Содержание слайда: Test documentation
Traceability matrix
What: document tracking each software feature from PRD to FS to Test docs (Test cases, Test suites);
Who: Engineers, QA;
When: (design)/coding/testing stage(s);
Why: we need to make sure each requirement is covered in FS and Test cases;
QA role:
Analyze for completeness;
Make sure each feature is represented;
Highlight gaps.
№21 слайд![Test documentation](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img20.jpg)
Содержание слайда: Test documentation
Traceability matrix (example)
№22 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img21.jpg)
№23 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img22.jpg)
№24 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img23.jpg)
№25 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img24.jpg)
№26 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img25.jpg)
№27 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img26.jpg)
№28 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img27.jpg)
№29 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img28.jpg)
№30 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img29.jpg)
№31 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img30.jpg)
№32 слайд![Test design Test Case](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img31.jpg)
Содержание слайда: Test design
Test Case optimization
Optimizing Test design and planning methodologies:
Boundary testing;
Equivalence classes;
Decision tables;
State transitional diagrams;
Risk Analysis.
№33 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img32.jpg)
№34 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img33.jpg)
№35 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img34.jpg)
№36 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img35.jpg)
№37 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img36.jpg)
№38 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img37.jpg)
№39 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img38.jpg)
№40 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img39.jpg)
№41 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img40.jpg)
№42 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img41.jpg)
№43 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img42.jpg)
№44 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img43.jpg)
№45 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img44.jpg)
№46 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img45.jpg)
№47 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img46.jpg)
№48 слайд![](/documents_6/16ce61190baa71ab13ff1f2d7a4f7beb/img47.jpg)