分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 写在之前Fiddler是一款非常强大的工具,不仅可以抓包,还可以用来发送请求,模拟各种场景的异常测试,精通该工具会让你的测试工作如虎添翼。一般我是在需要抓包的时候采用它,抓包是为了知道我需要往哪个请求发送什么样的参数,这种时候一般你不知道往哪个URL发送哪些参数,什么情况下你不知道呢?--当你没有跟开发人员约定好的时候,他们没有接口文档或者啥也没有。这种时候也说明一个问题:你跟开发前期的工作没有做到位,你应该在需求阶段的时候介入,进入开发阶段后你就要主动的参与到开发的应用程序设计当中,跟他们约定好这个接口应该是什么样的,具备哪些参数,把这些约定好。当然,在约定第一版的时候,这些肯定不是最终版,...
            0 0 827
            分享
          • 软件测试是对项目研发过程的产物(文档,代码等)进行审查,保障产品质量的过程。我们可以通过手工测试,自动化测试,工具扫描等方法完成这个任务。其中,自动化测试是当前重要的一种测试方法,具有响应速度快、稳定性高、人工干预少的特点,很好的契合了高响应、海量数据验证等需求的测试任务。数据驱动是自动化测试的灵魂,数据驱动的应用程度直接决定了自动化测试的水平和质量。一、自动化测试和数据驱动如果你有100亩麦子需要收割,你会怎么做?方法一:拎起镰刀或者雇几个人拎起镰刀割麦子。方法二:制造或者购买一台收割机,然后开着收割机割麦子。显然,这两种方法都能完成任务,但是,方法二具有重资产、高效率的特点。测试就如同这割...
            1 1 1614
            分享
          •   如果您决定要成为一名自动化测试人员,那肯定会犯错,尤其是在进行复杂的自动化测试的时候。如果您想避免错误并精通自动化测试,请学习他人的错误。考虑到这一点,下面总结了大多数自动化测试人员犯的九个常见错误,但你不必这样做。  在开始之前,请记住100%自动化是一个神话,我们始终需要做一些手动测试。  1.自动化一切  我的第一个任务是做一个Web应用程序的Selenium自动化测试脚本。为了给我的导师留下深刻的印象,我还接手了另一个模块的自动化测试任务,几天后我就自闭了。  事实证明,那个模块不太适合去实现自动化,因为它可能会导致许多误报和漏报。这浪费了我很多时间也影响了我的名声。至少我觉得没有...
            0 0 1500
            分享
          •   “为什么入软件这行?”很多人问我,“一个女孩子做这个不太好,做不长久,特别年龄大了更不好做。”  我只是很随意的说专业对口,我能说是看上这个行业的高工资和技术范么,这样太俗了,然而就是这个俗气的理由让我走上这一条路,且想一直走下去。为什么呢?  一是因为做了这么久的软件测试,已经爱上它了,这大概就是日久生情吧(偷笑),现在这个对我来说不仅仅是一份工作,还是一份兴趣爱好。  二是性格使然,只有这份默默劳作不需要太多交流的工作比较符合我的性格。  三这也是我在这么多年的工作生涯中不断摸索出来的一条路,一条生活之路吧。  回想刚毕业那会懵懵懂懂的,啥也不懂,还记得刚入公司很幸运进了公司的实验室,...
            0 0 761
            分享
          • 复杂测试数据设计和管理指南(第一部分):  在当前的信息和技术革命的发展中,测试人员通常在软件测试的生命周期中广泛的使用测试数据.  测试人员不仅从现有的数据源中收集/维护数据,而且还生成大量的测试数据,以确保他们在产品交付时的质量不会出现问题。  因此,作为测试人员,我们必须不断地探索、学习和应用最有效的方法来进行数据收集、生成、维护、自动化和全面的数据管理,以实现任何类型的功能和非功能测试。  在本教程中,我将提供如何准备测试数据的技巧,以便任何重要的测试用例都不会被不正确的数据和不完整的测试环境设置所遗漏。  什么是测试数据,为什么它那么重要  根据IBM在2016年进行的一项研究,搜索...
            0 0 6655
            分享
      • 51testing软件测试圈微信