自动化测试怎么写( 二 )


3.1、首先 , 明确测试的产品和需求 , 例如:是一个web界面测试还是zdCLI测试;需求是对界面进行一个操作还是进行一系列的配置
2、明确测试产品和需求之后 , 然后就是选择测试工具或者直接用脚本进行接口的调用
3、然后就是回放进行测试 , 而24小时的话 , 你只需加一回个循环操作 , 在循环操作里加一个if判断 , 如果时间到达24h , 则break出循环即可 。
总之 , 一个自动化测答试用例 , 其是是对一个手工测试用例的脚本化 , 也可以说是程序化 , 然后加一些自己的逻辑判断 , 就可以实现24H自动化测试了
看看有没有帮上你~
4. 如何编写自动化测试工具 我主要是做web测试的 , 最近也在研究自动化测试 。
自动化测试主流的工具应该是QTP吧 , 这个你可以去51testing论坛搜到很多相关的资料 。QTP是一个商业软件 。
“不同的工具就要使用不同的脚本语言吗?”-对于这个 , 我才疏学浅 , 不好回答 。但主流的脚本语言有java、ruby、python吧 , 有些工具是跨平台、跨语言的 。
我使用cucumber+ruby+selenium-webdriver,cucumber用来写测试用例 , ruby作为脚本语言 , selenium-webdriver是用来驱动浏览器的 。如果楼主也是搞web测试的 , 我们可以交流交流 。
5. 如何写一个java自动化测试框架 自动化测试框架  , 即是应用于自动化测试所用的框架 。
按照框架的定义 , 自动化测试框架要么是提供可重用的基础自动化测试模块 , 如:selenium 、watir等 , 它们主要提供最基础的自动化测试功能 , 比如打开一个程序 , 模拟鼠标和键盘来点击或操作被测试对象 , 最后验证被测对象的属性以判断程序的正确性;要么是可以提供自动化测试执行和管理功能的架构模块 , 如:Phoenix Framework,robot ,STAF 等 , 它们本身不提供基础的自动化测试支持 , 只是用于组织、管理和执行那些独立的自动化测试用例 , 测试完成后统计测试结果 , 通常这类框架一般都会集成一个基础自动化测试模块 , 如:robot框架就可以集成selenium 框架 , Phoenix Framework集成的也是selenium框架 。
6. 自动化测试脚本一般用什么语言写 我主要是做web测试的 , 最近也在研究自动化测试 。
自动化测试主流的工具应该是QTP吧 , 这个你可以去51testing论坛搜到很多相关的资料 。QTP是一个商业软件 。
“不同的工具就要使用不同的脚本语言吗?”-对于这个 , 我才疏学浅 , 不好回答 。但主流的脚本语言有java、ruby、python吧 , 
有些工具是跨平台、跨语言的 。我使用cucumber+ruby+selenium-webdriver,cucumber用来写测试用例 , ruby作为脚本语言 , selenium-webdriver是用来驱动浏览器的 。
如果楼主也是搞web测试的 , 我们可以交流交流

自动化测试怎么写

文章插图