Why you have considered these things?
The reasons why I have considered these individual aspects, when hiring a Network Manager is due to the fact, that these aspects will be especially important when handling different parts of the job; as network manager it will involve Supervising and helping staff ; on a Daily Basis. So it is very important that as network manager you have good people skills and an obvious outstanding knowledge of ICT as you will encounter many problems regarding ICT.
Caroline Cook-Secretary
Age: 53
Caroline Cook is a reasonably well educated working class citizen, she was born in Devon, Torquay where she attended Paignton Community College for several years and successfully completed her GCSE’s with ok result’s (C,D,D,E,B). After finishing her education at the age of 16 she took it upon herself to get a job in one of the local charity jobs where she worked fulltime for several years manning a till, which would involve handling customers and calculating costs, this job would teach her people skills and to be able deal with any scenario, which help her later in numerous other jobs. After several years of working in the charity shop she finally quitted her job; as she wanted to move away from her family and live independently without any support; so she moved up to Bristol where she found many jobs involving IT and Customer Support; including several jobs as secretary. She now lives in Devon, Torquay and lives with her husband alone, her 3 kids have moved out the house.
Why you have considered these things?
The reasons why I have considered these individual aspects when hiring a Secretary is due to the many reasons regarding; what the secretary will do and experience as this job, will involve handling phone calls, emails and Keeping the workplace as organised and productive as possible. In order to complete these tasks as efficiently as possible, our secretary will need certain skills and attributes such as People Skills, Experience and ok ICT Skills. As without these skills there would struggle when doing so.
The-Audience
The audience are the people who live in Torbay or locally and require our services. Our audience, are people who would have settled down and have a house and maybe a family. Due to the services Workload provides as a company it will mostly attract old pensioners who unable to complete the tasks themselves, while also attracting small businesses that have recently been started up which hope to have a building.
Client Requirements
Specification- The specification is the list of requirements that the system must meet. The specification can be used later, to check if my final project has met my specification.
Qualitative- These points are mostly Aesthetic features that are not needed, but are still required by the client himself Mr Jane.
- Client-”I would hope that you would consider people with eyesight problems and that you will make the Text as clear as possible so it is easy to read for everyone.”- I know problem’s would occur if the customer where to struggle reading text on the website, customer’s would not understand simple instructions and navigational Links on the website, slowing down and disrupting processes of customer’s writing down their Details in the website. To meet this point, we may use large font sizes and sharp colours so our customers can clearly see our text.
- Client-”The client requires that each Page must be laid out properly.” – The Client requires that all the important links are displayed at the top of each page below the title “Work Load” in the website. This is so the customer can clearly see the links and easily navigate from one page to another. Below these Links it should display specific data on each page depending on which web-page of the website, we will use this same layout throughout the website.
- Client-”I want the text on the web-page to be laired out probably, so our customer’s do not get bored or overwhelmed by the amount of text on the website, so I want you to lay text out into paragraphs or small clumps of text”– As requested I will try to split each large clump of text in the website into separate paragraph’s, as I know that laying text out into paragraph’s makes something look smaller. So when customers are reading about certain products in the website there do not get confused and not bother to read the full details of each product and our terms of Condition.
- Client- “I want each web-page throughout the website to follow the company’s unique Colour scheme. “- Work Load wants to use the same colour scheme as there logo. Mr Jane hopes that customers will familiarize themselves with our trademark colours, and recognise our certain colour scheme. If I were to constantly change the colour scheme the Customer’s may get confused Leading to customer’s thinking there have left the website or are on a different website, so I will use WorkLoad’s unique colour scheme throughout the website.
- Client-”I have Recently been looking at other websites that seem to be quite modern and up market, when viewing these websites i noticed a distinct similarity, as when i moved my cursor over a button, it changed in colour. I would like you to implement this feature in your design.”- The client thinks having these enhancement features in the website will help modernise the website and make the company look more professional and it will, it may even increase sales figures. Rollover Buttons are very useful in many ways, as there can make the website seem more futuristic and even help customer's navigate from page to page in the website.
- Client-”Mr Jane has insisted that the website must be displayed at the top of search engine.”- We know this will be one of the most important aspect to consider when creating our site, as it will govern how popular our site is, affecting our sales figures and profit margins of the company. So to make sure our website appears at the top of the search engine, we will use meta tags on our website.
Quantitative-
-
Client-”It should include a page greeting our customer's” - This page will be known as the Index page. It will be responsible for many function's, 1. To greet the customer, 2. To inform the customer's about the business such as what services we provide and a brief recap over our history, and many more. A Homepage is very important at a business standpoint, as it can affect if we get a sale or not. As we know the homepage is the company's face to the world as it is the first page our customers will see, and if our customer's think our homepage looks ugly, there will most likely leave.
- Client-”As customer’s are going to be using our service’s there should really know what our company stands for and perhaps the history of the business” - This page will be known as the “about us”page it will display mostly text about the business and images of who works at our organisation. It will inform the user about the company and our history, we know this kind of information is good for the business and perhaps even more so for the customer's; as it give's customer's an insight into the business and lets them feel much more secure in their purchase, as their know who they’re buying from. This could help sales figures for the business.
- Client-”I want the website to show what we do and what we offer as a company.”- We shall include a page within our website called the “Services” page; the services page will act as a quick explanation of what services we provide as a business. So to make this page as simple and easy to understand, we shall use pictures each indicating to what service we provide, each picture will be annotated.
- Client-”I want the website to follow a certain Layout trend, as I know it is important that it does not differ, as immediate changes in layout could confuse our customer base.” - The Client wants the navigation bar at the top of each web page in the website. If the navigation bars where to randomly change and move from side to side in the website when transferring from page to page, it would confuse a customer and slow down the flow of Navigating and finding a service.
-
Client-”Timely completion of the whole project, I expect the project to be completed by 17/05/11.”- The Client expert’s the project to be completed soon, due to the fact that this business is new and it only just recently started trading, so it doesn't want to lag behind competitive store's that offer the same services. So it is important we start the website soon, as we are losing potential customers every day.
- Client-”To have a way to add up to date news-” I shall create a simple form where our user's can add up to date news into the website, for display in the actual “news” page. The way in which user's can add news is by simply typing into each form cell, each form cell differs in purpose as the Title Cell will display enlarged Text, and the Content Cell will display much smaller text on the “news “ page, the user will have to type in both cells, when writing the news.
- Client-”To have a way to contact the company”- I shall create and insert a simple form into my “contact us” page, this form will be on display for our customer's to see and interact with. We would hope that our customer's will use this form when contacting us or asking for help.
INPUTS, PROCESSES AND OUTPUTS
Testing
Explanation
What is testing?
Experimental test in order to determine how well something works in our website.
These tests will differ in method as we will try to test each individual aspect of the website; it is important we test our website as there may be many problems within our website which could make our website unusable or just not work.
Test Plan: The Test plan is a brief overview of what I will be testing and how I will be testing it.
Platform Testing- Platform testing involves Browser, Resolution and Mobile testing. Platform testing could be seen as of being one of the most important tests that we will complete on our website. The Reason why platform testing is so important, is due to the fact that all our customers will use a platform when using our website; whether it is on a mobile or computer, our customer’s will have to use either one if there want to access our website. There are not just two platforms to test; there are hundreds of platform’s to test, so it is important we try to test as many platform’s as possible, as different platforms may not support certain aspects of my website which may make our website look different or just now work at all, so when testing each platform we will have to consider how widely spread each platform is used, as there is no point in testing platform’s that are not used by anyone.
Our testing method for platform testing will involve taking screenshot’s for each of our test’s, e.g. for resolution testing we will take a screenshot of a certain resolution used (1240x648) and then comment on the result’s. By using screenshot’s it is very easy to find any problems with my website as it allows us to compare screenshots and find out easily how there look different, as you can clearly see any minor visual difference, which can later be changed .
Process Testing- The Process testing involves testing the parts of my website which associate themselves with server based language’s and can be either interactive for the user or the customer, an example of this In my website; is my contact us form, in this process something is sent and formatted by the customer . The reason why process testing could be seen as one of the most important testing section’s is due to the fact, that these processes give our website the interactivity; so our customers can contact us via email and allows Workload to add news to their website on a daily basis, without this interactivity Workloads website would be pointless as these are the reasons for creating this website. As I have explained above how important processes testing is, so it is very important I test these different processes for any anomalies, as problems could occur such as loss of information or nothing being sent, this could be due to problems with my PHP code, meaning that our form’s do nothing on the website and are pointless.
To test our different processes on our website I shall input into one of the forms with a string of text then take a screenshot of me doing so and comment on how I did it; afterwards I shall test the expected output from the initial input and take a screenshot of it. An example of this is my contact us form where I shall input ‘Test [email protected]’ into the Form and check if the email is probably sent to the company, afterwards I will take a screenshot of our email proving that we received the email successfully or if it were to fail, our screenshot will show how it failed. We will then comment on this.
Client requirement Testing- The client requirement testing is the procedure of seeing that I have met each point written by the client. The way in which each point is met will differ in method as each point is totally different. Due to the difference of each point, I have decided to categorise each point differently depending on what the point refers to in the website. The two categories are qualitative and Quantitative, Quantitative points are aspects of the website which have to be included and can be judged by one person alone because a Quantitative point is based on facts not opinions. Qualitative points are based on opinions and have to be judged by another person or a group of people, ‘does the website looks good’ is a good example of a qualitative point.
When testing my client requirements I will lay my Quantitative and Qualitative into 2 separate tables.
For my Quantitative testing I will lay the Table into 4 separate columns, each column will include a different heading. The first column of my table will have the heading of “Specification Testing”, this column will include my initial Quantitative point which I previously written before in my client requirements. The second column will have the heading of “Pass/Fail” depending on if the test is successful or not it will have a pass or fail. The Third column will have the heading of “Description” where I shall describe what I did to accomplish this, and how the test was successful. The fourth column will have the heading of “Screenshot” which will include a screenshot of how I met this point, this will act as evidence.
My Qualitative testing will share the share the same layout as my Quantitative testing, as it will use near enough the same 4 columns. Except for the “Description” column which will be replaced with the “Client Comment’s” which will include feedback from our client on how he thinks we have or not met the client requirements and also instead of taking a screenshot we shall use a photo of someone using our website.
Validation and Verification Testing- The validation and verification testing, is the testing of how we have incorporated validation and verification into our forms and to test if our validation works or not. We have not actually incorporated validation or verification into our forms, but nevertheless we have created a table to show how we will test our validation and verification, as expected all our tests will fail.
Link + Code Testing- The Link + Code testing involves testing our Html and PHP code for any errors, an example of one of these errors could be an unclosed tag in my html code, this is a good example of one of the many errors we may find in our Html code which are near unrecognisable and therefore impossible to find. So when testing our code I shall use an online Html Validator which is available on the website , the reason why shall use this tool is due to how fast it is and how it checks the entire webpage. To use the HTML validator; we simply input our web address into a cell, where afterwards it will display the results of doing so and explain how to fix the problems. If the HTML validator found no problems with our code, it would mean that our test was successful and then we would take a screenshot of doing so and explain how this is good.
It is important we test our HTML and PHP code for any errors, as our website could be appear to be fine on some browsers; as these browser’s may ignore the problem but other browser’s may not do the same, making our website look obscure and not work probably; so it is important we fix our code so we don’t see these problem’s occurring later on after publishing our site.
Platform Testing (Browser, Resolution, Mobile)
Test Plan
My website will be on the world wide web, on display for everyone to see and access, so thousands of different people should frequently access my website every day as it will appear on the search engine, so it is very important to test my website on all platforms, specifically on the most frequently used platforms by the general public when browsing on the web. As if my website where to not work on one of these platform’s I could be excluding up to 40% of my customer base who could of potentially wanted to use our services so it is important that we cater for everyone on all platform's. We will test our website by uploading our website onto one of these platform's and then test if all our functions work on the site and that our website doesn't look different on the platform, after completing this process. We will then repeat this process and do it again and again in-till complete. We will do the same process for testing the browser, resolution and mobile device, as each are equally important.
Browser Testing
Google Chrome Internet Explorer
These Tests were all preformed on a windows computer.
These are screen shots of me, platform testing my Website, the testing of my website is a crucial part of designing my website. As the purpose of my website is to advertise a local business called workload which currently aims to reach a larger audience, but to reach a larger audience it must firstly be tested as it has to work on all platforms to reach a larger audience. When platform testing my website, I will use multiple testing methods, to make sure my website works probably on all platforms, as platform testing means testing “what device are audience uses to access our website, and what setting our audience uses when accessing our website” .
Mobile platform Testing
When testing my Website on a Mobile platform it seems that I encountered some problems as the browser or mobile device has ignored my margin's and pushed my website to the right. This may affect the aesthetics of the website, but we do not see this as much of a problem
Resolution Testing
Different Resolutions are used across the globe, so it is important we test the most popular ones.
600 x 800 1280 x 768
1366 x 768
Client:- These tests were necessary for the website , as I know what damage it can do to our sales figure's if our website where to fail on one of these tests, as it could potentially exclude 50% of people who could visit our website, it is even worse at this stage of the business. As we are not that well , so we have too try to reach everyone on the interne t. So I feel it is important we do these tests before we put our website online.
Process Testing
The Process’s within the website are seen as the most complex parts of the actual website, as these processes involve scripting languages such as php and JavaScript, but processes cannot actually be seen by the customer. Even as these Processes cannot be seen there are still very important for the website as it gives the website interactivity, as it allows customers to contact workload, by simply filling out forms.
These different processes are activated by any person who types into our forms and who clicks the submit button on the website. Each of these processes will be tested by putting a different input into the Contact Us form such as “Hello”. We will then check the output of doing this action, and check if all the data was probably received in the email, and we may also record how long it took for the email to be received by the other user, and we may repeat this test on different platforms (to test for any anomaly’s). We will also test our news application on the site and follow the same method of testing the contact us form. We may use a table for this.
Adding News
The News Admin Page works by using two language’s Php and Html, each language is different and has its own purpose within the process. PHP is the scripting language that gives each field a purpose, as the php code sends the data that is written into each cell to the news page, where it is displayed for everyone to see, without php code this would be impossible. The Html part, puts the news into context and is used to create the actual user interface, such as the form cells.
Client Requirement Testing
I will be getting paid by the client for my website as I am creating this website for his company which he will use to attract more customers. To write my client requirements I have used information from my client interview which I actually completed before I started creating my website, the purpose of writing my client requirements was to give me a general idea in how to create my website and could also be frequently used during the creation of my website. But the client requirements are very important, as there act as guidelines for me and have to be followed extensively and have to be met when finished creating the website, or the client may not pay for the website. But to test my client requirements I would have to firstly analyse each individual point e.g. “All the web pages on the website should be linked together” this test will be done simply by testing if each link in the website works properly. The testing method may differ during the client requirement testing as we shall complete a series of different test’s when examining each point, as we may set up some questionnaire's for some point's or ask some class mates. After finished analysing each point we shall commence with one final test, of presenting website to the client and ask if we have met each point.
Quantitative
Qualitative Testing
Audience testing
My website will be frequently viewed by a certain group of people, which is actually known as my target audience. I will aim to appease my main audience by using certain colours and using a unique layout for my website, which will hopefully make my website more enjoyable to use by all audiences and especially my target audience. But to find out statistically which audience used our services the most, we will create a questionnaire and email them too our customers and hope for a reply. It is very important to do audience testing, as we can find out which audience uses our services the most, so we can therefore try to make our website very appealing to them, and make our website more user friendly depending on our main audience.
Questionnaire
- Are you Male or Female?
- How old are you?
- Do you browse the internet often?
- How did you find out about our website?
- Did you find our website appealing?
-
What is easy navigating on our website?
- What is it easy ordering our services from our website?
- Will you use our services again?
Validation Testing
The testing of our form’s validation on our website:
Validation: Validation is the restriction of users and customers’ in an ICT system, but in our case, validation is used in our website forms. Such web forms include our Contact us Form and our Booking form, each of these web forms involve different types of validation, it is very important we use different types of validation on each form cell, too stop the user or customer from typing invalid data. So we will heavily incorporate validation into all our form’s to stop system errors and to stop Incorrect Data from being sent, Such as invalid email’s being sent to our email address, meaning that we cannot respond and help our customer’s. we could not successfully do this. We did not incorporate Validation into our website
Verification: Verification is the repeating of Information, Verification is commonly used when customer’s type in there detail’s onto a website, to sign up for an account on a website (typing in a password) or purchasing a product from a website (Telephone Number), in our case, ordering our services. Verification is important, as it stop’s customer’s from making crucial mistakes.
To test our validation and verification we will use our form’s , and check the output of the form.
Link + Code Testing
HTML
Html Validator
we tested the html code using an online application called the HTML validator, it is important we use this application before publishing our site online, as it checks for any anomaly’s and issues with my Html Code on my website. These issues can vary allot from a simple unclosed tag or to a button not working which could affect my entire website. This may seem pointless as we could actually test our code ourselves without to having use this application, but these issues can sometimes be near undetectable and if there are dozens of problems it can take hour’s to find all of them.
C
This is a screenshot of me testing my CSS code on my website using the online service the CSS Validator, this application can be found on the same website as the Html Validator. The CSS Validator works the same as the Html Validator as it display’s number of errors at the top of webpage, where it can be clearly seen as it is highlighted in red. It only found 1 error with my website which I am happy with, as I wil later fix it.