近朱者赤,近墨者黑。

转发:how to make software dev shift from functional testing to app testing?

上一篇 / 下一篇  2019-01-22 21:27:10 / 个人分类:Web测试


 
  We often say that software defines the world, and the whole world revolves around the software. Then how to provide the most optimum software in the shortest time for developers? How to own the best testing process? The following five strategic steps could lead the software development process to be driven by pure functional testing to application testing.

  我们常说:软件定义世界,整个世界都被软件包围。那么,对于开发人员来说,如何在最短的时间内提供最优质的软件?如何拥有最佳的测试流程?一下5个战略步骤,可以让软件开发由单纯的功能测试转向应用测试。

  1. Test mobile app in real device. You must conduct testing in real device if you want to know the truth of user experience. Device emulator and simulating program may probably very useful in the earlier stage of the development and test process,but they are unable to show the real user experience to you in devices with unique functions.

   1. 在实际设备上测试移动应用。要真实了解实际的用户体验,必须在实际设备上进行测试。设备模拟器和仿真程序在卡发和测试流程早期可能会很有用,但他们必须在拥有独特功能的设备上向您展示实际的用户体验。

   2. Hold in trust the test reference device by cloud.This is the basic requirement to make enterprise solution usable. By using the service based on cloud, you could avoid the complexity of purchasing,managing,maintaining and update the test reference device. Meanwhile, it could let your testers able to securely to test and monitor your app on the real device connected to the current network.
    
    将测试参考设备托管到云。这是企业解决方案的基本要求。通过给予云的服务,你可以避免采购,管理,维护和更新测试参考设备的复杂性。同时,他还将使得你的测试人员能够在亿连接至现有网络的实际设备上安全地测试和监控应用。

   3. Relize the automation of mobile app test. It is impossible to extend mankind test in all sets of devices. Your test team needs automation tool in order to meet the step of agile development flow and satisfy the business requirements of rapid development which could make you reach the aim that multiple tests could be conducted in all sets of devices in a very short time by only writing the test program for once. 

   实现移动应用测试自动化。在各种设备上进行手工测试无法扩展。要跟上敏捷开发流程的步伐及满足快速发展的业务需求,你的测试团队需要使用自动化工具,使你能够只编写一次测试程序即可在很短时间内在各种设备上多次运行测试。

4. Test mobile app in different network conditions. The behavior. of app probably depends on the change of network condition which means that you need to know and master the network situation when testing app. The service you utilize should be able to test the operating device in real mobile network rather than merely operating in wi-fi network.

   在不同网络情况下测试移动应用。应用的行为很大程度上取决于网络的变化。这意味着你在测试应用时需要了解和掌控网络状况。你使用的服务应当能够测试在实际移动网络里而不是仅仅在wifi网络下运行的应用。

  5. Make full use of your current flow and tools. Mobile app should make full use of the abundant investment you make towards software quality flow, tools, team and strategy. Be sure not to do senseless repeated work. Find the best method to extend the current software develop life-cycle flow and make full use of your current assets to cover your mobile app.  
   
   充分利用现有的流程和工具。移动应用应当充分利用您在软件质量流程、工具、团队和策略中的大量投资。切勿做无谓的重复工作。找到扩展现有软件开发生命周期流程的最佳方法,并充分利用您当前的资产来涵盖您的移动应用。

   To be brief, software testing is the most important step in the software development esp at the beginning of testing flow plan, ideas should be transformed from functional testing to real application scenes.

   简而言之,软件测试是软件开发过程中最重要的一环。尤其是在规划早期,就应该转变观念从功能测试转向到实际应用场景中。



TAG: APP test Test 功能测试 app

 

评分:0

我来说两句

Open Toolbar