lab_7 - Tejaswini94/ASE_Lab GitHub Wiki

CS551 Advanced Software Engineering

LAB ASSIGNMENT #7

Tasks

1.Create a basic login with 2 buttons “Login” and “Register”On clicking “Login” button, user should be navigated to “Home” page On clicking “Register” button, user should be navigated to “Registration” page

2.Home page should have a Mashup using at least Two Web Services (refer to the web services from the following link). One of them should be from the list of knowledge services and they should be different from the two services you used in your Lab 3 assignment.

3.Also create a mobile application related to your project. Application should have good UI/UX. Design a good UI using a wireframe tool.

4.Write at least 3 unit test cases related to your application.

Finding Restaurants for given place and food and also finding reviews for restaurants

LOGIN and Registration button page

Login page

Registration Page

Home page

Getting Restaurants list for given place and food item

Getting reviews On clicking the restaurants in restaurants list

Andriod studio

UNIT TESTING

Test Case-> ** Description** -> Expected Outcome -> Result

1.Successful User Authentication-> The user should login with username and password-> Successful Login.-> Pass

2.Unsuccessful User Authentication-> The user logs in with wrong username or password->Login unsuccessful with error- Invalid username or password -> Pass

3.Registration by new user -> Password & confirm password should match-> Error- Enter valid email addres -> Pass