Mary is an external IT auditor. She is conducting a review of the system-level testing done by Greg's functional testing team.
Which of the following items from Mary's assessment summary should concern Greg the most? [2]
Which of the following software characteristics are possibly revealed through the application of a open source static analysis tool? [1]
Which two of the following activities would normally occur in the Acquisition stage of a tool's lifecycle?
a) Assign a tool administrator to decide on best use of the tool
b) Establish a backup and restore strategy for the tool
c) Review other tools provided by the same vendor
d) Determine how the tool may be impacted by a change to the operating environment
e) Develop and implement a training plan for new users of the tool
SELECT ONE OPTION
Your company specialises in the manufacture of luxury garden furniture to the UK market and it is starting a project that will deliver a major update to its payment processing component, addressing improvements to functional suitability and performance efficiency.
A decision has been made to transfer responsibility for functional system test procedure creation and execution to a software house, located offshore. System test analysis and design will be performed onshore, at the company's UK headquarters. As the senior test manager for your company, you want to employ another experienced test manager to oversee the daily operations of the software house to ensure that their work meets required quality standards and adheres to the agreed organisational test strategy and project test plan.
Which option presents the skills that are of MOST relevance for the new test manager role?
Your test process is fully integrated into the software development lifecycle. You are at which TMMi level? [1]
Your company just won a contract to create a new sales application and has committed to a very aggressive delivery timeline. Due to the quick turnaround your primary stakeholder wants to be
heavily involved in the design and is very anxious to see the outcome. Because of this, your company has decided to use a spiral development approach. You have a defined test policy and
typically use an analytical approach to testing, however, this approach will not work with the development approach.
What test strategy should be utilized? [3]
Assume that you are working for a company that has maintained and tested a car parking permit system for many years. The system holds the name and address of permit holders and automatically writes to the permit holder with a form to renew or cancel their permit each year.
The test plan states the following:
"since the system is considered a stable system. Boundary Value Analysis is the only test case design technique that needs to be applied during testing"
Consider the following change that was detailed in the Requirements Specification for a replacement to an existing parameter held within the system;
• The specified renewal date for each permit must be not be after 31 st January 2020. Which one of the following is a valid test condition that satisfies both the requirement and the test plan?
SELECT ONE OPTION
A car rental company offers discounts to its customers based on a number of factors, including booking history, length of membership and type of car being booked. An update to the rental application is under test, with test cases written that specifically address a documented product risk covering discount calculation. Although the risk impact was analysed as high, the likelihood was given as low, as there had been no known changes to the calculation rules. However, during test execution some discount calculations were incorrect and investigation showed that code changes had been made that impacted the discount algorithms. As a result, the likelihood was increased to high by the risk management team.
Which would be the BEST measure to take to respond to the current situation?
Which one of the following statements correctly describes how product quality risks should be mitigated and managed? SELECT ONE OPTION
You are the Test Manager on a project to replace an old sales and merchandising system with one that will be based on modern platforms.
The main requirements for the system are:
Loading sales data, sent electronically from the stores each evening, into a central database.
Producing sales reports for the merchandisers.
Producing forecast reports, used to predict demand.Loading sales data and producing reports with the current system has frequently taken longer than the overnight processing window allows. The Data Centre Manager requires that all batch processing takes at least 10% less time than currently.The Sales and Merchandising Manager is more concerned about usability because the parameter entry will be complex.Which option contains two key considerations that would need to be added to your test approach?
Which ONE of the following is considered to be the LEAST independent form of testing for anorganisation? SELECT ONE OPTION
You are reviewing the project's traceability matrix after the first cycle of testing. You have discovered that new requirements have been introduced and others have
changed.
What should you do? [2]
You are interviewing a candidate for the position of test analyst. At one stage of the interview, you are looking specifically for skills in the area of professional competence. Which of the following skills would demonstrate this?
'Safe as Houses' is a company that specialises in home security software, including alarm systems, surveillance cameras and other forms of deterrence.
It is currently developing the software for a device which simulates an active television, producing sound and light images that suggest someone is home watching the television. 'Safe as Houses' recently won a lucrative contract to supply the software to Smart Alarms', who will be manufacturing the hardware devices Sound will be created using actual television and film archives, licensed through a third-party supplier, 'Silver Sound Ltd'. A user interface will be developed in house to allow the customer to choose sound tracks.
The software will be delivered as a programme of work, consisting of three projects. Project 1 will develop the software for the light images. Project 2 will develop the sound system and Project 3 will integrate the two using hardware prototypes supplied from 'Smart Alarms'. The programme will conclude with 'Smart Alarms' performing User Acceptance testing in usability labs.
The 'Safe as Houses' test team has experience in testing alarm and surveillance systems but lacks experience in testing light imagery software. The organisational test policy includes the following objectives:
1 Exploratory testing should be used to augment more formal, structured testing within constraints of time and budget
2. Test automation tools should be purchased and employed to maximise the breadth and efficiency of regression testing
The Programme risk register currently includes the following risks:
RISK1 Working prototypes will be delivered late to the integration test environments
RISK 2 A delay in signing the contract with 'Silver Sound Ltd' will impact the programme schedule
RISK 3 Inexperience in testing light imagery software will cause major defects to be missed RISK 4 The user interface software for the sound systems will be delivered late into testing
Refer to SCENARIO 2 - The IT Director for 'Safe as Houses' is recruiting a Programme Test Manager and has been provided with a skills matrix for four prospective candidates. The matrix shows the skill level (5 being highest. 1 lowest) for each candidate:
Consider which of these skills are key for a Programme Test manager in this scenario. Based on these, which candidate would be the most suitable?
SELECT ONE OPTION
You are Test Manager working on a project which is improving the user interface for its call centre staff handling customer enquiries. The project has completed UAT for the first iteration; however a large number of defects were raised by call centre staff seconded to help with the User Acceptance testing.
The defects described the user interface as not being intuitive enough with a poor 'help' facility. A user representative spent a week working with developers and system testers to explain the issues, which were subsequently agreed to have resulted from poorly specified usability requirements.
The requirements were defined separately for each iteration and have been formally reviewed by business analysts, developers and the IT director.
The user representative was also able to answer a number of other questions that the system test team had regarding call centre workflows, which improved their domain knowledge.
You have been asked to conduct a project retrospective and recommend improvements for the next iteration which introduces further user interface changes. Which of the following would be the MOST effective improvement for the next iteration?
Which one of the following metrics would be MOST suitable for helping to determine whether test analysis and design is complete? SELECT ONE OPTION
Which of the followingis a factor that is likely to increase the test estimate? [1]
You have done a comprehensive risk analysis. You have involved the appropriate people in assessing the risks and determining the likelihood and impact of those risks. You have been testing for three months and have been able to mitigate 75% of the high risk items. You have two weeks left in testing and you now do not expect to be able to complete all the items on the high-risk
mitigation list, never mind any from the medium or low-risk lists.
What is the most effective action you should take? [3]
You are a new Test Manager on a maintenance release for an existing mature product that is expected to be retired in the not too distant
future. The previous release had utilized a performance regression test suite written in an in-house custom tool using the same
programming language as the product itself. This suite will most likely require tweaking to ensure it works with the new version of the
product. While there are several members in the performance testing team, the original author of the performance testing tool has moved on
to another company, and none of the remaining staff have a great deal of familiarity with the performance test scripts used to test this
product.
How would you recommend this scenario be addressed? [3]
Refer to SCENARIO 2 It has been agreed that the following test planning documents will be produced;
• A single overarching document outlining the general testing methodology for the whole programme of work
• A subordinate test plan for each of the three projects
• A separate test plan for performance testing within each project
Which one of the following options BEST describes the type of test management document that will meet the programme requirements?
Club 65 to 90 is a holiday club for retired people run by a small company, the IT department consists of 1 Designer, 3 Developers and 1 System Tester Their booking system has been "live" for a number of years and the company has a loyal client base. A variety of automation tools are used for development and testing to improve effectiveness and efficiency.
A new project will introduce a loyalty scheme and both a Business Requirement Specification and a System Design Specification have been produced A Rapid Application Development (RAD) lifecycle model will be used where time is crucial. In the past there have been problems with updates to the existing system, which has affected existing functionality. Testers have not used representative and realistic operational profiles and data, which has led to significant production problems. The following test policy statements have been proposed for the project:
a. Testing must be risk based;
b. A Master Test Plan, confirming to IEEE829, must be produced for each test project;
c. Test procedures must be run by a tester who did not write the procedure;
d. Regression testing should be carried out on all releases;
e. The testers are accountable for all defects found in production;
f. Time must be given to designing test environments so that they are representative of the live environment. Which of the following options identifies the three policy statements that would be MOST beneficial for this project?
Assuming that 'In progress' means that somebody is working on a fix and that 'Resolved' means that the fix passed the confirmation test; which option provides a defect workflow that flows in a sensible way from an initial state to a terminal state?
Which four combinations of stages and activities correctly characterise the lifecycle of a tool?
Stages:
Evolution
Retirement
Support and maintenance
Acquisition
Activities:
a) Data must be preserved and/or archived
b) Vendor decisions can require changes to the tool
c) Decisions are made about where work products will be stored
d) Decisions on backup and restoration of artefacts are required
Which work experience is likely to develop the necessary skills to effectively test a software system? [3]
You are Test Manager for a project which is in the Test Implementation stage for the first planned iteration, creation of the initial Test Cases and required test data is progressing well.
The Test Strategy documents the Stakeholders view that small teams should collaborate together to create and test functionality which is to be released in iterations, with each release building on the success of the last.
Stakeholders are willing to accept the risks of a partly working system in the early stages. Delivery of working functionality (particularly around interfaces to third party systems and performance of back end databases) is the priority for the early releases.
Which of the following test types would you select for this first planned iteration, in order to meet Stakeholders expectations?
a) Usability testing
b) Structural testing
c) Functional testing of process flows
d) Performance testing
e) Business process testing
f) Component integration testing
You are Test Manager for a project which is in the Test Implementation stage for the first planned iteration, creation of the initial Test Cases and required test data is progressing well.
The Test Strategy documents the Stakeholders view that small teams should collaborate together to create and test functionality which is to be released in iterations, with each release building on the success of the last.
Stakeholders are willing to accept the risks of a partly working system in the early stages. Delivery of working functionality (particularly around interfaces to third party systems and performance of back end databases) is the priority for the early releases.
Which of the following test types would you select for this first planned iteration, in order to meet Stakeholders expectations?
a) Usability testing
b) Structural testing
c) Functional testing of process flows
d) Performance testing
e) Business process testing
f) Component integration testing
When, at a minimum, should project risks be re-evaluated? [1]
Which of the following organizational structures would be considered unorthodox? [1]
Your current project is delivering a warehouse management system for use in distribution centres, you are writing a test plan to address acceptance testing. You need to determine which stakeholders would be interested in receiving regular reports covering the progress of test execution against agreed schedule and budget. Which roles would be MOST interested in these reports?
Most managers in your company consider the efforts of your test team valuable, while others seecomprehensive testing as an unnecessary cost overhead to the SDLC.
What action could the Test Manager take to quantify the value of testing to the organization? [3]
You are the Test Manager for a software house (SoftTech), who provide a core banking product to retail banks around the world to enable their customers to process payments via the Internet and telephone banking.
Your current project is to integrate SoftTech's core banking product with Welsh Bank's existing bank systems. However, Welsh Bank's systems are maintained by experienced developers and are poorly documented.
Welsh Bank has stated that this project must comply with Financial Conduct Authority (FCA) regulatory banking standards.
A specification for the 10 interfaces to Welsh Bank's existing systems has been produced by SoftTech's development team.
You have been asked to plan and conduct reviews for the system integration and support documentation of all the systems. Which of the following is the BEST approach for this project?
SELECT ONE OPTION
Which statement about defining process improvement actions using defect report information is TRUE?
You have directed one of your testers to construct a "smoke test" to execute against new builds prior to starting formal testing. This is an example of which software development lifecycle activity?
[1]
As the Test Manager for an agile project how would you BEST plan and guide the testing activities during development? SELECT ONE OPTION
Your testing team has just received the test conditions for a new project. You are conducting Test Design activities for this project. Your team feels that it would be beneficial to create high-level test cases.
What should they do concurrently with creating these test cases? [2]
Your team has been given the following test objective Ensure that the users are happier with this version than they were with the last version?
What is wrong with the way this is defined?
What is the purpose of lest control?
You are working In an environment that is continually pushing process improvements down to the lest team You are skeptical that any of these have actually accomplished any improvement In fact you know that some of the changes have actually impaired progress
Given this information what step of the IDEAL model is missing?
You have been asked to estimate the testing effort for an upgrade to a legacy product Your team did the testing on the last upgrade, and you have ascertained that this upgrade is about 10% bigger than the last one Given this information which estimation technique should you use to come up with the test effort number?
What is the purpose of the defect management committee?
In what environment are you most likely to see multiple defect management systems used in one project?
What occurs In the retrospective closing?
Your team has been assigned to lest a new product that is tightly integrated with existing systems The integrations include data transfers and transformations You have access to the architectural design documents and the integration specifications and some of your testers are former developers.
Given this information, what is the most appropriate test approach?
Your manager has decided that your team of manual testers should all become test automation engineers Your team is much stronger in analysis than In technical testing so you are concerned about their ability to adapt. What tool capabilities could help with this transition?
Your team has decided that they will build their own test management tool This will allow them to link the requirements and test cases together providing full traceability It will also allow them to create fully customized reporting and color-coded dashboards They have estimated the time required to create the new tool and the cost These fit within the project schedule and budget
What other consideration should be taken before this decision is made?
One of your team members is struggling to identify the requirements to be tested for a project The requirements documents are not conventional but you have determined that the data is there. If they do some digging to find it Given this information in what competence area does this person need to improve?
Your team has been assigned to test a loyalty card program for a supermarket chain. Because this is a highly competitive market significant investment has been made to determine the shortcomings of the products offered by competitors While the feature sets are mostly the same, there is a wide variance In usability and performance and the users perceptions of these quality characteristics
Given only this information what test approach would be most appropriate?
You are managing the test team that is testing a new mobile application that provides a "step-by-step' hiking guide Your risk assessment resulted in the following table:
Your team has clone the depth and breadth testing for the GPS accuracy and usability features but when the product was given to beta testers there were some issues Despite the users reporting the app was easy to use at least one user walked off the edge of a cliff and another one ended up in a river. Your team has confirmed that the functionality is working correctly. and the GPS information is accurate.
What other area of testing should you now prioritize?
Which of the following is required to apply an experience-based testing approach''
Your organization has decided to augment your testing team with an offshore team. The offshore team members are experienced testers who are experts in the domain of the system under test Your team is worried about the offshore team taking their jobs and they are resistant to the change You need to pick three of your team members to be the ambassadors for the new team
Which competences will be most important for your ambassadors to possess?
You have assembled the following cost of quality numbers 200 defects were found prior to release and 100 were found after.
Given this information what is the total cost of quality for this project?
Your team has been working on an Agile project for two months. There is a retrospective at the endof each sprint One of the data items reviewed is how many defects are being caught by users rather than by testers. The test team is being blamed for these escapes
What do you need to do to make these sessions more productive?
Your defect opened trend is converging to the closed trend but there is still a gap. What does that gap represent?
You tend to be conservative in your project estimations because you know how many things can go wrong and extend the schedule. You manager is not happy with your estimates and thinks you are being too negative with your numbers and not trying hard enough Which estimation method should you use to provide your manager with a positive' number while still also providing the number you think is more realistic?
You are working on a project where the business part of the organization works traditionally with defined requirements, but the development team follows an Agile model Neither team plans to change their approach What is the proper name for this type of project approach''
You have decided to help your team improve their skills. One of their assignments is to mentor a junior member of the team Which competency should you expect the mentor to develop during this exercise?
Which of the following defect statistics will provide input to be used for improvement in the defect reporting process?
You have been looking at the actual vs expected defects in one high risk area of the software The actual is much higher than the expected value What should you do?
You are looking to Improve the efficiency of testing. The developers have been claiming that the majority of defect reports they receive are invalid either due to the test environment or because the tester did not follow the right steps In a standard defect management process where should you look for more information about these invalid defects?
Which of the following Is a way in which risk analysis drives test analysis?
You are managing the testing for a bank card project. The testing was scheduled to take 10 weeks but by the time the software was developed only six weeks were available for testing Knowing there were a lot of risks with the software your team started testing activities early by overseeing code reviews, defining acceptance criteria by working with the users and by doing all lest creation prior to the code arriving
You are now three days away from the go-live date Your testing has mitigated all the high and medium risk items leaving only the low-risk elements unmitigated by testing You estimate it will take two weeks to manually test the low-risk elements At this point what should you do?
Which of the following Is the common set of information to be produced in a test estimate''
You are working with a development team who have a CI/CD pipeline implemented. They want to integrate your team's existing test automation into the pipeline to augment their unit tests so they will have continuous testing. They have already determined that this is technically possible with the tool you are using but with require some changes to the test automation framework to integrate the results reporting
What will your team need to make this happen?
There is a debate in your organization about who can close a defect report The developers think they should be able to reject and close defects without any further steps The testers are not happy with this approach as they are afraid the rejections may go undetected and the developers may close something without understanding the real problem
How can this problem be rectified7
Which of the following is the proper order for the stages of a tool lifecycle?
You are working for an outsource testing company You have a client that will only consider candidates that are highly skilled with Salesforce. regardless of the number of years they have spent testing similar products You have looked through your skills matrix and you have no one with the right type of experience for this project.
What competence area is your team lacking?
Your team has been assigned to a new project You have a mix of manual testers and automation engineers but everyone is currently doing manual testing. The development learn has alreadydecided to use DevOps as its approach but they have never used it before and are happy to take your input Unfortunately, about 50% of the development is completed already In the testing your team is doing they are finding that about 40% of the defects they catch are actually regressions caused by other changes
Given this information what should you do to help mitigate risk'?
In an Agile project, when Is it acceptable lo not write a formal defect report when a defect is found''
You have been assigned t o a project that has a very tight schedule. In fact, given your first analysis you do not think the planned test execution can be completed within the schedule There is no time allowed for defect fixing or for repeating tests. Regression testing has been left out of the planning entirely There is no time to develop test automation. The team has agreed that this Is not the way to run a project, yet they are stuck with the current schedule
Given this information what is the best way to proceed with the testing to try to meet the deadline with the best outcome1?