智能售货机及其程序测试(3)
时间:2022-01-03 10:08 来源:毕业论文 作者:毕业论文 点击:次
编写关于智能售货机程序测试的论文的意义就在于:智能售货机作为“24小时无人经营的商品”,可以说主要依赖于其中的程序,正因为售货机程序可以代替人“将”顾客想要买的商品“拿给”顾客,所以顾客才能进行自己购买。这样一来,对于该程序的功能、稳定性和可靠性的要求就更高了,因此,在售货机程序正式运行之前,程序员需要对它进行全方面的测试,保证程序在运行过程中不会出现任何差错。近年来,国内使用售货机的人也日渐增多,如果有朝一日,售货机在售卖过程中频频出现差错,那么还会有人愿意使用售货机吗?我们还能往物联网时代发展吗?由此可见,程序测试是多么的重要。而且,也能让人对程序的测试有进一步的了解,加强对售货机测试的认知与研究。在此,本文针对我近期在研究的一个项目——朴道大米机程序的测试为例,介绍如何对智能售货机程序进行更好的测试。 第二章 测试环境的搭建 2。1 硬件环境的搭建 2。1。1 售货机程序测试所需硬件及其作用 ①、智能售货机(主板):和工控机相连,使智能售货机能够对程序发出的指令做出相应 ②、工控机:主要用来存放程序(管理端、服务端等) ③、屏幕:主要用来展示程序所实现的画面,让用户对该智能售货机进行购买等操作,实现人机互动 ④、视频线(HDMI输出/VGA输出):主要是连接屏幕和工控机,将程序所实现的界面展示给用户看 ⑤、串口线:用来连接主板和工控机,当用户在智能售货机屏幕上进行购买操作后,通过它让弹簧转动,实现出货的功能 ⑥、WIFI网卡/网线:由于智能售货机的支付方式加入了支付宝和微信,因此需要网络来刷新支付的二维码;另外,通过网络也能将智能售货机上的每一笔交易详情以及售货机库存实时更新到后台,方便管理 2。1。2 硬件搭建的方式 1、工控机与屏幕主板之间的搭建 2、工控机与串口主控板之间的搭建 2。2 软件的安装 搭建好测试环境后,接通机器与工控机的电源,在工控机的USB接口处插入装有程序的U盘,点击屏幕上的“ES文件浏览器”(如下图所示),点击U盘文件夹,找到程序——管理端、售卖端,点击图标下载并安装程序。并且通过以下操作进入售卖界面: 1、点击【本地管理端】图标,输入在后台新建的设备编号、对应的商户号、IP地址以及端口号,点击保存 2、退出【本地管理端】,点击【售卖端】进入商品售卖界面,即可开始进行对该程序的测试 第三章 程序设计 3。1 如何实现提货功能 3。1。1 输入提货码页面 1、输入提货码页面设计的实现代码,实现下图所示页面。 <?xml version="1。0" encoding="utf-8" ?> -<LinearLayout xmlns:android="http://schemas。android。com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:orientation="horizontal"> - <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" android:gravity="center_horizontal" android:orientation="vertical" android:paddingTop="50dp"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="30dp" android:src="@drawable/text_waytwo" /> (责任编辑:qin) |