Model-Based Tester certification questions and exam summary helps you to get focused on the exam. This guide also helps you to be on CTFL-MBT exam track to get certified with good score in the final exam. Model-Based Tester (CTFL-MBT) Certification Summary
Model-Based Tester (CTFL-MBT) Certification Exam SyllabusIntroduction to Model-Based Testing Objectives and Motivations for MBT - Describe expected benefits of MBT - Describe misleading expectations and pitfalls of MBT MBT Activities and Artifacts in the Fundamental Test Process - Summarize the activities specific to MBT when deployed in a test process - Recall the essential MBT artifacts (inputs and outputs) Integrating MBT into the Software Development Lifecycle - Explain how MBT integrates into software development lifecycle processes - Explain how MBT supports requirements engineering MBT Modeling MBT Modeling - Develop a simple MBT model for a test object and predefined test objectives using a workflow-based modeling language - Develop a simple MBT model for a test object and predefined test objectives using a state transition-based modeling language - Classify an MBT model with respect to the subject and to the focus - Give examples of how an MBT model depends on the test objectives Languages for MBT Models - Recall examples of modeling language categories commonly used for MBT - Recall typical representatives of modeling language categories relevant for different systems and project objectives Good Practices for MBT Modeling Activities - Recall quality characteristics for MBT models - Describe classic mistakes and pitfalls during modeling activities for MBT - Explain the advantages of linking requirements and process related information to the MBT model - Explain the necessity of guidelines for MBT modeling - Provide examples where reuse of existing models (from requirements phase or development phase) is or is not appropriate - Recall tool types supporting specific MBT modeling activities - Summarize iterative MBT model development, review and validation Selection Criteria for Test Case Generation Classification of MBT Test Selection Criteria - Classify the various families of test selection criteria used for test generation from models - Generate test cases from an MBT model to achieve given test objectives in a given context - Provide examples of model coverage, data-related, pattern- and scenario-based and project-based test selection criteria - Recognize how MBT test selection criteria relate to ISTQB Foundation Level test design techniques Applying Test Selection Criteria - Recall degrees of test artifact generation automation - Apply given test selection criteria to a given MBT model - Describe good practices of MBT test selection criteria MBT Test Implementation and Execution Specifics of MBT Test Implementation and Execution - Explain the difference between abstract and concrete test cases in the MBT context - Explain the different kinds of test execution in the MBT context - Perform updates of an MBT model and test generation caused by changes in requirements, test objects or test objectives Activities of Test Adaptation in MBT - Explain which kind of test adaptation may be necessary for test execution in MBT Evaluating and Deploying an MBT Approach Evaluate an MBT Deployment - Describe ROI factors for MBT introduction - Explain how the objectives of the project are related to the characteristics of the MBT approach - Recall selected metrics and key performance indicators to measure the progress and results of MBT activities Manage and Monitor the Deployment of an MBT Approach - Recall good practices for test management, change management and collaborative work when deploying MBT - Recall cost factors of MBT - Give examples of the integration of the MBT tool with configuration management, requirements management, test management and test automation tools Model-Based Tester (CTFL-MBT) Certification Questions 01. How does MBT foster early requirements validation? a) The MBT model visualizes complex dependencies and, thus, facilitates discussions between stakeholders having different level of technical knowledge. b) MBT requires a model-based requirements specification and, thus, forces the requirements engineers to be more precise. c) The MBT model has to be released together with the requirements specification, which leads to an early start of testing activities. d) MBT implies the generation of automated test scripts and, thus, ensures a higher coverage of regression testing. 02. Time for test execution is running short. How can MBT help you? a) If the MBT model contains information on priorities, you may apply project-driven test case selection to limit the number of generated test cases to those with high priority. b) You will not run into this problem, because the automated test case generation in MBT provides you with new test cases within a few seconds by pressing a button. c) Test execution is far less important in MBT, because requirements validation takes place even before the first test is performed. d) Not at all. MBT does not provide any support for test management in difficult situations. 03. Which one of the following statements is the best definition of model-based testing? a) A testing technique using models to generate automated scripts. b) A test design technique that uses state transition diagrams to design test cases. c) Acceptance testing using business process models. d) Testing based on or involving models. 04. Why do we need new approaches to testing? a) Classic test design techniques such as boundary value analysis are incompatible with agile approaches. b) New technologies always require new tools and, thus, new approaches to testing. c) Testing projects have to cope with increasing industrial demands regarding time-to-market and cost reduction. d) By definition, new approaches are better and there is no reason not to use them. 05. Consider the following tools supporting the MBT modeling process. Which tool provides support for writing syntactically correct MBT models? a) UML modeling tool. b) State/transition diagram editor c) Domain-specific language editor. d) All of the above. 06. Which one of the following statements is a typical combination of test selection criteria for an MBT model? a) Path coverage on structural models. b) Transition coverage on business process models c) Gateway coverage on textual models. d) Transition pair coverage on state diagrams. 07. An MBT approach is deployed in a project. Which one of the following statements describes good practice? a) Deploying MBT with manual test execution requires additional risk management. b) Configuration management does not have to cover the MBT models, if the generated test cases are controlled. c) For projects applying continuous integration, MBT should be used for higher test levels only (system testing, user acceptance testing). d) Establishing traceability between requirements and MBT model elements is part of an MBT approach. 08. An MBT approach is used in a project. Which statement below regarding MBT activities is most correct? a) MBT modeling activities should start as soon as possible, but not before having finished the detailed system design. b) MBT models reflect the system requirements, but do not consider the project test objectives. c) MBT activities in a test process should follow a strictly sequential order. d) Test selection criteria are used to drive test generation from the MBT model. 09. A company decided to use MBT for acceptance testing of a transport ticketing system. Which one of the following metrics would a test manager use to best measure the progress of MBT activities? a) The number of requirements managed and traced in the MBT model, and requirements coverage (percentage) by generated test cases b) The effort (in person-days) done for code development. c) The number of bugs discovered in the component testing phase. d) The effort (in person-days) spent on developing test models and applying test selection criteria. 10. Does it make sense to have test equipment information in the MBT model? a) Yes. It helps the test manager to create a test suite with all tests requiring specific equipment. b) Yes. Without this information, testers will never be able to specify the tests correctly. c) No. It blows up the MBT model without providing helpful information. d) No. The test case generator will not understand the information and, thus, will not generate any test cases from the MBT model. Answers: Question: 01: Answer: a Question: 02: Answer: a Question: 03: Answer: d Question: 04: Answer: c Question: 05: Answer: d Question: 06: Answer: d Question: 07: Answer: d Question: 08: Answer: d Question: 09: Answer: a Question: 10: Answer: a How to Register for Model-Based Tester Certification Exam? Visit site for Register Model-Based Tester Certification Exam.
0 Comments
Test Analyst certification questions and exam summary helps you to get focused on the exam. This guide also helps you to be on CTAL-TA exam track to get certified with good score in the final exam. Test Analyst (CTAL-TA) Certification Summary ● Exam Name: ISTQB Certified Tester Advanced Level - Test Analyst ● Exam Code: CTAL-TA ● Exam Fee: USD $151 ● Exam Duration: 180 Minutes ● Number of Questions: 60 ● Passing Score: 65% ● Format: Multiple Choice Questions ● Schedule Exam: Pearson VUE ● Sample Questions: ISTQB CTAL-Test Analyst Exam Sample Questions and Answers ● Practice Exam: ISTQB Certified Tester Advanced Level - Test Analyst (CTAL-TA) Practice Test Test Analyst (CTAL-TA) Certification Exam Syllabus 01. The Test Analyst’s Tasks in the Test Process Testing in the Software Development Lifecycle - (K2) Explain how and why the timing and level of involvement for the Test Analyst varies when working with different software development lifecycle models Test Analysis - (K2) Summarize the appropriate tasks for the Test Analyst when conducting analysis activities Test Design - (K2) Explain why test conditions should be understood by the stakeholders - (K4) For a given project scenario, select the appropriate design level for test cases (high-level or low-level) - (K2) Explain the issues to be considered in test case design Test Implementation - (K2) Summarize the appropriate tasks for the Test Analyst when conducting test implementation activities Test Execution - (K2) Summarize the appropriate tasks for the Test Analyst when conducting test execution activities 02. The Test Analyst's Tasks in Risk-Based Testing The Test Analyst’s Tasks in Risk-Based Testing - (K3) For a given situation, participate in risk identification, perform risk assessment and propose appropriate risk mitigation 03. Test Techniques Black-Box Test Techniques - (K4) Analyze a given specification item(s) and design test cases by applying equivalence partitioning - (K4) Analyze a given specification item(s) and design test cases by applying boundary value analysis - (K4) Analyze a given specification item(s) and design test cases by applying decision table testing - (K4) Analyze a given specification item(s) and design test cases by applying state transition testing - (K2) Explain how classification tree diagrams support test techniques - (K4) Analyze a given specification item(s) and design test cases by applying pairwise testing - (K4) Analyze a given specification item(s) and design test cases by applying use case testing - (K4) Analyze a system, or its requirement specification, in order to determine likely types of defects to be found and select the appropriate black-box test technique(s) Experience-Based Test Techniques - (K2) Explain the principles of experience-based test techniques and the benefits and drawbacks compared to black-box and defect-based test techniques - (K3) Identify exploratory tests from a given scenario - (K2) Describe the application of defect-based test techniques and differentiate their use from black-box test techniques Applying the Most Appropriate Test Techniques - (K4) For a given project situation, determine which black-box or experience-based test techniques should be applied to achieve specific goals 04. Testing Software Quality Characteristics Quality Characteristics for Business Domain Testing - (K2) Explain what test techniques are appropriate to test the functional completeness, correctness and appropriateness - (K2) Define the typical defects to be targeted for the functional completeness, correctness and appropriateness characteristics - (K2) Define when the functional completeness, correctness and appropriateness characteristics should be tested in the software development lifecycle - (K2) Explain the approaches that would be suitable to verify and validate both the implementation of the usability requirements and the fulfillment of the user's expectations - (K2) Explain the role of the Test Analyst in interoperability testing including identification of the defects to be targeted - (K2) Explain the role of the Test Analyst in portability testing including identification of the defects to be targeted - (K4) For a given set of requirements, determine the test conditions required to verify the functional and/or non-functional quality characteristics within the scope of the Test Analyst 05. Reviews Using Checklists in Reviews - (K3) Identify problems in a requirements specification according to checklist information provided in the syllabus - (K3) Identify problems in a user story according to checklist information provided in the syllabus 06. Test Tools and Automation Keyword-Driven Automation - (K3) For a given scenario determine the appropriate activities for a Test Analyst in a keyword-driven automation project Types of Test Tools - (K2) Explain the usage and types of test tools applied in test design, test data preparation and test execution Test Analyst (CTAL-TA) Certification Questions 01. Why would a tester use a cause-effect graph? a) To show decision logic in a graphical form b) To show state changes and events that drive transitions c) To show the results of domain analysis d) To show the tester how to proceed with error guessing 02. Which of the following test techniques is most applicable for interoperability testing? a) Error guessing b) Domain analysis c) Defect-based testing using taxonomies d) Combinatorial testing 03. You want to test a new e-commerce application using exploratory testing. Which of the following would be a good charter to use to guide the testing of a particular element of the software? a) Purchase a variety of items using valid and invalid credit and debit cards b) Log in and buy some items c) Log in, search, buy items, remove some from the shopping cart, buy more d) Test the e-commerce application by emulating a user 04. You are preparing tests for UAT. There is a large set of existing test cases that have been used for the functional testing and you’d like to use those as a guideline for the UAT testers, allowing them to determine the data and exact steps they will use. Which of the following test techniques would be most suitable to use in this situation? a) Error guessing b) Exploratory c) Use case d) Checklist 05. Which of the following would normally be delivered by the Test Analyst as part of the Test Closure activities? a) Open defect reports and known workarounds b) Finalized requirements specifications c) Use cases and/or user stories depending on the SDLC d) Quality risk analysis 06. What is the Test Analyst’s primary role in creating keyword-driven automation? a) To supply data for the automated scripts b) To supply data and keywords that the automation software will use to drive the software to the point where it will use the supplied data c) To develop the test automation scripts in such a way as to reduce the maintenance costs d) The Test Analyst’s role is limited to executing the developed scripts; all input is created by the Technical Test Analyst 07. You have recently started a new job as a Test Analyst for a company that specializes in providing books and magazines for visually impaired consumers. You have been assigned the usability area and the project started on the same day you arrived. The deployment date is in one week. What technique will you use on your first day? a) Review the test basis b) Interview the customer c) Verify the SUMI results d) Send a questionnaire to the target users 08. You are testing a login program that requires the password to be between 3 and 10 characters. Which of the following sets of test data would provide coverage for all the equivalence classes with the least number of tests? a) 333, 1234567890 b) 22, AAA, 1234567890, 12345678901 c) -1, 0, 55555, 123456789a! d) 1, 55555, 12345678901 09. In the fundamental test process, when is test case priority / risk coverage assigned and when is that information used to determine execution sequence? a) Test Planning and Test Execution b) Test Analysis and Test Execution c) Test Design and Test Implementation d) Test Implementation and Test Execution 010. On the last project, insufficient resources were allocated for the configuration testing. When should this area be addressed for the next project? a) During planning b) During implementation c) During execution d) During closure Answers: Question: 01: Answer: a Question: 02: Answer: d Question: 03: Answer: a Question: 04: Answer: d Question: 05: Answer: a Question: 06: Answer: b Question: 07: Answer: a Question: 08: Answer: d Question: 09: Answer: c Question: 10: Answer: a How to Register for Test Analyst Certification Exam? Visit site for Register Test Analyst Certification Exam. |
|