Flask项目之手机端租房网站功能测试(完结)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

目录

一丶注册和登录以及用户退出功能

二丶上传头像功能和修改用户名功能测试

三丶发布房源以及实名认证功能测试

四丶网站房屋搜索功能测试

五丶我的订单功能以及客户订单功能测试

六丶网站主页房屋幻灯片功能测试


一丶注册和登录以及用户退出功能

1.注册功能

  • step1 使用博主自己的手机号码进行注册功能测试,注册界面(左图),手机收到短信验证(右图)

  • step2 点击注册则成功进入网站主页,并在右上角显示注册的手机号码,功能测试成功

  • step3 查看数据库用户表ih_user_profile与刚注册的用户信息一致

  • step4 查看redis数据库保存用户登录信息的session数据

2.退出功能

  • step1 点击网站主页右上角的手机号码(左图,刚注册还未设置用户名,所以用户名默认为手机号),进入我的爱家界面(右图)

  • step2 在我的爱家页面,点击最下面的退出功能按钮,成功退出并清除用户信息相关的session数据,在主页右上方显示注册登录按钮

  • step3 此时查看redis数据库中session数据,按上一篇博客写的逻辑,正确则只显示csrf_token的数据

3.登录功能

点击登录按钮,进入登录页(左图),输入刚注册时的手机号码以及密码,成功登录进入主页(右图)

 

二丶上传头像功能和修改用户名功能测试

1.上传头像功能

  • step1 进入我的爱家(左图),点击修改进入个人信息页面(右图)

  • step2 点击选择文件按钮,选择头像图片(左图),点击上传则设置头像成功(右图)

 

  •  step3 查看数据库用户信息表ih_user_profile,avatar_url头像图片url字段不再为null

 2.修改用户名功能

  • step1 在用户名一栏输入要修改后用户名(左图),点击保存按钮,则提示保存成功(右图)

  • step2 查看数据库用户信息表ih_user_profile,name字段的值为刚设置的用户名

  • step3 进入我的爱家页面,在个人信息栏,成功显示出设置的用户头像和用户名

  • step4 回到主页,在右上角成功显示出设置的用户名

三丶发布房源以及实名认证功能测试

1.实名认证功能

  • step1 首先先进入我的房源页面,当用户想发布房源那么就需要进行实名认证,实名认证成功后,在我的房源页面才有发布房源的功能按钮

  • step2 进入实名认证页面(左图),输入姓名以及身份证号(这个身份证号乱输的),如(右图)所示

 

  • step3 点击保存后,成功则提示保存成功(左图),然后此页面便变成灰色输入框不可编写状态(右图)

 

  • step4 数据库用户信息表ih_user_profile,real_name和id_card字段的值为用户实名认证填写的数据

2.发布房源功能

  • step1 当用户进行实名注册成功之后,再次进入我的房源页,则出现发布房源功能按钮(左图),点击发布房源功能出现(右图)界面

  • step2 填写房源信息

  • step3 店家发布房源信息进入发布新房源页面(左图),选择房屋图片,点击上传(右图),可以传多张

 

  • step4 查看数据库房屋信息表ih_house_info,表字段值与填写的新房源数据一致

  • step5 回到我的房源页面,则成功显示该用户发布的房源信息

四丶网站房屋搜索功能测试

1.网站主页搜索

  • step1 用户在主页中选择入住条件

 

  • step2 点击搜索后则跳转到房屋列表页,显示出满足用户选择的入住条件的房屋(左图),客户点击此列表页中任意一房屋后,则显示该房屋的相关信息(右图)

  • step3 此账号用户刚好在锦江区发布过一个房源,因为代码逻辑设定用户自己不能预订自己发布的房屋,所以点击进行该房屋,则不显示即可预定功能按钮

2.房源列表页进行搜索

在房源列表页上,可进行入住日期区域以及按照条件进行筛选,选择2-3~2-5日入住,房屋位置为武侯区,筛选条件为价格由低到高,进行搜索,筛选条件就不进行一一测试了

五丶我的订单功能以及客户订单功能测试

1.我的订单功能

  • step1 进入我的订单页面,显示为空,因为该用户并未进行房屋预定(左图),对云漫单间进行预定(右图)

  • step2 因为预订房屋为张三发布的,所以切换到张三账户,在我的订单中对该订单进行接单处理 

 

  • step3 回到之前账户,查看我的订单显示为待支付状态,功能测试成功,支付功能测试在客户订单功能中进行测试

 

2.客户订单功能

  • step1 该用户在锦江区成功发布了一个新房源,登录18033333333(张三)账号,对此房源进行预定,在主页选择锦江区(左图),点击搜索按钮,默认筛选条件为最新,所以第一个为该用户发布的房屋(右图)

  • step2 点击房屋图片显示房屋信息,点击即可预定对该房屋进行预定(左图),输入入住以及离开日期后,显示出订单总金额(右图)

  • step3 提交订单后,显示该订单状态信息为待接单

  • step4 此时登录180XXXXX796(2019 努力 奋斗)账号,进入我的爱家-----客户订单页面,显示18033333333(张三)预定了我的房屋的订单信息(左图),选择接单,此单状态变为已接单状态(右图),选择拒单则需要填写拒单原因,拒单就不进行演示了,之前的博客已经演示过了

  • step5 切换到18033333333(张三)账号,查看我的订单则显示此单的状态为待支付状态(左图),正常来说是待使用,等到客户到店入住后,则显示为入住中,退房时显示为待支付,支付后显示为待评价,评价完成后,此订单状态才为已完成,前面的三个步骤给省略掉了,因为没那个时间去等待测试,点击去支付则跳转到登录支付宝页面(右图)

  • step6 登录支付宝后,则显示订单的信息,以及付款金额(左图),确认付款输入支付密码后,则显示支付成功界面(右图)

 

  • step7 点击完成后,则跳转到我的订单页面,此时订单的状态为待评价状态

  • step8 点击发表评价后,弹出评价框(左图),输入评价信息,然后确定则此单的评价信息成功显示出来(右图)

 

  •  step9 切换到180XXXXX796(2019 努力 奋斗)账号,进入到客户订单中,在此订单我的评价一栏也显示了用户作出的评价信息

六丶网站主页房屋幻灯片功能测试

说明:网站主页五张幻灯片是按照订单量倒序进行筛选的,意思就是订单量越大则显示到幻灯片主页第一张,以此类推,因为主页幻灯片属于用户经常访问的资源,所以是保存在redis数据库中当中缓存数据的,所以就会有有效期(7200S),当过了有效期后则会按照此时的订单量进行筛选房屋数据的,按照房屋的订单量进行倒序排序,取出5条数据对象,每个对象中的房屋图片,则显示拿到前端主页页面进行显示给所有用户

  • step1 在数据库中按照订单量的倒序进行查询,并显示5条

  • step2 根据数据库查询结果,得值云漫单间排名第一,所以在主页房屋幻灯片第一张应该是云漫单间

转载于:https://www.cnblogs.com/cdtaogang/p/10631072.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.引言 1.1编写目的 本研究报告的读者对象为项目决策者,即张晓诚经理。编写目的为详细分析本项目的可行性,包括技术可行性和经济可行性等诸多方面,并据此提出是否立项的建议,以供决策时作为参考依据。 1.2项目背景 1.2.1 项目名称:大学生租房系统 1.2.2 用户:大学生 1.2.3 说明: 因为互联网具有面向国际化、 全球开放的特性, 国际化的电子商务自然而然的成 为电子商务的延伸,是电子商务的重要组成部分。一般意义上讲,任何企业只要在 Internet 上建立自己公司的网站,那么这家公司就立刻成为了一个跨国公司。这是 因为互联网是可以跨越国界的,最重要的是它消除了现实世界中的时间和空间障碍, 使得任何人国家和地区具备网络条件的用户都可以自由的访问网站, 并进行网上交 易。 所以在国际化商贸中采用电子商务的方式已然成为一个明智选择, 作为一种全新 的国际商贸交易方式,国际电子商务的发展非常迅速,它的重要性也日渐增强。 1.3相关技术介绍 jsp技术:JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 java: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征 mysql: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值