[原创]软件测试实例_餐饮系统

声明:

本文操作步骤、截图等均出自本人原著,任何人不得进行转载,谢谢!

前言:

本文指在对“餐饮系统”的实例剖析及讲解;希望给够给予一定帮助及指导!

适用对象:

①想要了解餐饮系统的

②对角色、权限容易理解的

③对业务配置容易上手的

使用条件:

①有一定软件测试基础的

②有一定搭建环境能力的

③了解或掌握市面主流数据库DQL、DML语句的

关键词:

终端、角色、权限、配置、环境、迭代、字段

注:

————Start————————

本文用到的实例与您即将或正在进行的项目存在业务、逻辑等偏差,请自行判断;

android ---------ios

web端、客户端 ,之间区别:机型、分辨率 
系统管理员   admin/system  
一个系统,一般分为前台(食堂管理员、员工使用,权限及功能次之)、后台(系统管理使用,权限最大,功能最多) 
系统管理员的功能:开通食堂管理员账号,并且分配相应的权限 
食堂管理员的功能:开通员工的账号、开通客户的账号,并且分配相应的权限 
客户的功能:进行点餐消费 
web端+移动端 
T_user
T_permission
T_vip
T_dictionary
T_user    这张表会添加一条数据,与商家那边在前台新增的客户内容一致 
权限分配,T_permission  通过选择后,这张表会添加一条数据,该数据的最后一个字段permission 默认为0   ,给权限了之后,这个字段会自动修改为1 
0 未赋权限     1 赋权限 
可以通过查看mysql中T_permission表的SQL语句,查看到T_permission这张表的permission备注 
comment   permission ........    “权限” 
“权限   0 未赋权限     1 赋权限  
机器硬件的资源的利用、其他比如说断电断网的异常情况,通常情况下,一套服务,不可能搭建在同一台机器上 
机器a搭建业务环境:jdk+tomcat+redis..........    
机器b搭建数据环境:mysql/oracle 
虽然可能数据库,会定时进行清理/删除,但是每天的这个数据都会日益增长,同时也是为了规避与机器a的业务环境之间的一些异常情况 
而对它俩进行分开搭建 
停电的情况下: 
通过后台,进行字段配置 
商家A   人员管理 
商家B    人员管理、权限分配 
系统管理员,在后台,进行字段配置 
移动端,android 
安装、卸载、登录、菜品热度排列、机型、分辨率、耗电、系统资源占用 
注册 
数据交互 
工作职责:
参与web+移动端的测试 、环境的搭建 
迭代一(第一次更新):web系统管理员可以正常开通商家账号;商家可以开通客户账号; app的可以正常卸载、安装、退出 
迭代二:各个角色的权限分配,权限分配这一块说的比较多一点,涉及到比较多的字段、涉及到比较多的表 
迭代三:所以业务流程均能够跑通,数据正确无异常 
迭代四:监测系统的较大数据的稳定性、一致性;集群的部署(集群:【含义】) 
jdk+tomcat+redis    两个redis,在tomcat/工程包名/weapps/WER-INF/classess 
配置文件 
redis.dubbo.txt    redis的一个配置文件,里面涉及到redis的地址(ip   192.168.17.235

jdk+tomcat+redis    192.168.17.235    redis    236 ) 
redis的地址(ip  192.168.17.236 ) 

235 的redis,可能由于端口被占用,或者其他不明原因,导致redis挂了, 挂了的话,这个系统肯定不能正常使用, 点餐报错, 
236 上面的redis,就工作啦,保证了系统的正常运行 
netstst  网络状态   或者  ps进程     查看哪些应用用了刚刚235redis的端口号 
235redis端口号进行修改 
迭代  包含在环境的更新里面 

迭代更新全量包、或者说补丁包 
后期,在迭代二、迭代三之间,会面临着产品上线,按照《部署文档》进行现网环境搭建 
jdk+tomcat+reids 安装      工程包的上传及配置文件的修改 
异常情况分析及处理 
包含:tomcat启动文件start.sh

执行完了,但是没有启动起来, 可能分析:环境配置有误或者压根没有配置环境变量  ;

处理:vi /etc/profile 文件,查看环境变量的配置情况,有误则修改,没配则配 
后面,对现网环境进行跟踪,即后期维护 
app闪退,你就要进行跟踪,经过检查,客户那边的app没有及时更新    (测试的专业的分析:app进行了优化,点餐的模块去除了一个冗余字段,比如说这个字段是点餐的时间,刚开始可能有两个时间 starttime、firstime,此次app端去除的是firstime),确认点餐的时候,app端向服务端发送请求,由于字段不统一或者说不一致,导致app端空指针异常,所以出现闪退的情况 
处理:联系客户,重新下载安装该app 
到什么下载呢?   到你们开发公司指定的应用商城去下载 
字典表   dictionary 
菜单:青椒肉丝盖浇饭、蛋炒饭 
t_dictionary 

——————End————————

软件测试项目实例_餐饮系统(初稿,后续待整理)相关推荐

  1. android简单小项目实例_自学(系统学)Python了那么久, 想就业? 几个简单小项目让你通过面试!...

    本人从事Python开发多年,精通爬虫,web,熟悉其他方向,好多小伙伴私聊我说,我看了你的文章后,我学习了,但是对于项目这块还是不是很熟悉,如何快速掌握几个小项目,以及几个可以面试的项目.欢迎大家订 ...

  2. 对w10进行系统软件测试,餐饮系统软件测试.doc

    餐饮系统软件测试 文件编号: 文件版本: 餐饮管理系统(CS04) 系统功能测试报告 撰写人: 2012021207 叶苏娴 日期:2016-01-08 5 版本号: 目 录 1.引言4 1.1.目的 ...

  3. b端 ux 设计思维_借助系统思维从视觉设计过渡到UX

    b端 ux 设计思维 "How can I switch to UX?" This is a common question from visual designers becau ...

  4. 餐饮系统店家后端基础功能构建

    j3_liuliang 快捷餐饮系统基本构建,好的项目基础可以事半功倍哦! 项目相关文章导航: 快捷点餐项目简介 餐饮系统设计概括 餐饮系统店家后端基础功能构建 快捷餐饮之店家后台OSS文件管理实现 ...

  5. 黑*头条_第8章_爬虫系统搭建

    黑*头条_第8章_爬虫系统搭建 文章目录 黑*头条_第8章_爬虫系统搭建 目标 1爬虫是什么 2名词解释 2.1 Webmagic: 2.2 webmagic的总体架构: 2.3 webmagic的总 ...

  6. 基于JSP的网上订餐管理系统餐厅餐饮系统

     博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 基于Spring Boot+MyBatis+MySQL VUE的高校试卷管理系统 ...

  7. prd移动端通用产品需求文档+Axure高保真app社交订餐通用prd文档+产品业务说明+PRD功能性需求+移动端公工通用模板说明+需求分析+竞品分析+产品结构图+产品业务流程图+产品信息图+餐饮系统

    作品介绍:prd移动端通用产品需求文档+Axure高保真app社交餐饮通用prd文档+产品业务说明+通用prd文档+移动端公工通用模板++全局说明+需求分析+竞品分析+产品结构图+产品业务流程图+产品 ...

  8. 用POLARDB构建客到智能餐饮系统实践

    在新零售成为大趋势的今天,餐饮行业也加入到这一浪潮之中.智能餐饮系统将帮助餐饮行业从多个维度提升自己的运营能力和收益,而打造智能餐饮系统SaaS化能力也成为了目前的一个热点.本文中果仁软件联合创始人& ...

  9. python+nodejs+vue酒店点餐饮系统项目

    餐饮行业是一个历史悠久的行业尤其在中国文化里.在餐厅用餐时,"点菜"这一个看似简单的过程,实际很可能是这家餐厅运营成败的关键,因为这其中既包括信息传递的快速与准确性要求,同时又要保 ...

  10. 软件工程_绘制系统业务流程图

    软件工程_绘制系统业务流程图 实验目的: 1.掌握结构化分析方法 2.掌握业务流程分析方法和业务流程图的绘制 实验内容: 案例一:总务办公管理系统 案例二:火车票预订系统 实验过程与结果: 案例一:总 ...

最新文章

  1. 数据结构--单链表(数组)
  2. vc+如何添加右键弹出菜单
  3. Cell Stem Cell:研究人员开发出大脑类器官用于研究认知障碍!
  4. Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示
  5. 50题真 • 一文入门TensorFlow2.x
  6. oracle 执行多条insert 语句
  7. Flagger on ASM·基于Mixerless Telemetry实现渐进式灰度发布系列 1 遥测数据
  8. HDC.Cloud | 解秘一杯茶的物联之旅
  9. c语言学习-定义并调用函数求两个整数之差的绝对值
  10. C++开发技术的应用有哪些?
  11. Python 爬虫 (三) - Socket 网络编程
  12. 引用Interop.SQLDMO.dll后的注意事项。
  13. 【计算机组成原理】重点总结(详版)
  14. 什么是黑链?常见的黑链代码?
  15. RoaringBitmap应用场景
  16. cartographer探秘第三章之对比实验
  17. 涛思数据创始人陶建辉荣获“2020中国开源杰出贡献人物”奖
  18. 1 C C++初识
  19. 个人理解之内网ip与外网ip
  20. 计算机五大部件相关知识

热门文章

  1. 【Bye-Bye】MMD镜头+动作打包下载.zip
  2. 深度思考:到底什么是面向接口编程?
  3. 七彩虹断剑C.A320M-K PRO V14安装PCI-E X4转m.2转接卡,并用m.2固态作为系统盘
  4. 使用typescript开发集成阿里云短信接口
  5. FTP、FTPS 与 SFTP 简介
  6. chrome插件开发——option(选项页)的通信
  7. 磁盘加密软件(Secret Disk Pro 2020) v2020.03
  8. ps6人脸识别液化工具在哪_Photoshop教学:人脸识别液化功能介绍
  9. 有道词典【输入式翻页】
  10. 【巧用百度地图】—百度地图生成器(直接获取代码)