测试类型
一、测试内容
1. 静态内容测试
(1) 应用程序的主页应包含页面顶部的图片、标题以及底部的联系地址等元素。
2. 链接测试
3. 功能测试
4. 动态元素测试
5. Ajax 测试
Ajax 技术支持动态更新用户界面元素,无需重新加载整个页面。例如,动画、RSS 源和其他实时数据更新等。Ajax 通过从应用服务器检索数据并在页面上显示,而无需重新加载整个页面,从而实现动态更新。这种技术提高了用户体验,减少了网络流量。
6. 断言 (assert) 与验证 (verify)
断言命令会在测试失败时立即终止测试,而验证命令则不会。使用验证命令可以确保测试完整执行,但需要手动检查测试结果,这可能耗时且容易出错。相比之下,断言命令提供了即时反馈,因此在实际测试中更为常用。
二、测试注意事项
1. 一个脚本应覆盖从用户登录到退出系统的完整场景。
2. 每个脚本应仅验证一个功能点,避免在一个脚本中验证多个功能。
3. 尽量只验证功能的正向逻辑,避免复杂的逆向逻辑验证,因为逆向逻辑验证复杂且容易导致脚本脆弱。
4. 脚本之间应保持独立,不应相互依赖或影响。
5. 如果对数据进行了修改,测试结束后应将其还原。
6. 在脚本中只需对关键验证点进行验证,不必对每一步都进行验证。