这两天测试软件发现的问题

还有几个软件,结果发现几个问题,可能大家都不会注意的问题。

数据类型

库存管理就免不了出库入库的,但是如果在输入数据是时候不检查严格点

就只能呵呵了。

第一个问题是,很多不会出现负值的地方是可以输入负数的,比如销售商品的数量,正常是没

问题,可这确实没限制也没提醒。

第二个问题是商品数量有最大值的限制,因为数据库是字段是有最大值的,但是并没有对下限进

行判断,我输入-10e50,直接就溢出了。其实这还是第一个问题的延续。

我没有看到代码,自己猜这个数量的文本输入是用StrtofloatDef来转换的

一个设置缺陷

这个自己做的程序中测试了下也会出现。

在combobox第一项设为"添加新选项",后面跟上添加过的选项。之后在Onchange事件中进行判断

Itemindex=0的时候弹出添加选项的窗口。(items中的内容是和一个表相关的)

?

出问题的操作是:

  1. 点combobox的下拉箭头,把内容展开
  2. 用键盘上下方向键切换来选择选项,当选到第一项"添加新选项"会自动弹出窗口。
  3. 选择一个选项,确认。问题就来了,当前窗口关闭后,窗口会再出现一次。

    再选一下确认就有可能报错。

    如果像我一样在第一个商品删除,添加几个选项(是存在数据库里的)

    第二次确定后是100%报错。然后数据库就会发生些奇怪的事情,总之很崩。

快捷键混乱

这个主要在收银的部分,软件设计的时候"+"来修改商品数量,弹出一个Panel来修改,确认后关闭。"-"修改单价

出是弹出一个Panel,确认后关闭。但是如果我不确认"+""-"连着按,Panel上的Edit就不能在第一时间获取焦点。

感觉应该加强控制。或者直接把这些修改的窗口用Form.showmodule出来。避免乱按出现麻烦。

时间: 2024-08-23 23:08:30

这两天测试软件发现的问题的相关文章

谷歌如何测试软件 —— 第三部分

本文作者 James Whittaker, 前微软架构师,是“How to Break Software”系列图书中好几部书的作者,现任Google测试工程主管,最近他写了一系列的关于谷歌如何测试软件的文章,本文为其系列的第三部分. 在前两部分的文章中,很多人在评论里提出了问题.我没有忘记他们.希望大部分的人能在余下的几部分文章里找到答案.我现在还是开始这篇文章的主题. 在Google,质量并不等于测试.我相信在任何一个地方都是如此.“质量不是被测试出来的”这句老话是再正确不过了.从汽车到软件,

防火墙网络性能测试-(1)测试软件IxChariot 6.7的下载与安装

IxChariot 介绍 美国IXIA公司的应用层性能测试软件IxChariot是一个独特的测试工具,也是在应用层性能测试领域得到业界认可的测试系统.IxChariot能够评估网络应用的性能和容量,对网络和设备进行压力测试,得到设备及网络在不同应用.不同参数下的吞吐量.时延.丢包.反应时间等性能参数.作为压力.故障定位.评估设备及网络应用层性能的测试软件,是维护健康.快速.可靠网络和研发生产高性能网络设备所需的可靠工具.目前被世界众多的知名企业.运营商.制造商和评测实验室所使用造商和评测实验室所

无线信号强度测试软件WirelessMon

在无线覆盖工程中,经常需要测试现场的无线信号强度,确定无线信号是不是覆盖到位,无线信号强度是否达到要求.无线WiFi和声音一样,信号强度是可以测量的,笔记本电脑安装一个测试软件就可以测量无线信号强度,这里介绍一款最最常用的无线信号强度测试软件WirelessMon.    WirelessMon是一款无线信号测试软件,能列出周边所有的无线路由器.无线AP或基站的信号强度.信道等实时信息,测量显示出来的无线信息和数值,是调整信道避免同频干扰的重要依据,是一款无线覆盖工程必备的工具软件.    Wi

《软件工程》第二次作业:编写小学生四则运算测试软件

一.题目: 请编写一个能自动生成小学四则运算题目的 “软件”. 让程序能接受用户输入答案,并判定对错. 最后给出总共以及 对/错      的数量. 二.基本要求: 所编写出来的“软件”选择界面设计,选择加.减.乘.除运算. 系统随机产生一百以内的两个数进行运算. 使用该软件时,用户从键盘输入结果,回答正确和回答错误都有提示,结束后系统会自动给出相应的总题数和 对/错 的数量. 三.需求分析: 程序能实现0~100以内的加法.减法.乘法以及除法的运算. 用户能在java控制窗口输入自己的答案,该

一个简单的通用协议测试软件

在一个公司看到的一个协议测试系统,用C#实现,然后在里面可以按照自己的想法完全自定义字段属性什么的. 之前老是调试服务器与客户端,每次都为了协议的事调试半天,两边都要配人,很影响效率,最近加入一家公司又听闻此事重演,有心想做这样的一个测试软件,这个软件只是用来调试协议,提供测试数据,并显示返回的测试数据. 考虑到PC上写程序好像确实C#容易些,不过协议解析之前用python搞过,有意向将之结合,C#做一些界面,python完成自定义协议实现,初步实现tcp,http两种,协议字段初步考虑用xml

小区WLAN无线网卡上面无信号,用测试软件搜不到信号处理办法

故障现象: 无线网卡上面无CMCC信号,用测试软件也扫描不到. 原因分析: 主要原因是AP掉线或者天线进水或破坏 解决措施: 1.接到XX社区5号楼客户投诉后,到现场用笔记本测试,信号强度在-90左右,到阳台观察对面楼天线距离此测试地点发现天线就在对面的20M左右远距离,由此分析,应该是AP掉线,或者是天线与馈线连接不好导致. 2.上对面的3好楼顶发现,此楼顶的馈线全部被拆除,AP根本没有与高增益天线有任何连接.于是下去拿来了短馈线,从新连接后.实地测试信号强度变为-45左右,很好.打电话让客户

macOS系统内存测试软件Micromat Lifespan

想要对自己的机器进行故障排除吗?Micromat Lifespan mac激活版是一个MacOS上的内存测试软件.一键点击即可快速为系统内存进行全面测试,的功能非常实用,很容易发现大多数 Macintosh 冻结 ups. 崩溃和其他故障. 下载地址:Micromat Lifespan for mac Lifespan旨在解决不断增长的使用和对基于闪存的存储的依赖.如果您最需要固态驱动器或其他基于闪存的存储设备,则可以从知道这些驱动器剩余多少使用寿命中受益.基于闪存的存储设备具有有限的使用寿命,

Keyboard Test Utility v1.0.1.0 电脑键盘测试软件绿色版

软件名称: 电脑键盘测试软件绿色版软件语言: 简体中文授权方式: 免费软件运行环境: Win8 / Win7 / Vista / WinXP软件大小: 917KB图片预览: 软件简介:Keyboard Test Utility 是一个免费绿色的电脑键盘测试软件,它可以测试键盘上的每一个按键,第敲打一下,屏幕上虚拟键盘,就会在所打的键位上高亮颜色,并显示出该键盘的vk code和scan code 软件下载页面:http://www.bkill.com/download/29262.html 软件

一个蛮好的测试软件,测试你是否具有超级预测力

人类超能力测试软件 MyMagic Verison 1.0 版本号1.0 本软件用来测试用户是否具有超级预测力的能力. 本软件测试用户是否可以正确预见软件已经产生的数字,从而推测用户是否具有超能力的可能. 本软件支持1位.2位.3位.4位数字预测的测试. 本软件同时可以记录当前用户的测试正确的分数和具有预测超能力的可能性的百分比. 本软件具有在线用户帮助的能力. 本软件是共享软件.作者吴健保留版权.禁止逆向工程.盗版和破解.允许传播本软件完整软件包.保留法律权利.2015.8 http://fi