我想改进我在QA初级阶段工作的应用程序的质量过程,我是这个职位上的唯一一个团队成员,所以我在自动化测试、解决方案、框架等方面没有很大的知识。
目前,我只用Python编写了一些脚本,然后用Selenium手动启动。但我已经看到了一些框架,如夜表,它使测试更方便和更容易。
你对这个框架有什么看法,你是否有其他的建议,你建议什么样的工具来改进质量过程。谢谢你的帮忙!
我主要想为Web应用程序进行自动化。我认为,移动应用程序的自动化将在Appium之后出现。
发布于 2017-07-04 18:36:32
在进入自动化之前,最好先决定哪种自动化最适合产品和团队。
我用来访问和确定自动化的一个过程是:
最初的对话应该集中于确保构建什么单元和集成测试。例如,前端单元测试(通过mocha、chai等)对于web应用程序前端测试和Selenium来说可以更高效、更便宜。从这里,可以确定需要什么额外的框架。在相同的开发框架(nunit等)中尽可能多地实现自动化是最好的实践,这样自动化就可以被内置到SDLC中并由开发团队做出贡献,这是关键!如果SDLC中没有内置自动化,包括sprint和release,那么它总是落后而不是有价值的。
此外,使用相同的构建框架(Jenkins、B布拉等)来部署和运行测试--这将使自动化测试更加简化,并允许将报告内置到部署/运行中。
https://sqa.stackexchange.com/questions/28278
复制相似问题