20/08/2020 2020 Week 5 Group work / Seven test principles / Test processes
2020 Week 5 Group work / Seven test principles / Test processes
Seven test principles
Read through some real life project stories and for each one:
1) Identify which test principle is most applicable to the scenario 2) Provide an explanation for your choice.
The 7 test principles are discussed in section 1.3 of the textbook.
A video will be shared by the tutor. You may also agree with your team to use an external reference such as:
https://www.softwaretestinghelp.com/7-principles-of-software-testing/ (https://www.softwaretestinghelp.com/7-principles-of-software-testing/) https://www.geeksforgeeks.org/software-engineering-seven-principles-of-software-testing/ (https://www.geeksforgeeks.org/software-engineering-seven-principles-of-software- testing/)
3
The development team for a new software component is midway through a two-month software development phase. However, they were suprised when the business analyst has already asked them when the test plan will be ready, so she can check if the test coverage will be good, and so she can use the test plan and test scenarios to prepare the test environment for the independent test team who will commence test activities when the software development phase has finished. (sample question only)
Enter your answer
https://forms.office.com/Pages/ResponseDetailPage.aspx?id=cTYy0b7NF0S01L2yS1Exa-fAYZgZflpKuojJjeb2Dk5UMkJMNE1RUEhJVlFSM0oyQ… 1/3
20/08/2020 2020 Week 5 Group work / Seven test principles / Test processes
4
The project manager assigned the task of developing test cases to the software engineering intern for the new academic transcript. Two hundred test cases were mostly passed during system testing executed by the intern. There were some test results with fails but the project manager assessed them as acceptable fails (because they relate to non-critical system functions) and relayed results to the stakeholders. There was no formal acceptance testing in this instance.
Later on, the software rollout was not considered a success by the stakeholders because the academic transcripts had outdated content and some incorrectly generated (code logic fault) descriptions about the courses, programs and schools.
5
After two years working on a project, the acceptance testing by the client failed multiple times, and the project was put on hold. The team was disbanded and team members assigned to other new projects. The project manager decided the cause of project failure was the client’s attachment to the legacy system, resulted in low motivation to adopt the new system (as opposed to code or design defects which can be fixed). However once a new software engineer was assigned to the project, he spent time meeting and workshopping with the Client and end-users. He worked on developing new test cases based on speaking to the clients. Many major code defects were found (and fixed.), and finally the acceptance tests passed, and the software was rolled out into production.
Enter your answer
Enter your answer
Back Next
https://forms.office.com/Pages/ResponseDetailPage.aspx?id=cTYy0b7NF0S01L2yS1Exa-fAYZgZflpKuojJjeb2Dk5UMkJMNE1RUEhJVlFSM0oyQ… 2/3
20/08/2020 2020 Week 5 Group work / Seven test principles / Test processes
This content is created by the owner of the form. The data you submit will be sent to the form owner. Never give out your password.
Powered by Microsoft Forms | Privacy and cookies (https://www.rmit.edu.au/utilities/privacy) | Terms of use (http://go.microsoft.com/fwlink/p/?LinkId=2083423)
https://forms.office.com/Pages/ResponseDetailPage.aspx?id=cTYy0b7NF0S01L2yS1Exa-fAYZgZflpKuojJjeb2Dk5UMkJMNE1RUEhJVlFSM0oyQ… 3/3