.NET程序运行过程产生的问题
2024-08-25 09:53:13
1.数据兼容性
功能模块的开发,会影响历史数据以及新数据的更新和体现。比如开发功能007,007支持了金额可变,数量不可变的原理。而历史数据均是数量可变,金额不可变的原理。此时,就会产生了问题。
2.集成测试
功能模块的开发和维护,会影响单元模块流程的整体改动导致的问题。比如开发一个功能006 保存时加一个校验功能,要求数量不能超过10,因此在第一次保存时做了修改,此时保存确实没有问题,可是修改的时候发现没有校验。
3.深层黑洞
开发一个功能001,使用了底层方法A,底层方法A中又包含了方法B,正常流程跑通了,测试正常上线。过了半个月后,客户反馈,功能003发生了问题,甲检查了很久,最后发现是....
原因是功能001 执行方法A没有出现问题,调用了方法B,产生了很多垃圾数据,而原来方法B是没有被任何地方引用过的,而功能001恰巧满足了执行方法B的条件
4.多点触发
乙开发了一个功能005,经过完美测试,上线终于成功了,一年后,客服反馈,出现了个大问题。有个客户获得了2次赠款。经过技术查到,这2次赠款操作时间相差3秒钟,
但是将该问题在测试环境反复验证,硬是无法重现,后来丙...
打开2个页面进行操作,一个页面进行了更新,另外一个页面不关闭,这个页面操作后再点击另外一个页面,此时出现了2次赠款。
最新文章
- Android一个ListView列表之中插入两种不同的数据
- Cocos2d-x3.x塔防游戏(保卫萝卜)从零开始(一)
- linux kernel thread(Daemons)
- 菜鸟学Linux命令:grep配合ls等使用
- winform学习之----将多个控件的click方法绑定到同一click方法中
- c++ unique_lock lock_guard
- [iOS]利用系统NSRegularExpression使用正则表达式
- 划分分区GPT11
- Eclipse 卸载插件
- vim配置(vimplus)
- Java EE (2) -- Java EE 6 Enterprise JavaBeans Developer Certified Expert(1z0-895)
- linux中/etc/profile、/etc/profile.d/、/etc/bashrc、~/.bashrc、~/.bash_profile、~/.bash_logout的作用与区别
- ES6的数据类型
- 2017ecjtu-summer training # 9 HDU 4544
- js浮点数运算的坑,多少同学有碰到过?
- 海量数据挖掘MMDS week4: 推荐系统之隐语义模型latent semantic analysis
- Snapde和常用的CSV文件编辑器对比
- 第一次远程ubuntu用c写Hello Word出现的问题
- 利用CodeDom 动态执行条件表达式
- crawler_exa3
热门文章
- 一道Apple公司(中国)的面试题目
- Python 学习小结
- 用Python生成测试数据
- Oracle常用语法
- http://detectmobilebrowsers.com/
- 耿丹CS16-2班第二次作业汇总
- BZOJ 1095: [ZJOI2007]Hide 捉迷藏
- markdown编辑器sublime text3
- Visual Studio 2015中创建C#的Android项目提示";Value cannot be null";的解决方法
- 《转载》跟我学spring3