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

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

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

声明:

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

前言:

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

适用对象:

①想要了解餐饮系统的

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

③对业务配置容易上手的

使用条件:

①有一定软件测试基础的

②有一定搭建环境能力的

③了解或掌握市面主流数据库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   到什么下载呢nbsp;  到你们开发公司指定的应用商城去下载   字典表   dictionary   菜单:青椒肉丝盖浇饭、蛋炒饭   t_dictionary  ——————End————————

来源:zsyzcsan

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年8月10日
下一篇 2017年8月10日

相关推荐