Lesson2 Flashcards
(13 cards)
What are the choice of the sdlc impacts on testing?
Choice of test tech
Timing the test activities
Level of test doc detail
Role and responsibilities of the tester
Extent of the test automation
TDD(test driven development)
ATDD (Acceptance test driven dev)
BDD (Behaviour driven deve)
TDD : test is written first, then the code to satisfy the test.and later combined together
ATDD: test are written bfr the part of the app is dev to satisfy the test
BDD: express the desired behaviour of app with test cases written in simple lang and then test cases are automatically translated into executable test
What is retrospective?
Known as post project meeting. Which is held at the end of the project or an iteration
Describe 5 test levels
Components testing(unit testing performedby developers)
Components integration testing (unit integration testing. Focuses on testing interface and interactions btn Components)
Systems testing(Focuses on the overall behavior and capabilities of an entire system)
Systems integration(Focuses on testing the interface of the system under test)
Acceptance testing(Focuses on validation and on demonstrating deadlines for deployment)
Test types
Functional (evaluates the fxn that the system should perform)wat the test object should do.
Non-fxn (evaluates the attribute other than fxn characteristics of a component system)how well the system behaves
Black_box(Focuses on external behaviour ,user perspective and requirements validation)
White-box (examines internal code,logic and structure for accuracy and efficiency)
What are the main aims for blck and white Box
For black is checking the systems behaviour against its specification
For white is to cover the underlying structure by the test to the acceptable level
What is the difference btn confirmation and regression testing
Confirmation.confirms that an original defect has been successfully fixed while regression confirms that no adverse consequences have been caused by a change ,including the fix that has been already Confirmation tested
The scope of maintenance depends on
Size of the existing system
The degree of risk of the change
The size of the change
Review process activities are?
Planning
Review initiation
Individual Review
Communication and analysis
Fixing and reporting
Types of reviews
Informal review(don’t follow defined process and don’t require formal doc output)
Walkthrough(led by autho. Evaluating quality and building confidence)
Technical (performed by reviewers and led by moderator. Make decisions regarding on tech problem)
Inspection(they follow complete generic process, and find the max no of anomalies)
Commonly used black box tech are?
Equivalent partitioning(dividing into partitions)
Boundary value analysis (max and mini val of a partitions are it’s boundary val)
Decision table testing(test system with complex business logic)
State transition testing (is a tabular representation of the states ,events and transitions in a system)
What are the tech of white box ?
Statements testing(the coverage items are executable statements)
Branch testing (decision) (is a transfer of control btn two nodes in the control flow graph)
Tech if experienced based test
Error guessing(experience of the tester)
Exploratory testing(unscripted,dynamic approach based on the testers understanding of the system)
Checklist based testing (involves using predefined list of items to guide the testing process)