`
tanzek
  • 浏览: 53004 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

不要用浏览器来测试

阅读更多

进行B/S系统编程,大概浏览器就是最直接的测试程序是否正确的方法了。因为在这里所看到的什么,就很直接地可能是用户看到的什么,这可能就是叫做用户视角测试吧。

但发现这有很大的缺点。总结一下:
1、WEB Server有时候在运行比较慢的时候,会导致浏览器执行结果和刚刚修改后的结果不一致;
2、浏览器一般都会有Cookies和临时文件,这样子也会导致浏览器的执行结果是上一次的结果。

刚刚就接触到了这个怪问题,就好像昨天晚上的class文件没有生成,这个问题这真是让好晕的。
    所以,建议编程测试最好用专用的测试工具,像JAVA就可以用JUnit等工具,在服务器端进行测试可以用Cactus,这个还没有用过,期待哦。

这点还说一点昨天的问题,对于class文件没有生成的情况,在Eclipse下面可以通过"Project"->"Clean"菜单命令清除项目生成文件以后,再来编译。注意哦,如果取消了自动编译(Build Automatically)的话,就要自己去手动编译啦。

分享到:
评论

相关推荐

    Selenium Webdriver使用已打开的浏览器

    使用已打开的浏览器意味着测试可能会受到其他并发活动的影响,因此,这种方法通常只适用于特定的测试场景,比如模拟用户在特定状态下的行为。 总结来说,Selenium Webdriver允许我们灵活地操控已打开的浏览器窗口,...

    获取浏览器地址栏URL

    在IT行业中,获取浏览器地址栏URL是一项常见的任务,特别是在开发浏览器扩展、自动化测试或数据分析等场景下。本文将深入探讨如何通过枚举和COM组件来实现这一目标,并介绍如何向浏览器添加插件来获取地址栏的URL。 ...

    非ie内核浏览器activex支持插件

    非IE内核浏览器ActiveX支持插件是一种技术解决方案,它使得在非Internet Explorer(IE)浏览器上也能使用ActiveX控件。ActiveX是微软开发的一种技术,主要用于在Web页面中集成各种功能,如媒体播放、Java小应用或者...

    兼容所有浏览器的点击复制功能(请在服务器上测试)

    标题 "兼容所有浏览器的点击复制功能(请在服务器上测试)" 涉及的核心技术是利用jQuery和Flash实现跨浏览器的文本复制功能。在Web开发中,由于浏览器的安全策略和差异,直接通过JavaScript操作剪贴板的功能并不总是...

    清除浏览器缓存

    然而,在某些情况下(如开发测试阶段或网站更新后),我们需要清除浏览器缓存来确保用户能够看到最新的网页内容。本文将详细介绍如何通过在HTML页面的`<head>`标签中添加特定的元数据来实现清除浏览器缓存的功能。 ...

    IE多版本测试工具(最新版)

    4. 不要忽略对其他浏览器的兼容性测试,如Chrome、Firefox、Safari等,因为用户可能在这些浏览器中使用你的应用。 5. 定期更新和升级你的测试工具,以适应新的浏览器版本和技术发展。 通过上述步骤和注意事项,...

    全面考察“禁用浏览器后退按钮”

    通过在服务器端设置响应头,可以指示浏览器不要缓存页面,如ASP代码所示。这迫使浏览器每次访问页面时都从服务器获取最新内容,而不是使用缓存的版本。例如,设置`Response.Buffer = True`,`Response....

    在 1789+ 浏览器中运行 TAP 单元测试_JavaScript_代码_下载

    在 1789+ 浏览器中运行 TAP 单元测试。Airtap 是一个命令行界面,用于在浏览器中对 JavaScript ...不要只是声称你的 JavaScript 支持“所有浏览器”,用测试证明它! 更多详情、使用方法,请下载后阅读README.md文件

    uc浏览器flash

    总之,"uc浏览器flash"是指在UC浏览器中使用Flash Player插件来查看和运行Flash内容的过程。虽然这一需求逐渐减少,但对于一些依赖Flash的老旧网站或应用,知道如何在UC浏览器中启用Flash仍然是有用的技能。随着...

    【最新版】BrowserStackLocal.dmg【亲测可用】最好的真实设备和浏览器上进行测试

    应用和浏览器测试变得轻松 通过在2000多种真实设备和浏览器上进行测试,为用户提供无缝的体验。不要与模拟器和模拟器妥协。

    burpsuite小白教程。手把手教学 使用burpsuite拦截浏览器请求,修改请求参数,查看返回结果

    本教程将针对初学者,详细讲解如何使用Burpsuite来拦截浏览器请求,修改请求参数,以及查看返回结果。 首先,让我们了解什么是HTTP代理。HTTP代理是网络通信的一种方式,它作为一个中介服务器,接收来自客户端的...

    一款chrome浏览器插件能够让所有请求无缓存

    它可能会监听所有的HTTP和HTTPS请求,并在请求发送前修改其请求头,添加一个如`Cache-Control: no-cache`的头部,来指示浏览器不要缓存响应。同时,可能还会处理响应头,确保浏览器不会根据响应头中的缓存指令来存储...

    90sec firefox浏览器(带hackbar插件).rar

    尽管Hackbar是一个强大的工具,但使用时必须遵循合法和道德的规则,不要在未经许可的情况下对网站进行渗透测试。此外,安装任何浏览器插件时都应谨慎,确保来源可靠,避免引入潜在的恶意软件。 总结来说,"90sec ...

    javascript实现禁用浏览器后退按钮

    本文将详细介绍几种使用JavaScript来实现禁用浏览器后退按钮的方法及其原理。 #### 二、方法一:利用 `window.history.forward` 这种方法是最简单的一种方式,通过调用`window.history.forward()`方法来模拟一次...

    基于bootstrap的现代浏览器博物馆网站实现

    5. **测试和优化**:在不同设备和浏览器上测试网站,确保响应性和可用性。 通过完成这个项目,你不仅能够熟悉Bootstrap的基本用法,还能提升你的前端开发技能,为未来更复杂的项目打下坚实基础。所以,不要错过这个...

    C# 调用 Cefsharp浏览器获取登录后的cookie

    在IT领域,尤其是在Web开发中,获取登录后的cookie对于实现自动化测试、数据抓取或模拟用户行为等功能至关重要。本文将详细讲解如何使用C#编程语言结合CefSharp库来实现这一目标。 首先,C#是一种面向对象的编程...

    浏览器缓存策略Httpwatch

    在静态页面测试中,可以使用HTML `<meta>`标签来设定缓存策略,例如设置`Cache-Control`和`Pragma`头来控制浏览器如何缓存页面。 总结来说,浏览器缓存策略是优化Web性能的关键,通过合理配置,可以显著提升用户...

    WAP浏览器【PC机】

    在PC上使用WAP浏览器可能不常见,因为通常我们用常规的HTTP或HTTPS浏览器如Chrome、Firefox或Edge来浏览互联网。但有时,用户可能需要访问WAP协议提供的特定服务,例如移动网络上的某些内容或功能。 **WAP技术基础*...

    旗鱼浏览器 v2.10 64位正式版.zip

    2、完全绿色便携:建议安装或解压到非系统盘分区(即尽量不要装到C盘),User Data数据文件夹和程序在一个文件夹内,重装Windows系统也不丢任何使用数据、不需重装浏览器;当然,放到U盘里面或者移动硬盘里面也可以...

    fabric浏览器安装笔记.doc

    《Hyperledger Fabric浏览器安装详解——聚焦Fabric 2.2版》 在区块链技术领域,Hyperledger Fabric是一款备受瞩目的开源平台,它为构建私有、许可型区块链网络提供了强大的支持。随着Fabric 2.2版本的发布,其性能...

Global site tag (gtag.js) - Google Analytics