随笔分类 -  自动化测试

摘要:QTP的回放模式有两种,如下所示: 1. Event模式 -- 事件跟踪 2. Mouse模式 -- 鼠标跟踪 Event模式就是我们平时默认用的模式,也就是事件,其实QTP的click方法只是触发了对象的CLICK事件,而并未真正通过鼠标来进行点击按钮。 而如果我们使用的是Mouse模式的话,我们 阅读全文
posted @ 2017-04-13 14:20 布瓜 阅读(411) 评论(0) 推荐(0) 编辑
摘要:一、现象分析做过自动化测试推广的人员应该都会遇到这么几个现象:刚开始推广自动化测试时,测试人员都很好奇,都会积极的参与配合,但是测试人员的热情在一段时间之后会被自动化测试人员的不断变动性所打败,所以,作为一个测试人员,你应该把测试人员的信任值和热情度牢牢把握。1、自动化测试人员总是不断的更新框架,从而导致测试脚本不断变更,造成测试人员不断去定位测试脚本和维护测试脚本,造成测试人员对自动化测试信任度降低。2、测试脚本在还未规模化应用的时候,则去强行的开发大型的测试平台,这样带来的问题就是后期的变动性造成了平台架构的变动,从而导致测试脚本和测试平台的兼容性差。3、测试开发人员犯的一个很大的错误就是 阅读全文
posted @ 2012-08-10 13:59 布瓜 阅读(633) 评论(0) 推荐(0) 编辑
摘要:这段期间需要对手头上项目的单元测试进行二次测试,目前系统的测试数据来源还是数据库,因为之前将数据库中的很多数据都清除了,导致现在自动化测试的时候原先很多的单元测试都是失败的提示了。在网络搜索有关单元测试的详细资料还是真的很难找。我现在也是摸石头过河,看些开源资料学习学习。按理说现在手上的项目的单元测试应该确切的说是集成测试了,单元测试应该是最小粒度的测试,只能针对某个类或某个方法单独测试,使用自己创建的数据源,而不是直接关联到数据库的数据做判断。测试列表是否存在1.断言列表的是否有数据2.断言列表的数据条数是否和期望值一致3.断言该对象是否为nulltry { s... 阅读全文
posted @ 2011-11-01 15:34 布瓜 阅读(237) 评论(0) 推荐(0) 编辑
摘要:什么是单元测试?*编写一段代码对另一段代码进行测试,观察被测试代码片段是否符合预期行为,被测试的代码片段可以视为一个单元。 *单元测试是最小粒度的测试单位(对一个类或者一个方法进行测试)。 *编写单元测试的关键是明确定义被测试代码的预期行为、保证代码的可测试性、测试的及时性。什么需要单元测试*确保每个代码单元的行为和预期一致 *把通过所有单元测试作为开发任务完成的基本约束 *增强开发人员及团队的信心 *大幅减少代码调试的时间 *大幅降低回归测试的难度和工作量 *促进代码结构的改善 *代码重构的必要前提单元测试的工具选择 *.MSTest *.Nunit *.TestDri... 阅读全文
posted @ 2011-11-01 15:18 布瓜 阅读(208) 评论(0) 推荐(0) 编辑
摘要:什么是模糊测试?我们先来了解下什么是模糊测试?百度百科是如此解释:模糊测试(Fuzzing),是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法《测试之美》一书如下解释:模糊测试是通过对输入数据进行随机修改和破坏来测试程序的方法。虽然这一技术已经存在至少20多年、但由于安全测试的日益重视和模糊测试专用工具的增多,它在最近几年变得更加盛行。一个程序的模糊化可以是手工或者自动的、但伴以自动化和测试日志、这个技术就会最有效果。为什么要模糊测试?就如模糊测试所暗示的、模糊测试方法很简单。但它为测试人员和开发人员在开发软件时所面临的棘手问题提供多种优美的解决方案。比较有效的模糊测试, 阅读全文
posted @ 2011-09-26 10:38 布瓜 阅读(613) 评论(0) 推荐(0) 编辑
摘要:1.概念:在软件测试过程中,一个程序被随机产生的数据大量验证。2.起源:事实上这不是一种新技术,它早在1989年就被威斯康星州的麦迪逊大学Barton Miller教授发明。3.发展:由于目前人们聚焦于开发更加安全的软件,模糊测试才被更加广泛应用并成为公认的代码测试方法。4.思想:自动产生和发送大量随机的或经过变异的输入值给软件,假如该程序在应对任一输入值时失效,开始出现冲突、锁住、消耗大量内存或者产生不可控制的程序错误,开发者就知道代码中某处出现了bug。因此这个缺陷可能在程序发布或者配置前被定位并予以矫正,从而使可能的程序漏洞不出现在程序最终发行版本中。5.使用:比较有效的模糊测试,并不是 阅读全文
posted @ 2011-09-26 10:30 布瓜 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示