首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IoT中的移动应用程序上创建测试自动化解决方案的最佳实践?

在IoT中的移动应用程序上创建测试自动化解决方案的最佳实践?
EN

Stack Exchange QA用户
提问于 2021-03-09 12:55:29
回答 2查看 60关注 0票数 0

我将第一次为一个移动项目创建测试自动化架构。以下是问题:如果(当然)多平台(所有运行版本8或更高版本的安卓设备和所有运行-The 12或更高版本的iOS设备) -Both应用程序都是原生的(Android /Kotlin+ Xcode/Swift),-The应用程序有一个核心BT库,因为该软件通过BT与一个phisycal对象(IoT)进行通信。

  • 用于通过确定的代码触发警报系统的服务器位于Firebase上。
  • 用于管理与最终用户通信的服务器,以及从Firebase翻译代码的服务器,已经在AWS -The项目上运行,因为6个月前,-The公司雇用了我,要求我为该项目创建一个TAA。

我的想法是从一些单元测试开始(对于所有用于Android和iOS的函数和库),然后通过API进行一些集成测试。我不知道是否有可能使应用程序、BT和要触发的警报之间的一些交互自动化。您知道在IoT上下文中是否有自动化移动应用程序的“最佳实践”吗?

EN

回答 2

Stack Exchange QA用户

发布于 2021-07-08 10:57:56

首先,如果您试图在IoT中的移动应用程序上启动测试自动化解决方案,请确保您理解这些基本需求:

  1. 基于IoT的应用程序是多用户的,通常部署在分散的环境中。
  2. 主动应用程序应该提供一个良好的响应时间。
  3. 确保在整个应用程序中进行适当的数据验证。
  4. 应用程序如何扩展?互联网还是本地的?
  5. 确保应用程序测试产生实时数据准确性。
  6. 应用程序应该通过加密解密提供访问控制。

如果您已经考虑过这些因素,在IoT中计划您的移动应用程序的测试自动化,那么请告诉我您到底在寻找什么。它是否定义了测试、工具或编写用例的过程?

票数 0
EN

Stack Exchange QA用户

发布于 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

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/47034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档