程序测试……

拿矿山实际数据进行测试,说起来真是个苦逼的事,本来以为大半天能测试完,结果第一天测试就没成功,然后觉得第二天能测试成功,结果第二天没测试成功,然后第三天,继续测试,直到第三天距离下班前两个小时,才发现真正问题所在,然后下班后才验证了问题的所在,第四天改正了第三天发现的问题,继续测试,可是又出现了新问题,第四天晚上确定新问题所在,第五天改改改  算法一直没写好,现在终于暂时搞定了,但不知道对于其他测试用例会不会出现问题,因为算法本身的严谨性并没有充分得了理论支撑。说白了 就是怎么讲一个矩阵化为下三角矩阵,但这个矩阵有一个特点,那就是其中某些行只有一个元素不为0,那么这些行就应该放到相应的位置,或者经过初等行变换也行,自然是选择第二种算法,但化来化去,总会化到某一行时,此行对角线上的元素以及这行对角线后面的元素全为0,解决办法是,将所有行的和加到这一行上,然后重新化。有的行可以,但有的又会陷入死循环,然后发现陷入死循环后,就拿这行和上面的行换位置。这样搞定了…………

不知道其他各位有没有高招啊!有就sheare一下呗……

时间: 2024-08-08 20:32:47

程序测试……的相关文章

Mahout学习之Mahout简介、安装、配置、入门程序测试

一.Mahout简介 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的那个Mahout) 步入正文啦: Mahout 是一个很强大的数据挖掘工具,是一个分布式机器学习算法的集合,包括:被称为Taste的分布式协同过滤的实现.分类.聚类等.Mahout最大的优点就是基于hadoop实现,把很多以前运行于单机上的算法,转化为了MapReduce模式,这样大大提升了算法可处理的

Selenium也是一个用于Web应用程序测试的工具

Selenium也是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Mozilla Suite等.这个工具的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上.测试系统功能--创建衰退测试检验软件功能和用户需求.支持自动录制动作和自动生成.Net.Java.Perl等不同语言的测试脚本.Selenium 是ThoughtWorks专门为Web

十大免费移动程序测试框架(Android/iOS)

十大免费移动程序测试框架(Android/iOS) 概述:本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Bug是移动开发者最头痛的一大问题.不同于Web应用程序开发,你可以时刻发现并修复Bug,而移动应用程序中的Bug隐藏得很深,直到用户使用时才发现问题.这样一来,不仅有损产品在市场上的名声,而且还会影响销售.所以在产品发布以前,开发人员需要严格测试程序.本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Appium for iOS

团队合作开发APP——程序测试

 在团队合作中我的主要任务是辅助程序测试,而测试的目的是为了发现尽可能多的缺陷,不是为了说明软件中没有缺陷,同时成功的测试在于发现了迄今尚未发现的缺陷.所以测试人员的职责是设计这样的测试用例,它能有效地揭示潜伏在软件里的缺陷. 一般情况下,在分析.设计.实现阶段的复审和测试工作能够发现和避免80%的Bug,而系统测试又能找出其余Bug中的80%,最后的5%的Bug可能只有在用户的大范围.长时间使用后才会曝露出来.因为测试只能够保证尽可能多地发现错误,无法保证能够发现所有的错误.所以这需要测试人员

iOS 程序测试、程序优化、提交前检测

1. 数据显示如果是数值要考虑到0的情况 2. 数据变化对前一个页面及相关页面的影响,也即数据同步问题.如果是有其它设备改变数据,那数据请求就应该在willappear(视图将要显示事件)进行请求,以保证数据的同步.当然是后台请求,请求过程中如果切换到其它页面,可以考虑终端该请求,视具体情况而定. 3. 程序测试要考虑多屏幕适配及测试,保证界面的统一. 4. 为了界面和设计保持一致,需求微调时,需要截图,确认并以邮件的形式交互.防止出现遗漏及各个平台的不同步情况出现.邮件的标题应该注明需求改动.

关于iOS程序测试时候闪退问题

关于项目闪退 从网上查到的归总有这些东东是引起闪退的 1.函数无限递归爆栈(表视图返回Cell和返回行高的方法互相调用) 2.某对象无法解析某个方法(没做类型转换.或者代理没实现某个方法) 3.访问了某个已经被释放的对象(ARC之后不太有) 4.从Bundle加载了不存在或者不支持的对象(图片素材之类的) 5.子线程阻塞主UI线程过久 但是今天发现了另外一个原因也能引起闪退,那就是手机越狱...如果你碰到用越狱手机做测试的程序测试,会是什么心情呢? 解决: 可以加友盟统计或者是日志分析 如果测试

基于VMware的eCos应用程序测试(hello wold)

(1)脚本配置ecosconfig new pccdl_component CYG_HAL_STARTUP { # Flavor: data # No user value, uncomment the following line to provide one. user_value FLOPPY (此处为修改的位置) # value_source default # Default value: RAM # Legal values: "RAM" "FLOPPY"

使用Monkey进行UI或应用程序测试

使用Monkey进行UI或应用程序测试 Monkey是运行于模拟器或手机上的一个程序,通过生成伪随机的大量的系统级的用户事件流来模拟操作,包括单击.触摸.手势等.从而为正在开发中的应用程序通过随机响应进行压力测试. 最简单使用monkey的方式是通过下面的命令行,它可以运行指定的应用程序并向其发送500个伪随机事件. $ adb shell monkey -v -p your.package.name 500 关于monkey更多的选项及详细信息

自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试(转)

关于 Redis ,下面来自百度百科: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存

互联网App应用程序测试流程及测试总结

近年来随着移动互联网发展迅猛,APP也进行了爆发式的增长,相应的APP的测试检测就摆在每家企业眼前,以下是由国内应用安全检测团队-爱内测(www.ineice.com)的CTO为我们介绍App应用程序测试流程及测试总结: 1. APP测试基本流程 1.1流程图 仍然为测试环境 Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 测试任务开始前