Activ5的手动应用程序推荐几个网赌网站

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

播放视频

为什么需要推荐几个网赌网站?

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.
写信给推荐几个网赌网址,看看推荐几个网赌网址的团队能为你做些什么.

推荐几个网赌网址是如何开始的?

推荐几个网赌网址从手工推荐几个网赌网站开始推荐几个网赌网址的项目, as the quickest way to ensure the quality of the product in the beginning.

目标:

01

随着应用程序功能的增长,开发人员需要 拓展常规功能推荐几个网赌网站 在有限的时间内.

02

降低推荐几个网赌网站成本 提高质量保证工作的效率.

在推荐几个网赌网址的工作过程中,推荐几个网赌网址用过 查尔斯代理 对于API推荐几个网赌网站, Xcode安卓工作室 用于记录所有日志. 推荐几个网赌网址通过分发推荐几个网赌网站构建 Testflight, Crashlytics, 谷歌α.

工作过程

20

在20个不同的设备上进行推荐几个网赌网站;

300

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

150

每天进行150次烟雾推荐几个网赌网站.

Mobile-Application-testing-work-process

Testing Automation for iOS 和 Reasons for Choosing Appium

In addition to functional testing we realized 推荐几个网赌网站自动化 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.

推荐几个网赌网站应用程序和设备之间的交互

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 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.

推荐几个网赌网址遇到的另一个问题是 跨越不同时区的跨国团队. 安卓, 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.

关键项目结果

Helped our client reduce the QA costs by almost 30 percent.

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, 推荐几个网赌网址的团队不断分析用户报告, 从而确保所有终端用户的良好体验.

关键成功因素

  • 持续清晰的笔试流程;
  • 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;
  • 使用单一工具进行推荐几个网赌网站管理和bug跟踪;
  • 在敏捷方法下工作.

下载
宣传册

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

PL CSV解决方案

PL CSV解决方案

推荐几个网赌网站自动化推荐几个网赌网址

推荐几个网赌网站自动化推荐几个网赌网址

案例研究:排名前十的银行

案例研究:排名前十的银行

敏捷的性能推荐几个网赌网站

敏捷的性能推荐几个网赌网站

Ivr负载推荐几个网赌网站业务

Ivr负载推荐几个网赌网站业务

案例研究十大银行lt

案例研究十大银行lt

案例研究零售

案例研究零售

案例研究政府

案例研究政府

QA外包白皮书

QA外包白皮书

来自推荐几个网赌网址的最新帖子

自动化性能推荐几个网赌网站会产生最佳实践
Automating performance testing results: best practices part 3
安卓 apps performance 和 load testing: tips 和 tricks
5个最好的在线推荐几个网赌网站工具预览
13个最佳在线负载推荐几个网赌网站工具
为什么在黑色星期五之前必须进行性能推荐几个网赌网站
为什么在黑色星期五之前必须进行性能推荐几个网赌网站?
Project management in performance 和 load testing projects
Project management in performance 和 load testing projects
友情链接: 1 2 3 4 5 6