51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11892|回复: 67
打印 上一主题 下一主题

测试知识大闯关99期(活动答案和活动答案已公布)

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2017-7-3 14:30:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    获奖名单
    奖项获奖名单奖励答案链接
    一等奖梦想家7500测试积点#2
    二等奖jingzizx5000测试积点 #4
    三等奖哎呦呵呵3000测试积点#11

    亲爱的51Testing父老乡亲们,新的一月又来到了,准备干什么呢?除了上班以外,会不会觉得空虚无聊呢?没问题。51论坛每月将推出“测试知识大闯关”活动。在此项活动中,你不仅可以学到许多测试知识,更重要的是有机会获得精美奖品哦。快呼朋引伴来参加每月的知识大闯关吧,看你是否有实力,有运气获得精美奖品呢?
    请严格按照活动规则进行回帖
    实用自动化测试题目(感谢"王平平"老师提供的本次题目)
    1. 对于实现网页自动化,主要用到什么模块(   c. Selenium    )
       a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    备注:(Selenium WebDriver提供一个友好的API,此API非常通俗易懂, 通过自动化的方式测试Web中包含的一些应用,根据自己的需求进行一些客制化的开发)

    2. 对于实现PC端(安装于windows的软件)自动化主要用到什么模块( a. pywinauto   )
    a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    备注:(Pywinauto是基于Python开发的, 主要操作于Windows标行图形界面pywinauto通过窗口的名称、类名、是否可见等属性寻找匹配的窗口,进而通过类似方法寻找用户所需的控件,并获得相应的句柄。之后,用户可通过易理解的编程方式对指定控件进行相关操作的编程,包括鼠标点击、键盘输入、判断控件间关系、获取控件属性等)

    3. 如果需要将一堆分散的功能组成一个测试架构,需要用到什么模块(  d. Unittest  )
         a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    备注:
    (Unittest为标准python中的一个模块,是其它框架和工作的基础)

    4. 网页自动化和PC端自动化的核心思想是(   a. 定位和操作    )
    a. 定位和操作   b. 函数和类   c.事件和传递  d.其它
    备注:(网页自动化和PC端自动化均是模拟人类的手动操作,对于人类手动操作都是分成两个步骤:先定位然后再操作,所以对于网页和PC端自动化的两个模块:Selenium和Pywinauto它们的函数可以对应的分成两类:实现定位的函数和实现操作的函数)

    5. PC端自动化和移动自动化区别是(   a. 使用模块不同    )
       a. 使用的模块不同   b. 工作原理不同   c. 代码框架不同  d.其它
    备注:(此两个模块的工作原理类似,例如都可以使用unittest框架,都需要对待测物进行抽象分类,都需要产出测试报告,甚至测试报告都可)
    活动奖品:
    一等奖:7500测试积点  积点商城兑换礼品


    二等奖:5000测试积点  商城兑换礼品


    三等奖:3000测试积点   商城兑换礼品



    测试积点可用于在悬赏版块开个人悬赏贴,也可在积点商城对换礼品!更多用途敬请期待……

    【勋章奖励】

      测试大闯关达人获得要求:获得2次活动一等奖的会员可以获得。并且可以获得100论坛测试积点

      测试大闯关元老获得要求:获得1次活动一等奖的会员可以获得。并且可以获得50论坛测试积点

      测试大闯关游侠获得要求:获得2次前三名的会员可以获得。    并且可以获得20论坛测试积点

      测试大闯关新手获得要求:参与活动并且答案答对过一次,并且格式符合要求的可以获得。

    【温馨提示】

      1、本次活动每个ID只能对答案进行一次跟贴,多次跟贴只取跟帖最前一次! (跟贴结束后不能进行更改)

      2、如果跟帖后系统提示“请输入验证码”,那么说明你还是51的新人哦!

      3、伪造中奖或无实质内容答题就刷屏,取消中奖资格







    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏9
    回复

    使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2017-7-3 14:43:45 | 只看该作者
    1. 对于实现网页自动化,主要用到什么模块(    C   )
       a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    注:selenium是 用于WEB自动化的


    2. 对于实现PC端(安装于windows的软件)自动化主要用到什么模块(A    )
    a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    注:pywinauto实现Windows窗口程序自动化


    3. 如果需要将一堆分散的功能组成一个测试架构,需要用到什么模块(  D  )
         a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    注:unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。

    4. 网页自动化和PC端自动化的核心思想是(    A   )
    a. 定位和操作   b. 函数和类   c.事件和传递  d.其它


    5. PC端自动化和移动自动化区别是(  A     )
       a. 使用的模块不同   b. 工作原理不同   c. 代码框架不同  d.其它
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-1 14:56
  • 签到天数: 1182 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2017-7-3 14:55:14 | 只看该作者
    1.C
    2.A
    3.D
    4.A
    5.A
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:35
  • 签到天数: 2821 天

    连续签到: 3 天

    [LV.Master]测试大本营

    4#
    发表于 2017-7-3 15:09:44 | 只看该作者
    1. 对于实现网页自动化,主要用到什么模块(    C   )
       a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    答案:C,selenium目前广泛应用于B/S的自动化测试中

    2. 对于实现PC端(安装于windows的软件)自动化主要用到什么模块(  A  )
    a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    答案:A,Pywinauto这个模块提供了很多控制应用软件以及应用软件上各个控件的函数

    3. 如果需要将一堆分散的功能组成一个测试架构,需要用到什么模块( D   )
         a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    答案:D, Unittest可以实现把分散的功能做成一个集合进行

    4. 网页自动化和PC端自动化的核心思想是(   A    )
    a. 定位和操作   b. 函数和类   c.事件和传递  d.其它
    答案:A,自动化要实现的是部分替代手动操作,所以要进行目标定位和操作

    5. PC端自动化和移动自动化区别是(   A    )
       a. 使用的模块不同   b. 工作原理不同   c. 代码框架不同  d.其它
    答案:A,因为两个测试还是有很大区别的,主要还是使用模块上的区别
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-7-23 11:23
  • 签到天数: 316 天

    连续签到: 1 天

    [LV.8]测试军长

    5#
    发表于 2017-7-3 15:54:57 | 只看该作者
    1. 对于实现网页自动化,主要用到什么模块(c      )
       a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest
    看法:Selenium是浏览器自动化工具,主要用来Web的自动化测试,以及基于Web的任务管理自动化
    2. 对于实现PC端(安装于windows的软件)自动化主要用到什么模块(  c  )
    a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest

    3. 如果需要将一堆分散的功能组成一个测试架构,需要用到什么模块( c  )
         a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest

    4. 网页自动化和PC端自动化的核心思想是(  a     )
    a. 定位和操作   b. 函数和类   c.事件和传递  d.其它

    5. PC端自动化和移动自动化区别是( b      )
       a. 使用的模块不同   b. 工作原理不同   c. 代码框架不同  d.其它
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-7-4 09:58
  • 签到天数: 3 天

    连续签到: 2 天

    [LV.2]测试排长

    8#
    发表于 2017-7-4 14:33:39 | 只看该作者
    这一期的好难,我都不会
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-5-11 14:03
  • 签到天数: 293 天

    连续签到: 1 天

    [LV.8]测试军长

    11#
    发表于 2017-7-7 10:36:49 | 只看该作者
    1. 对于实现网页自动化,主要用到什么模块(  C    )
       a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest


    2. 对于实现PC端(安装于windows的软件)自动化主要用到什么模块( A   )
    a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest


    3. 如果需要将一堆分散的功能组成一个测试架构,需要用到什么模块(  D  )
         a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest


    4. 网页自动化和PC端自动化的核心思想是(  a     )
    a. 定位和操作   b. 函数和类   c.事件和传递  d.其它


    5. PC端自动化和移动自动化区别是(   a    )
       a. 使用的模块不同   b. 工作原理不同   c. 代码框架不同  d.其它
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-7-11 16:49
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2017-7-11 17:03:31 | 只看该作者
    1. 对于实现网页自动化,主要用到什么模块(  c     )
       a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest


    2. 对于实现PC端(安装于windows的软件)自动化主要用到什么模块(a    )
    a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittest


    3. 如果需要将一堆分散的功能组成一个测试架构,需要用到什么模块(    )
         a. Pywinauto    b. Pykeyboard    c. Selenium  d. Unittestd


    4. 网页自动化和PC端自动化的核心思想是(    a   )
    a. 定位和操作   b. 函数和类   c.事件和传递  d.其它


    5. PC端自动化和移动自动化区别是(    a   )
       a. 使用的模块不同   b. 工作原理不同   c. 代码框架不同  d.其它
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-28 06:38 , Processed in 0.076366 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表