自动化测试工具有哪些,自动化测试工具loadrunner( 二 )


3、UIAutomation:这个是微软提供的UI自动化框架,当然它的初衷并不仅仅是为自动化测试而产生的,它的任务是给更多的开发或者应用去调用windows的UI控件,不过还是可以用于自动化测试的;因为之前微软就有类似的工具,而这个是重新设计的ui操作类框架,其目的是为了兼容支持windows系列操作系统的UI自动化操作【xp,vista,server2003】,还有就是天然支持WPF 。 当然其设计与通常的自动化工具就不一样了,比如:没有把控件支持的方法绑定在控件对象本身,没有提供专门的鼠标/键盘事件,但是却提供了特定控件对象的事件响应监听及处理方法的定制 。 其工作流程大概是这样的:a、先获取特定的元素对象,有多种方法 。 如:句柄,属性值b、获取这个元素对象的模式 。 模式是这个框架的设计的独具之处,成就了它的灵活性,统一性c、通过这个模式在进行具体的方法调用,属性值获取等d、监听指定对象的特定事件,一旦发生则执行指定的事件处理函数
4、Robot FrameworkRobot Framework是一个完全基于关键字测试驱动的框架,它即能够基于它的一定规则,导入你需要的测试库(例如:其集成了selenium的测试库,即可以理解为操作web控件的测试底层库),然后基于这些测试库,你能应用HTML、TXT等文档形式编写自己的关键字(这些关键字即你的库组成),之后,再编写测试用例(测试用例由测试关键字组成)进行测试 。 例如:一个简单的登陆测试由:登陆+输入密码+登出三个关键字组成,也可以由一个关键字登陆组成,关键字颗粒的大小可以自行定制 。
软件测试工具有哪些? 常用的测试工具一般是:QTP+LoadRunner+QC测试中还需的工具如下:
功能测试工具:QTP(HP),WinRunner(MI),Robort(IBM),QARun(Compuware)
性能测试工具:LoadRunner(HP),WAS(MS),Robort(IBM)【必须相应的插件才支持性能方面的测试】,QALoad(Compuware)
测试管理工具:TestDirector/Quarlity Center【这两个工具一个横版一个竖版,功能完全一样】,Rational TestManager
缺陷跟踪工具:Bugzilla、Mantis
其他:Rational Purify、Rational PureCoverager</ol>一般测试流程:
需求分析阶段:只要就是对业务的学习,分析需求点 。
测试计划阶段:测试组长就要根据SOW开始编写《测试计划》,其中包括人员,硬件资源,测试点,集成顺序,进度安排和风险识别等内容 。
测试设计阶段:测试方案一般由对需求很熟的高资深的测试工程师设计,测试方案要求根据《SRS》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案 。 《测试方案》编写完成后也需要进行评审 。
测试方案阶段:主要是对测试用例和规程的设计 。 测试用例是根据《测试方案》来编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解 。 这时开始编写用例才能保证用例的可执行和对需求的覆盖 。 测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果 。 其中操作步骤和预期结果需要编写详细和明确 。 测试用例应该覆盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏 。 同样,测试用例也需要评审 。
测试执行阶段:执行测试用例,及时提交有质量的Bug和测试日报,测试报告等相关文档</ol>
自动化测试工具哪些经常用到? 一、对于你的问题,首先明确测试类型,然后才能明确自动化测试类型,最后定位哪个类型用哪个方面的自动化测试工具 。
1、测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等 。
2、不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验证测试 。

推荐阅读