我将第一次为一个移动项目创建测试自动化架构。以下是问题:如果(当然)多平台(所有运行版本8或更高版本的安卓设备和所有运行-The 12或更高版本的iOS设备) -Both应用程序都是原生的(Android /Kotlin+ Xcode/Swift),-The应用程序有一个核心BT库,因为该软件通过BT与一个phisycal对象(IoT)进行通信。
我的想法是从一些单元测试开始(对于所有用于Android和iOS的函数和库),然后通过API进行一些集成测试。我不知道是否有可能使应用程序、BT和要触发的警报之间的一些交互自动化。您知道在IoT上下文中是否有自动化移动应用程序的“最佳实践”吗?
发布于 2021-07-08 10:57:56
首先,如果您试图在IoT中的移动应用程序上启动测试自动化解决方案,请确保您理解这些基本需求:
如果您已经考虑过这些因素,在IoT中计划您的移动应用程序的测试自动化,那么请告诉我您到底在寻找什么。它是否定义了测试、工具或编写用例的过程?
发布于 2021-07-09 07:00:29
您的初始方法应该类似于测试任何其他系统(应用程序)。首先,确保您有您的测试用例(功能、性能、安全性等)。准备好的。考虑到应用程序已经在生产中,希望这些应用程序已经准备好了。这将使您更清楚地了解要遵循的QA过程,因为测试用例将根据产品(移动应用程序、服务器、BT库)分为不同的类别,并进一步划分为子模块。
考虑到测试用例是存在的,现在您可以逐个处理每个类别,并检查它们的自动化可行性。接下来可以是特定测试的实际自动化。这将帮助您专注于每个类别的特定需求,而不是为整个系统创建通用自动化框架这一艰巨任务。随着自动化代码库的增加,请确保遵循定期重构。此外,确保跟踪您的自动化覆盖率。
最好先把重点放在质量保证服务的各个方面(即功能、安全性、性能),然后将规模作为可管理的。下面的链接可能很有用,
https://blog.qasource.com/iot-best-iot-testing-tools-strategies-and-products
https://blog.qasource.com/benefits-of-iot-automation-testing
https://blog.qasource.com/api-testing-and-the-internet-of-things
https://sqa.stackexchange.com/questions/47034
复制相似问题