随笔分类 -  软件自动化测试理论

摘要:使用Sahi作为web自动化测试工具一年以来,深深喜欢上了这个小巧简单却功能强大的工具。下面列举喜爱Sahi的10个理由。 工具与语言本身 1. 容易上手 个人体验,Sahi学习起来要比QTP、Selenium更简单。Sahi网站有一个长约5分钟的视频(http://sahi.co.in/stati 阅读全文
posted @ 2017-09-25 12:44 Andy_Cheng 阅读(198) 评论(0) 推荐(0)
摘要:WebDriver与之前Selenium的JS注入实现不同,直接利用了浏览器native support来操作浏览器。所以对于不同平台,不同的浏览器,必须依赖一个特定的浏览器的native component来实现把WebDriver API的调用转化为浏览器的native invoke。 在我们n 阅读全文
posted @ 2017-09-11 11:59 Andy_Cheng 阅读(491) 评论(0) 推荐(0)
摘要:自动化测试是指通过自动化测试工具或其他手段,按照测试人员的测试计划进行自动测试,目的是减轻手工测试的工作量,从而提高软件质量。自动化测试可理解为测试过程的自动化和测试结果分析的自动化。相对于手工测试而言,自动化测试的主要进步在于自动化测试工具的引入。UI自动化测试的意义不在于发现新功能问题,而是保证 阅读全文
posted @ 2017-09-11 09:19 Andy_Cheng 阅读(4291) 评论(0) 推荐(0)
摘要:敏捷测试过程中的自动化目前在国内来看基本上还只是停留在概念阶段,据我所知,目前不少公司也都在尝试过程中,而实际的实践中能取得比较理想成果的,极为有限。而国外不少同仁也都对此持观望甚至抵触的态度。比如advanced QTP论坛的administrator Meir大大 就认为敏捷过程中的自动化是完全 阅读全文
posted @ 2017-09-08 12:56 Andy_Cheng 阅读(1756) 评论(0) 推荐(0)
摘要:作为被冠以敏捷名称的测试,敏捷测试同样以快为目标。在敏捷测试中,快有三个方面的含义: 简而言之,敏捷测试要求测试能够测试在短的时间间隔内持续发生且能够在短时间内完成。考虑到纯粹的依赖人工测试基本不可能达到短的时间间隔内持续发生和短时间内完成这两个目标,而自动化测试在执行效率方面具有天然的优势,在敏捷 阅读全文
posted @ 2017-09-08 12:53 Andy_Cheng 阅读(331) 评论(0) 推荐(0)