39.测试数据检查:事实告诉我们,测试数据比代码更有可能是错的,因此,当测试结果显示有错误发生的时候,怀疑代码错误前要先对测试数据检查一遍。
40.请让我的机器来运行:在某些项目中,出现一个病态的问题:系统没有问题呀,它在我的机器上是能够通过的。这就说明了其中存在着和环境相关的BUG。“是否所有的一切都受到了版本控制工具的管理?”、“本机的开发环境和服务器的环境是否一样?”、“这里是否存在一个真正的BUG,只不过是在其他的机器里偶然出现?”。所有的测试必须在所有系统要求的机器上运行通过,否则的话,代码就可能存在问题。
41.Ajax 技术的应用:Ajax有很多优点,但也有很多缺点,如果利用优点、避免缺点,是我们对新的Web2.0应用的一个挑战。而Ajax的应用最直接的问题就是用户体验,用户体验的效果直接关系到是否使用Ajax技术。“会做,并不意味着应该做、必须做”,这就是对Ajax技术的很重要的注解。
42.Ajax技术的应用:Ajax采用异步调用的机制实现页面的部分刷新功能,异步调用存在异常中断的可能,尝试各种方法异常中断异步的数据调用,查看是否出现问题。在这里遇到的一个问题就是对日期控件的操作,已经如果页面数据较多的时候的刷新。
43.脚本错误:随着Ajax、IFrame等异步调用技术的发展,Javascrīpt技术也越来越受到开发人员的重视,但Javascrīpt存在调试困难、各浏览器存在可能不兼容等问题,因此在Web系统中
==============================================================
1、页面链接是否正确;
2、关联性,一个功能是否会对其他功能造成影响;
3、按钮功能测试,删除不选、多选、翻页选择;
4、字符串长度、类型、符号、特殊符号、中英文、空格、半角全角;
5、信息输出完整性;
6、信息提交重复处理;
7、添加修改,修改重名;
8、重复提交、重复删除、多用户并发操作;
9、索引检查;
10、输入信息、光标位置、快捷键使用;
11、上传下载文件;
12、必选项测试;
13、回车、刷新、浏览键回退检查(主要是需要验证的地方);
14、直接URL链接检查;
15、密码检查、长度、半角全角;
16、不同用户权限检查;
17、系统数据计算检查;
18、系统健壮性检查;
19、确认提示检查;
20、数据注入检查,一般程序是屏蔽掉特殊字符或者敏感字符;
21、刷新检查,主要是实时刷新功能;
22、事物检查,失败异常回滚;
23、时间格式检查;
24、浏览器兼容性检查;
25、安装、文档测试;
26、测试数据检查,即对自己测试提供数据进行检查;
文章来源于领测软件测试网 https://www.ltesting.net/