Task
- Create webtest project for the scenarios presented below
-
Preferred tools/technology
Two scenarios to include:
-
a)
- Click edit
- Enter sample first name, sample last name
- Click save
- Check if values are proper
b)
- Click edit
- Enter random first name
- Enter "ronaldo" as last name
- Click save
- Refresh the page
- Check if values are proper (ronaldo will be replaced with messi, causing error)
Include more scenarios if needed
Task
- Implement the simple web page showed above:
-
- Two ‘Display’ fields FirstName and LastName
- One 'Edit' button
- By clicking on the 'Edit' button a new form will open as pop-up with two inputs for first and last name and a 'Save' button.
- On 'Save' the content of the inputs will be displayed in the simple web page.
- The implementation should involve at least two parts: front-end implemented in JavaScript using:
- plain js
- Angular
- jQuery
- React or any other lib
- and back-end implemented in C#.
- The user details should be saved in the application's back-end (user session, database, text file, ...).
Process
- You have 45 minutes for the implementation and will be left alone and can use all the tools you deem necessary.
- After the implementation you will present us your solution and we will discuss it together in form of a code review.