Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
测试android应用程序_Android_Android Testing - Fatal编程技术网

测试android应用程序

测试android应用程序,android,android-testing,Android,Android Testing,我是测试新手。我开发了一个应用程序,现在我需要测试。我在谷歌上搜索了一段时间,了解了测试的一般类型。我写了几个测试用例 有三件事我想知道 是否有任何不同类型的android测试,如果有,你能给我一些链接,可以帮助我参考 android用户通常如何测试他的应用程序,他会使用测试框架工作,还是通常编写测试用例并在真实手机上测试,以查看它们的性能 是否有任何样本测试用例的书面文件,这将给我一些基本的想法 对于集成测试,我使用。这是一个很好的方便层上的内置。这些测试需要在模拟器或真实设备上运行。在这两种

我是测试新手。我开发了一个应用程序,现在我需要测试。我在谷歌上搜索了一段时间,了解了测试的一般类型。我写了几个测试用例

有三件事我想知道

  • 是否有任何不同类型的android测试,如果有,你能给我一些链接,可以帮助我参考

  • android用户通常如何测试他的应用程序,他会使用测试框架工作,还是通常编写测试用例并在真实手机上测试,以查看它们的性能

  • 是否有任何样本测试用例的书面文件,这将给我一些基本的想法


  • 对于集成测试,我使用。这是一个很好的方便层上的内置。这些测试需要在模拟器或真实设备上运行。在这两种情况下,建议有一个额外的测试项目(生成额外的APK),该项目取决于被测试的项目

    就我个人而言,我喜欢对我的应用程序进行分区,这样我就有一个或多个库,这些库不依赖于Android特定的类,因此可以在常规JVM中使用进行测试


    还有第三种测试方法,那就是模拟android类,让测试在JVM中运行。我还没有使用它,但我听说它是一个允许这种测试的框架。

    安卓猴子工具可以是一个方便的小工具。我发现它很方便——伪随机方式对于生成不寻常的用例很方便


    :感谢您回答我的问题,但我还有几个问题,我们应该使用测试框架进行测试,还是可以使用测试用例测试设备中的o/p是否正确。是否有使用测试框架的替代方法。我不理解这个问题。你能重新措辞吗?我推荐的是测试框架。有两种类型的测试。一种是使用测试框架工作,另一种是应用程序开发人员编写测试用例并手动进行测试。哪一种是正确的。如果不使用测试框架工作,是否还有其他方法来测试应用程序是我的问题。我必须承认,我从未在没有任何框架的情况下进行过测试。我至少用了junit。我认为您必须将手动测试代码放入APK中。你不会吗?我不建议将测试代码放在APK中。一方面,你必须确保它不是偶然调用的,另一方面,它给APK增加了不必要的大小。我一直在测试,没有任何框架。通过在没有主方法的类中实现主方法。对于Android,我不建议这样做。我在上一次评论中陈述的理由。大小和意外执行:我不是在说不寻常的测试用例,我是在说所有的测试用例,开发人员如何测试,使用框架工作,或者编写手动测试用例,然后在实际设备上测试。