Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar

level: Level 1

Questions and Answers List

level questions: Level 1

QuestionAnswer
what are the 4 test types?function, non-functional, structural, change related
what is functional testing?black-box, spec-based, looks at specific functionality of a system
what is non-functional testing?can make use of blackbox, tests the quality characteristics of a component/system
what is structural testing?how the code makes the functionality work, whitebox
what is change related testing?carried out after a defect has been fixed.
name all 6 functional testssmoke test, sanity, security, suitability, accuracy, compliance
name all 7 non-functional testsefficiency, maintainability, load, performance, compatibility, scalability, stress
name both strucutral testsstatement coverage, decision coverage
name both change-related testsregression testing, retesting
name all test-levelsUnit, Integration, System, Acceptance
Name the Unit level Test activityTDD
Name the 3 integration-level test activitiesTop-Down(stubs), Bottom-up(drivers), Hybrid
name the 2 system-level test activitiesfunctional and non-functional tests
name the 4 acceptance-level test activitiesAlpha, Beta, Contract and regulation acceptance testing, Operational acceptance testing
pros of waterfallenforces dicipline at each stage, has a defined start and end, progress can be easily identified, emphasis on requirements before code is written means no time is wasted and can improve quality
cons of waterfallestimating time and cost is difficult, requirements and tests can change, division of labour is unrealistic, what has been asked to be created may be unfeasible.
pros of V-ModelHigher chance of success because test plans are developed earlier, defects may be found earlier, works well on smaller projects.
cons of V-modelQuite rigid in execution, No Early Prototype, Test documents have to be updated along the way.
pros of incremental life cyclessmall and frequent improvements, fast deployment, team skill improvement.
cons of incremental life-cyclesLight documentation, formal records of change may not be created, regression testing may get out of control.
what is the difference between regression testing and retesting?Regression testing is to ensure that changes have not affected unchanged part. Retesting is done to make sure that the tests cases which failed in last execution are passed after the defects are fixed. Regression testing is not carried out for specific defect fixes. Retesting is carried out based on the defect fixes.
define positive aspects of exploratory testingavoids pesticide paradox, doesnt require much prep, useful when there is time pressure/lack of resources/inadequate specs, testers report a large proprtion of bugs via this method.
describe role of a test managermay be project manager, development manager, QA manager, manager of test group. They develop and review test policies and test strategies for the organisation and manage cost/time. plan test activities and understand test objectives. they write and update test plans. they initiate the analysis, design, implementation and execution of tests, monitor test progress and results, and check the status of exit criteria. They create progress reports for stakeholders. introduce suitable metrics for measuring test progress, and evaluating the quality of the product and the testing. They decide about the implementation of test environments. they support the selection and implementation of tools to support the test process
describe role of a testermay be a dev, a BA, a user, an SME. they analyse, review and assess requirements, user stories and acceptance criteria, specs and models for testability. reviews and contributes to test plans. designs and implements test cases and test procedures and creates test data. creates test execution schedule. executes tests, evaluates results, documents deviations from expected results. designs, setsup and verifies test environments. uses appropriate tools to facilitate the test process.
which development cycle uses regression testing the most?probably incremental - AGILE, scrum, kanban, RUP, Spiral.