WDD (Analysis, Design, Testing, Evaluation) Flashcards
What is a End user requirements?
The tasks that the user needs to carry out using the website.
Can be categorised by different user groups.
What is a functional requirement?
The processes that the website must carry out.
Website interaction with databases, or other information required for it to function correctly.
Which phase of the development life-cycle are end user and functional requirement created in?
Analysis
Draw multi-level website structure
Check your drawing has a home page with a horizontal navigation bar that gives clear links to four main areas (pages). Each of the four main pages will have links to relevant sub-pages.
See the example on this webpage: [Nav Structure] (https://www.bbc.co.uk/bitesize/guides/zv8mbdm/revision/1)
What is the purpose of a wire-frame and what items should be included for a Higher computing wireframe
The wireframe is used to show they layout of the page elements,
*navigational bars
*text elements
*media elements (images, audio, video)
*interactive elements
*form inputs
*internal and external hyperlinks
How would you use a low fidelity prototype?
A low fidelity prototype can be used to illustrate and test a website design to clients and end users.
They includec more detail than initial wireframes, they can be creaed using pen/paper or prototyping software. They will give the look an feel of the website and may include text, Images, colours used in the finished website.
They are shared with clients/end users to get early feedback on design concepts, and walkthrough nav strucutre helps to identify missing and/or orphan links.
What is usability testing?
Usability testing measures how well people can use a particular product or a website. This would be done using personas, test cases and scenarios.
Explain how you would carry out usability testing.
Testers are given a persona - a fictional representation of a type of user including age and other characteristics.
Testers are given test cases - a set of actions which can verify that a function of the website works as expected.
Testers are given scenarios - a set of goals to complete using the website eg purchase a product, place a booking.
Describe what a persona is in usability testing?
A fictional representation of a type of user including age and other characteristics.
Describe what a test case is in relation to usability testing?
A set of actions which can verify that a function of the website works as expected.
Describe what a scenario is in usability testing?
A set of goals to complete using the website eg purchase a product, place a booking.
What is the benefit of using a low-fidelity website prototype in the design phase?
The benefit of using a low-fidelity website prototype is that changes can be made quickly and are less expensive to implement than changing the finished website.
What is functional testing of a website?
Functional testing is making sure all of the elements of a website work as expected.
What should you test as part of the functional testing of a website?
*Input validation - check that the input validation on each form field works as expected.
*Links and navigation:
**test that all navigation bar links go to the correct page.
**test that all internal and external links work as expected.
**test that it is possible to get from each page back to the home page.
**test that there are no orphan pages (pages which do not link to any other pages).
*Media - check that all text, images and video appear at the correct size, and in the correct location
What is compatibility testing?
Websites should be tested to ensure that they are compatible with different types of devices:
Checking websites work on different devices and browsers:
Pages may display or work differently on different browsers or devices.
Describe 2 different types of compatibility testing you could undertake.
Test the web-page displays correctly on different browsers such as chrome, edge ect.
Test the web-page display correctly on different deceives such as tablets, desktop computers, smartphones ect.
How do you know if a website is fit for purpose?
*It meets the end-user requirements determined at the analysis phase
*It meets the functional requirements determined at the analysis phase
What should you do if your website is not fit for purpose?
Revisit previous phases of the development process.