户籍代码软件测试,软件测试(一)(示例代码)

在程序编写的过程中,会遇到各种错误与问题,程序出现的问题多种多样,这里总结几种我在编写程序时遇到的问题:

一、代码的逻辑错误

这种错误在完成ACM题时最为常见,因为ACM试题往往需要考虑多种情况,并且需要使用各种极限数据进行测试。逻辑的错误就会导致程序执行错误的分支,返回错误的输出;

二、变量类型造成的错误

这种错误在使用强类型的的语言,比如C、C++时最为常见,在进行类型转换、高精度运算时,精度选择不当,或是强制类型转换,会造成结果的误差。在一个程序中,我需要求得一个对称矩阵的特征向量,理论上将得到一组正交特征向量。程序给出的输出结果为-0.000000,如果当成0,则结果正确,但是最终结果不符。经过检查,发现-0.000000由于精度偏低,实际上应该为一个很接近0的负数

在弱类型语言,比如javascript和matlab中,这种错误依然存在,原因就是不明确当前变量被当作哪种类型参与计算。比如使用d3库自带的排序算法,始终认为9>10,原因是因为比较时变量被当作字符串进行比较。Matlab中变量开得过小而溢出的错误尤为常见。

三、函数、类使用错误

Java可供使用的类成千上万,有的类可能功能相近,但是需要的输入和提供的输出会有略微的不同。

四、环境造成的问题

Library的升级可能不向前兼容,导致原有程序无法工作,升级库之前就要进行谨慎的适配工作。在使用OpenGL完成图形作业时,将在自己电脑上正常运行的代码移植到队友的电脑中,可能会出现速度不同,或是根本无法运行的情况。实际开发时应注意不同软硬件环境的适配。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
代码下载:完整代码,可直接运行 ;运行版本:2022a或2019b或2014a;若运行有问题,可私信博主; **仿真咨询 1 各类智能优算法改进及应用** 生产调度、经济调度、装配线调度、充电优、车间调度、发车优、水库调度、三维装箱、物流选址、货位优、公交排班优、充电桩布局优、车间布局优、集装箱船配载优、水泵组合优、解医疗资源分配优、设施布局优、可视域基站和无人机选址优 **2 机器学习和深度学习方面** 卷积神经网络(CNN)、LSTM、支持向量机(SVM)、最小二乘支持向量机(LSSVM)、极限学习机(ELM)、核极限学习机(KELM)、BP、RBF、宽度学习、DBN、RF、RBF、DELM、XGBOOST、TCN实现风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断 **3 图像处理方面** 图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知 **4 路径规划方面** 旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、车辆协同无人机路径规划、天线线性阵列分布优、车间布局优 **5 无人机应用方面** 无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配 **6 无线传感器定位及布局方面** 传感器部署优、通信协议优、路由优、目标定位优、Dv-Hop定位优、Leach协议优、WSN覆盖优、组播优、RSSI定位优 **7 信号处理方面** 信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优 **8 电力系统方面** 微电网优、无功优、配电网重构、储能配置 **9 元胞自动机方面** 交通流 人群疏散 病毒扩散 晶体生长 **10 雷达方面** 卡尔曼滤波跟踪、航迹关联、航迹融合

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值