51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师论坛测试积点免费获取渠道攻略【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【111期】:聊聊想出国找测试工作最核心的那些事!2020不玩虚的,先来一波技术PK! 【征稿】疫情当下手头紧?这波投稿补贴很及时! 自学软件测试那点事
查看: 5414|回复: 20

【你来问我来答第110期】:备战求职招聘,一起聊聊面试那些事儿!(活动结束)

[复制链接]
  • TA的每日心情
    郁闷
    2020-2-24 14:30
  • 签到天数: 498 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2020-2-10 16:50:19 | 显示全部楼层 |阅读模式

    论坛ID:苏格拉的底
    真实姓名: 苗条小胖
    现任公司: 中软国际
    现任职位: 测试经理
    工作经验: 14年测试工作经验,曾供职于大唐电信、华为、IBM和中软国际等公司,担任高级测试和测试经理等职务。关注测试领域发展,技术技能领域全面,擅长探索性测试等测试理念,熟悉自动化测试。对测试工作有着独到而深入的见解和丰富的经验,针对瀑布模型痛点,向敏捷架构转型,有着丰富的指导转型经验。接受过IBM培训和PMI培训,获得PMP认证;多次承担公司内训,曾获得公司“金牌讲师”称号。
    嘉宾作品:
    测试工程师面试技巧全方位指导 点击进入>>>
    测试人生第一步——黑盒测试   点击进入>>>
    从菜鸟到外星人ET——探索性测试 点击进入>>>


    各位会员可以在2月15日前以回帖的方式向客座专家提问。
    (请大家围绕本期客座专家的擅长领域进行提问、探讨)
    客座专家将在2月16日—2月29日为大家集中解答。

    机会难得,欢迎大家踊跃提问!



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2020-2-15 17:20:25 | 显示全部楼层
    你好。测试大师。我是刚做软件测试的实习生。我觉得我回归验证缺陷这一块做的效率特别的慢,要在禅道中每个已解决的缺陷验证一遍,确实解决了的话就要截图关闭它,没有解决的话就要重新激活它。bug有那么多,我觉得好费劲啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2020-2-18 10:39:00 | 显示全部楼层
    软件测试传人 发表于 2020-2-15 17:20
    你好。测试大师。我是刚做软件测试的实习生。我觉得我回归验证缺陷这一块做的效率特别的慢,要在禅道中每个 ...

    你好,这个是正常的测试流程工作。按照标准流程,如果bug太多,bug率超过一定的数值,作为QA,是可以直接叫停当前sprint的。
    回归验证,可以用一个flow串起多个回归用例,可以节省时间。这个的基础就是要从了解业务出发,合理安排回归验证的用例和顺序。这样可以节省大量的时间和精力,希望可以帮到你。
    谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-2-20 17:35:54 | 显示全部楼层
    你好测试经理,我是一名测试实习生,我这边经常会接触到一些功能测试跟数据测试,但对于数据测试我这边感觉无从下手,有什么好的方法吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2020-2-21 17:36:24 | 显示全部楼层
    子虚Ruthless 发表于 2020-2-20 17:35
    你好测试经理,我是一名测试实习生,我这边经常会接触到一些功能测试跟数据测试,但对于数据测试我这边感觉 ...

    你好,数据测试的基础是业务,所以在确保业务测试正确的前提下,才能进行数据测试。而数据测试的途径往往都是基于自动化的,所以业务逻辑和功能的了解基础上,用测试数据来进行测试活动。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-3-8 09:22
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2020-3-5 15:19:52 | 显示全部楼层
    你好,目前做自动化数据分离(pytest+selenium+python)遇到一个奇怪的问题。
    我写了一个程序,想要去将数据进行分离:方法是:函数传参。
    想着我只要定义一个函数并传参,然后实例化这个函数就可以,我这里定义的是一个列表。
    这是一个测试用例:
    1. #   测试列举出KID
    2. @allure.feature("测试用例1:获取kid")
    3. @allure.severity(allure.severity_level.CRITICAL)
    4. def test_kid(list_kid=[]):
    5.     select_keyId = random.choice(list_kid)
    6.     select_keyID()
    7.     #判断是否存在,存在就截图
    8.     # reponse = driver.find_elements_by_xpath(' //*[@id="iform"]/table/tbody/tr[2]/td/table/tbody/tr[67]/td/table/tbody/tr[2]/td[2]/div/text()')    # 这里xpth中是文本格式的,selenium的find方法无法获取到text()
    9.     #   因此可以这样:拆分:先获取到text文本上一层的,再转化为文本:
    10.     reponse = driver.find_element_by_class_name("forcewrap").text
    11.     if len(reponse) != 0 and select_keyId in reponse:
    12.         if Path(kid_scr_file).is_dir():
    13.             print(" 测试通过!返回值为:%s" %reponse)
    14.             driver.save_screenshot(kid_screen_pic_file)
    15.             time.sleep(2)
    16.         else:
    17.             Path(kid_scr_file).mkdir()
    18.             print("重新创建截图文件夹!")
    19.     else:
    20.         print("未获取到reponse,测试失败!")

    21. #   测试与kid相关的X509证书
    22. @allure.feature("测试用例2:获取与kid相关的X509证书")
    23. @allure.severity(allure.severity_level.CRITICAL)
    24. def test_x509(list_keyId=[]):
    25.     select_keyId = random.choice(list_keyId)

    26.     select_x509()
    27.     ele_KeyID = driver.find_element_by_xpath('//*[@id="sg_id"]')
    28.     ele_KeyID.click()
    29.     ele_KeyID.send_keys(select_keyId)
    30.     ele_test = driver.find_element_by_xpath('//*[@id="SUBMIT"]')
    31.     ele_test.click()
    32.     #   判断是否有返回值,有才能进行下一步:截图
    33.     reponse = driver.find_element_by_class_name("forcewrap").text
    34.     time = driver.find_element_by_class_name("listlr").text
    35.     if len(reponse) != 0 and len(time) != 0 :
    36.         print(" 选取的KID为 %s ,有返回值,测试成功!" % select_keyId)
    37.         print("返回值为: %s" % reponse)
    38.         driver.save_screenshot(x506_screen_pic_file)
    39.         # #   滚动页面 截图
    40.         scoll()
    41.         driver.save_screenshot(x506_screen_pic_file)
    42.     else:
    43.         print("没有返回值,可能存在缺陷,请手工检查!")
    44.         driver.save_screenshot(x506_screen_pic_file_wrong)
    复制代码
    数据传递,调用函数:
    1. list_keyId1 = ['298359647630d60de36cdf2262614424','56afd486d67036725b761921fa7617f6','e9dec86f4eb23b59dce769a00b653ecc','e0e7c138dbba879fde8e7bcf4f7d5de2']
    2. #   测试用例1:列举出KID
    3. test_kid(list_keyId1)
    4. #   测试用例2:获取与kid相关的x509证书
    5. test_x509(list_keyId1)
    复制代码
    程序是可以正常运行的,但是发现有报错,如下:

    self = <random.Random object at 0x030887C8>, seq = []
        def choice(self, seq):
            """Choose a random element from a non-empty sequence."""
            try:
                i = self._randbelow(len(seq))
            except ValueError:
    >           raise IndexError('Cannot choose from an empty sequence') from None
    E           IndexError: Cannot choose from an empty sequence

    d:\python\lib\random.py:258: IndexError


    这个怎么去处理,百度很多,无法解决。


    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-3-5 21:14:08 | 显示全部楼层
    你好,测试大师,准备入行软件测试,项目经验是比较头疼的问题,有后台有需求的项目找不到,还有怕面试时被问到关于项目问题,如果面试官细问被知道没工作经验那不就完了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2020-3-16 13:05:46 | 显示全部楼层
    yutchmin 发表于 2020-3-5 21:14
    你好,测试大师,准备入行软件测试,项目经验是比较头疼的问题,有后台有需求的项目找不到,还有怕面试时被 ...

    这个问题就是见仁见智了。如果应聘高级测试工程师,那肯定是需要项目经验的,甚至是很全面的。而如果是刚入行,对应的是初级软件测试工程师,那么如实回答就好。无需隐瞒。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2020-3-16 13:11:02 | 显示全部楼层
    bling123 发表于 2020-3-5 15:19
    你好,目前做自动化数据分离(pytest+selenium+python)遇到一个奇怪的问题。
    我写了一个程序,想要去将数 ...

    你好。我不太清楚这个测试框架对应的是验证哪一部分。但是大致浏览了一下代码。
    test_kid和test_x509两个函数中都用到了select_keyId1方法,这两个函数会被认为是不同的函数。
    在调用过程中,list_keyId1的赋值就会出现错误。
    目前我看到的大致就是这里有点问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-22 11:54
  • 签到天数: 136 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2020-3-22 11:51:33 | 显示全部楼层
    你好,大师。web测试6年,为了挑战自己转行CS客户端测试,C#语言.NET框架,感觉有点摸不着头脑。我是不是应该继续做web测试?求指点。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-26 08:30
  • 签到天数: 3 天

    连续签到: 2 天

    [LV.2]测试排长

    发表于 2020-3-23 18:06:05 | 显示全部楼层
    您好,大师,干嵌入式产品(软件+硬件)测试已有7.8年,现想转软件测试,我应该哪里开始学习,求助,谢谢!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 691 天

    连续签到: 4 天

    [LV.9]测试副司令

    发表于 2020-3-26 09:25:00 | 显示全部楼层
    请问作为测试经理,您更看重员工的哪些方便?
    以及成为测试经理应该具备哪些特质(硬技能+软技能)?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    3 天前
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    发表于 2020-3-27 13:25:38 | 显示全部楼层

    我刚画了测试经理思维导图,应该要做的事情

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    3 天前
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    发表于 2020-3-27 13:28:01 | 显示全部楼层
    我刚才弄了一份测试经理思维导图,供大家参考

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-3-27 21:23:18 | 显示全部楼层
    测试大佬,你好。我目前有个棘手的问题。我们公司现在用的是 JAVA Sprint Boot +TestNG+Maven 搭测试框架。之前的框架里,先前写框架的同事没考虑扩展,写的读取ymly文件的方法 里 的yml文件的路径是写死的 。
    后面,各个模块加上后,越来越庞大,每次去读取写死的路径后加载yml文件很费时间。
    我在想把路径设置成参数parameters设置在 testNG 的xml文件里,然后传给 读取 yml 文件的方法。这样每次执行 某个 testNG 的 xml 文件时就只去 读取 和 加载 设置参数 的文件路径。
    实际改造过程中,使用过@Value 注解 和 properties 文件里设置值 试过,失败; 使用 @ImportResource,发现还是没太明白这些 xml 文件里设置的不同 parameters 怎么传到 读取yml 的方法里。
    大神有什么建议么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 6 天前 | 显示全部楼层
    测试菜鸟梦 发表于 2020-3-22 11:51
    你好,大师。web测试6年,为了挑战自己转行CS客户端测试,C#语言.NET框架,感觉有点摸不着头脑。我是不是应 ...

    你好。.net框架的C#自动化测试开展是比较困难的,因为应用范围比较狭窄,而且来源比较单一,发展相对较慢。
    web端测试有很多种,.net只是其中一个平台,也许换一个平台就会柳暗花明又一村了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 6 天前 | 显示全部楼层
    pilottest 发表于 2020-3-23 18:06
    您好,大师,干嵌入式产品(软件+硬件)测试已有7.8年,现想转软件测试,我应该哪里开始学习,求助,谢谢! ...

    你好,嵌入式产品的测试,其实是和软件测试相比更加全面的一个测试行业,但是区别在于考虑的内容和场景比软件测试要窄一些。
    如果想全面转型软件测试,可以在原有的知识掌握基础上,结合测试工作,系统学习软件测试理论,相信有之前的经验,你学习起来效率会很高。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 6 天前 | 显示全部楼层
    applepen 发表于 2020-3-26 09:25
    请问作为测试经理,您更看重员工的哪些方便?
    以及成为测试经理应该具备哪些特质(硬技能+软技能)?

    你好,你楼下的朋友整理了几份思维导图,这个属于对具备的特质是比较详细的回答了。

    作为测试经理,员工本身特质和测试工作的结合程度是需要关注的。老生常谈一点的话,爱岗敬业是最基本的要求,其次是学习能力。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 6 天前 | 显示全部楼层
    wilber.shinobi 发表于 2020-3-27 21:23
    测试大佬,你好。我目前有个 棘手的问题。我们公司现在用的是 JAVA Sprint Boot +TestNG+Maven 搭测试框架 ...

    你好,你做的已经是比较深入的工作了。
    因为不知道maven里的具体设置,所以你可以先看看pom项目是不是依赖不对,很多文件引用错误,都是pom中的对应关系和参数没有修改对导致的。

    如果是value注解值为空的情况,那么先看看是不是spring组件重写的构造方法,在构造方法中引用的@value为null,以及Spring mvc中引用@value为null。这个是比较常见的错误点。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2020-4-6 20:30 , Processed in 0.084218 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2020 Comsenz Inc.

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