Activ5的手动应用利记手机app

Activ5 is a portable workout device 和 mobile app that coaches its users through low impact, 每天进行5分钟的等距锻炼. Activ5 measures 和 tracks the performance of its clients 和 offers various fun games you can play while exercising.

播放视频

为什么需要利记手机app?

Our client approached us at the point when Activ5’s popularity grew, 这款应用正在经历不断的变化, 添加了新的功能和附加特性, 新型健身游戏问世. In order to widen its audience 和 make sure every user stuck to the app, developers had to pay special attention to the quality 和 usability of its product.

申请需要: 

  • 友好的;
  • 直觉的;
  • 在全球任何时间和任何地点完美地工作.

Activ5 asked us to perform manual functional testing as well as test automation on iOS apps.

心里有个项目?

There is no better place for a QA solution than 性能 Lab.
给利记手机app写信,看看利记手机app团队能为你做什么.

利记手机app是怎么开始的?

利记手机app从手工利记手机app开始利记手机app的项目, as the quickest way to ensure the quality of the product in the beginning.

目标:

01

随着应用程序功能的增长,开发人员需要 扩展常规功能利记手机app 在有限的时间内.

02

降低利记手机app成本 提高质量保证工作的效率.

在利记手机app的工作过程中,利记手机app使用 查尔斯代理 对于API利记手机app, Xcode安卓工作室 用于记录所有日志. 利记手机app通过 Testflight, Crashlytics, 谷歌α.

工作过程

20

在20个不同的设备上进行利记手机app;

300

performed 300 manual tests for both 安卓 和 iOS apps per day for each regression;

150

每天进行150次烟雾利记手机app.

Mobile-Application-testing-work-process

iOS的自动化利记手机app和选择Appium的原因

In addition to functional testing we realized 利记手机app自动化 for iOS apps. When choosing our approach to automation, we were considering two main options: Appium 和 XCUTest. We have decided to use Appium, which is a test framework based on Selenium 和 JsonWireProtocol.[DM1] When choosing from a multitude of tools 和 frameworks we have opted to go with Appium as it helped us significantly reduce the cost of test automation for our client.

 建议! 
The main advantage of Appium was the lack of need to rewrite the tests for 安卓 in the future; all that would have to be done is adding new locators 和 new settings for Appium server.

利记手机app应用程序和设备之间的交互

One of the key features of this project was the fact that Activ5 is not a simple app, it is an application for a portable fitness device connected via Bluetooth; therefore, we had to test the interaction between the app 和 the device itself. In addition to typical Functional Testing 和 利记手机app自动化 app testing of the main functionality, we had to include mobile phones Bluetooth compatibility 和 stress tests into this project 和 use specific programs like BLE.

 重要的! 
To get the information about app stability in the quickest way, you can integrate your app with Crashlytics 利记手机; this way you can always have access to analytics 和 react to any problems immediately.
Mobile-Application-testing-interaction.jpg
Mobile-Application-interaction-testing
本项目的主要挑战

One of the challenges of this project had to do with the initial 提交到App Store. One of the cases on those guidelines was that the App should work in Ipv6 only networks. In order to properly test for compliance with all App Store Review Guidelines, we had to test the behavior of the app in the IPv6 network.

 问题: 
Since the share of IPv6 network traffic in Russia is only about 1 percent, we had to jump quite a few hoops in order to quickly obtain decent IPv6 coverage in our office.
 解决方案: 
时间紧迫, we ended up renting the VPN server in the United States in order to tunnel iPV6 network into our Russian office. This enabled us to timely complete all testing required before the Store release.

利记手机app遇到的另一个问题是 跨时区的多国团队. 安卓, iOS 和 Game applications were developed by three separate teams located on three different continents. At the onset of the project, it was rather a challenge trying to link them up. 然而, 使用敏捷方法, we managed to successfully integrate our QA team into developers’ regular sprints.

 结果! 
You managed to use the difference in the time zones to our advantage. Our team has shifted its schedule so that the majority of testing began right when the developers’ workday was over. This way when the client returned to work the next morning, all tests were executed 和 all bugs were submitted in the bug tracking tool. 这有助于大大缩短发行时间.

反馈

Our client approached us at the point when Activ5’s popularity grew, 这款应用正在经历不断的变化, 添加了新的功能和附加特性, 新型健身游戏问世. In order to widen its audience 和 make sure every user stuck to the app, developers had to pay special attention to the quality 和 usability of its product.

关键项目结果

帮助利记手机app的客户降低了将近30%的QA成本.

Significantly improved the time-to-market metric thanks to the 24-hr work shifts.

Improved the app itself – the app was gaining more popularity 和 was receiving more positive reviews among its users in the AppStore 和 GooglePlay.

This is partially due to the fact that in addition to normal functional 和 regression testing 和 regular test model optimization, 利记手机app的团队不断分析用户报告, 从而确保所有终端用户的良好体验.

关键成功因素

  • 持续清晰的编写利记手机app过程;
  • Having a project manager close to the team in order to make sure the response time is never more than one hour;
  • Having testers available for urgent testing, especially during the release deadlines;
  • 使用单一工具进行利记手机app管理和bug跟踪;
  • 在敏捷方法下工作.

下载
宣传册

More information about QA solutions we provide is available in our 宣传册

PL CSV解决方案

PL CSV解决方案

利记手机app自动化利记手机

利记手机app自动化利记手机

案例研究:全球十大银行

案例研究:全球十大银行

敏捷的性能利记手机app

敏捷的性能利记手机app

Ivr负载利记手机app利记手机

Ivr负载利记手机app利记手机

案例分析十大银行lt

案例分析十大银行lt

案例研究零售

案例研究零售

案例研究政府

案例研究政府

QA外包白皮书

QA外包白皮书

利记手机app的最新帖子

API微焦点ALM和性能中心
API微焦点ALM和性能中心: Basics for 性能 Testing Engineers
如何避免您的金融应用程序在负载下崩溃
如何避免你的金融应用程序在负载下崩溃
在线游戏和游戏利记手机器的性能利记手机app
在线游戏和游戏利记手机器的性能利记手机app
性能 Lab Grabs GoodFirms Recognition for Exclusive Mobile App Development Services​
性能 Lab Grabs GoodFirms Recognition for Exclusive Mobile App Development Services
k6的用户手册
性能 和 负载利记手机app with K6 - open-source tool 和 cloud service