• 羊羊
    2022-08-01 来自日本
    以前在传统软件公司做自动化的时候,在testcase 管理系统中,设置了自动化选项,如果这个设置为 true。就需要制定一个自动化测试的配置文件的 p4 地址,是一个xml文件。也就是一个配置文件,其中包含了这个自动化测试用例 runner,参数等。用测试平台的 rest api,把这个xml文件和使用的硬件信息,作为 data 参数,发送一个post请求,测试平台会在返回一个url。打开这个url,能看到这个自动化测试的执行情况。 但是自动化测试和手工测试的用例,在描述标准上没有统一。想知道老师的公司是如何管理测试用例的?

    作者回复: 这里,就是手工和自动化测试案例的统一之处。我在工作的公司里推行过“自动化测试代码即文档”的落地,以降低自动化测试案例维护的工作量。简单来说,类似于java doc,通过在自动化测试代码里加入注解,来反向生成自动化测试文档,也就是案例。进一步可以将案例持久化。 简单分享,有兴趣的话,可以加入自动化测试高手测试微信群,我们细细聊一下。

    
    3
  • woJA1wCgAA3aj6p1ELWE...
    2022-05-01
    我们不光有前置,还有后置并配合数据库做数据恢复。

    作者回复: 谢谢分享!

    
    1
  • 追风筝的人
    2022-05-30
    自动化测试和手工测试共用一套案例模型和设计方法。TestSuite 和 TestCase 这些概念已经过时了,需要找到新的模型。2. 自动化测试设计本质是软件设计,精髓在于对测试场景的抽象和建模。这就像开发软件先设计 Interface 一样,而自动化测试工具和框架属于实现层面,用哪个取决于需求,而不能削足适履。

    作者回复: 谢谢再提!

    
    
  • swordman
    2022-05-17
    自动化测试 Job这个提法,首次看到,非常感兴趣!我去年学习了《高效自动化测试平台设计与开发实战》,里面将自动化测试平台,抽象成测试资源,测试配置,测试报告和日志,测试用例执行四个部分。但没有脱离TestSuite 和 TestCase模型,因此没有Dependency部分。看完那本书后,我有一个疑惑:不同的TestCase,可能是用多种语言或多种测试框架开发的,如何将多种语言的TestCase整合在一起,让它们可以协同工作呢?希望Job模型,能够给我一个解决思路。

    作者回复: 非常好的思考!Job模型是一个建模思路!

    
    
  • Sarah
    2022-04-28
    期待下一讲! 在实际项目中,设计用例时Input Output Data都已完善,DAO有做但不够可以继续完善,缺少Dependency 部分,感觉这个思路非常有用,目前团队面临的问题就是,测试案例设计方法论逐渐完善,自动化实现也逐步跟上,做到跟测试案例匹配,但是执行时间过长,失败率较高。完善DAO加入Dependency 或许可以解决一部分问题

    作者回复: 谢谢分享!这一个模块里会有很多头脑风暴!

    
    
  • Sophia-百鑫
    2023-09-05 来自上海
    写测试案例会有precondition,即前置依赖。就是老师提到的dependency,使用dependency更有系统或代码设计的味道。老师分享的很棒。请问如何加入自动化测试高手微信群?非常感谢
    
    
  • 格
    2022-10-25 来自广东
    醍醐灌顶,谢谢🙏
    
    