擅长:python、mysql、java
<p>我使用Robot Framework(python)创建测试套件,用于测试iOS和Android应用程序的开发。同一个应用程序同时启动。自动化是在sprint完成的。应用程序开发过程中的自动化测试。在</p>
<p>最初,我们同时为两个平台创建了自动化测试。类似的想法…如果/其他。。。
几个月后我们遇到了问题。我可没那么简单。在开发过程中,跨两个移动平台的同一个应用程序的功能发生了变化。在iOS平台和Android平台上,你可以做什么(开发/技术方面)的差异在某些方面有所不同。在</p>
<p>它们本质上是同一个应用程序,但由于某些技术限制,它们存在差异。分配测试根本不适用于这两个平台,并且需要分配精力和丑陋的测试来限制它们。在</p>
<p>一个平台随后成为优先考虑的平台。但是,为两个平台的测试功能打下基础有一个企业不希望/不需要的开销,因为一个平台是优先考虑的(另一个可以在以后成为优先级)。在</p>
<p>六个月后放弃了双测试套件,转而使用独立于iOS测试套件的Android测试套件。在</p>
<p>当然有一些重叠,但分配变得更容易管理。在</p>
<p>如果我重新开始,我会在一开始就把它们分开。在</p>
<p>tldr:)将它们分开(文件夹/套件结构和功能)。在</p>