自己最近测试程序
2010-05-14 14:57
288 查看
自己最近测试程序很多,很多bug是原来很经常碰到。但由于自己一直没在意,所以这些bug会出现仍然会出现在现在或者将来的程序中,这给后期测试和维护带来了很大的不便,而且老是让人觉得不可靠。心理没有底。然后将测出的bug进行总结,归纳如下:
1.保证功能和数据上准确性 业务流程和功能符合软件需求。
2.检查用户的数据输入是否符合要求,包括长度 类型 范围方面的验证 是否允许首末有空格等。
3.所有功能不按常归出牌。这是因为自己写的程序,自己总是这样去操作,但是我们不能保证用户完全按正规的流程走,或者按我们测试的流程走,用户操作更具有随意性,或者误操作!
4.同样的数据添加是否能加入到数据库 就是保证数据库数据正确与否。如果数据库为对此做约束,我们程序为了保证最大的准确性,应该进行约束。
5.数据的增删改会对其他数据表中数据造成什么影响。如:如果讲某用户从用户表中删除了, 涉及到该用户的有关信息。如权限表中该用户对应的权限,也应该删除!
6.操作任何一个对象前,要考虑该对象是否为空。
1.保证功能和数据上准确性 业务流程和功能符合软件需求。
2.检查用户的数据输入是否符合要求,包括长度 类型 范围方面的验证 是否允许首末有空格等。
3.所有功能不按常归出牌。这是因为自己写的程序,自己总是这样去操作,但是我们不能保证用户完全按正规的流程走,或者按我们测试的流程走,用户操作更具有随意性,或者误操作!
4.同样的数据添加是否能加入到数据库 就是保证数据库数据正确与否。如果数据库为对此做约束,我们程序为了保证最大的准确性,应该进行约束。
5.数据的增删改会对其他数据表中数据造成什么影响。如:如果讲某用户从用户表中删除了, 涉及到该用户的有关信息。如权限表中该用户对应的权限,也应该删除!
6.操作任何一个对象前,要考虑该对象是否为空。
相关文章推荐
- 当你遇到在自己手上测试没有问题,出了正式版给测试去测发现数据会报错,程序崩溃。这时候不要慌
- 在自己的main函数中执行JUnit4的测试程序
- 从测试的角度来重新反思我们自己的程序以及我们的程序员之路——“通过追本溯源来进行前瞻性思考”
- 最近在做fzu的题库,晒晒自己写的程序
- 自己动手写一个可重用的登录测试程序
- 测试驱动开发——使自己的程序处于不安全状态的时间尽量短
- 创建并运行一个基本的Python测试程序(自己的看法修改)
- [置顶] FCN训练不收敛的原因分析和最详细的FCN训练与测试自己的数据程序配置
- 最近再学习一下正则表达式 写了个小工具自己测试
- IOS程序中打开自己的程序,测试机器中是否装了自己的程序(openURL:,canOpenURL:)
- 程序设计组织不应测试自己的程序
- 【自己的小玩具程序】化学方程式配平【测试中】【未完成】
- 模式应用 - 利用工厂模式制作自己的"小程序测试工厂"
- LINUX平台中判断Machine是64位的还是32位的(通过Linux命令,而非自己写测试程序)
- 自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试(转)
- 最近 因为 一个take阻塞 一直占有当前获取的lock 导致奇怪的现象 这里把自己的测试代码贴下 免得下次犯错
- poj1135+(自己编的产生测试数据的随机数程序)-让我蛋疼的数据弱爆的题!
- 自己写的VC#通过KEPserver与S7-200SmartPLC通信测试程序
- 笔记3--测试其中汇编程序流程【自己动手操作系统】
- 自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试