这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 软件工程实践总结&个人技术博客
这个作业的目标 分享自动化兼容性测试工具的使用
其他参考文献 ...

技术概述

兼容性测试是指检查软件之间以及软件与硬件之间是否能够以正确地进行交互和共享信息,即兼容性测试。主要测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作系统的不同版本上兼容。该技术能够进一步提高产品的质量;能使软件产品的市场更加广阔;能尽可能地保证软件存在的价值。难点在于测试工具的学习和使用。

技术详述

WeTest平台兼容性测试总体流程图:



1、点击菜单栏产品-兼容-兼容测试,进入兼容测试介绍页



2、点击介绍页顶部“开始测试”按钮,进入提测界面



3、点击上传APP,选择被测应用



4、根据提示信息完成相应的步骤,最后点击提交。等待测试结束



4.1 按需选择测试所需要的设备,支持TOP机型/随机机型/和用户自选机型,用户自选的机型可以保存为常用列表

4.2 标准兼容测试支持应用和游戏两种模式,需要根据实际情况选择,会根据该类别选择执行不同的Monkey算法

4.3 目前标准兼容遍历时长支持5分钟

4.4 选择是否需要登录,如需登录需要上传测试账号

5、提交测试,确认消费信息

6、测试结束后,您可以进入控制台-报告列表,点击查看按钮进入报告页面





7、根据测试报告详情,我们制定了兼容测试矩阵如下:



我们可以看到每一列中有很多的功能以及界面,我们在观看了测试过程中的一些运行截图后,并根据我们制定的界面验收标准,填写了该模块是“正常”还是“异常”。

技术使用过程中遇到的问题以及解决过程

问题:由于我们团队的软件需要使用第三方登录,这时就需要下载一个WeTest提供的模板,在模板中填写测试中需要用到的账号密码。我在填写后,上传了模板就提交了测试。但是我发现在测试过程中一直无法登录进我们的软件。

解决过程:在查看了服务器中的报错情况后,发现是密码错误。因此我重新填写了模板文件。然后我就发现模板文件中密码一栏属性为数字类型,导致密码中有除数字外的符号会被自动删除。由于测试用到的账号的密码中含有‘.’这个字符,被自动删除了,所以导致测试时一直登录不进我们的软件。然后我就修改了excel中密码那一栏的属性,然后就解决了。

技术总结

1、可以看到WeTest平台可以为我们提供机型丰富的云手机,而且测试的方法也较容易上手,是个用于兼容性测试很不错的平台,推荐项目是app和小程序的团队使用,能够有效地降低了测试所需的时间成本、设备成本以及人员成本。

2、我们在测试结束后制定的这个测试矩阵可以帮助开发人员和测试人员很直观地看到测试结果,是个很不错的方法。这个方法是我从北航同学的测试博客中学习到的,因此和朋辈之间的互相学习对我们的帮助是很大的。

自动化兼容性测试工具——WeTest的更多相关文章

  1. Web浏览器兼容性测试工具如何选择

    对于前端开发工程师来说,网页兼容性测试工程师而言,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,领测软件测试网向您推荐12款很 ...

  2. IE兼容性测试工具IETester

    IE兼容性测试工具:IETester 1.这种做法,不能做到100%的覆盖: 2.实际的业务场景会比IEtester更符合.

  3. 自动化渗透测试工具(Cobalt Strike)3.1 最新破解版

    自动化渗透测试工具(Cobalt Strike)3.1 最新破解版[附使用教程] Cobalt Strike是一款专业的自动化渗透测试工具,它是图形化.可视化的,图形界面非常友好,一键傻瓜化使用MSF ...

  4. 06- web兼容性测试与web兼容性测试工具

    web兼容性概述 定义:软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息.随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重 ...

  5. App测试工具大全,收藏这篇就够了

    随着移动互联网的高速发展,App 应用非常火,测试工程师也会接触到各种 app 应用.除了人工测试之外,也可以通过一些测试工具来提高我们的测试效率,以下对于我用过或听过的 app 测试工具做了一个统一 ...

  6. 一种新的自动化 UI 测试解决方案 Airtest Project

    今天分享一个自动化UI测试工具airtest——一款网易出品的基于图像识别面向游UI测试的工具,也支持原生Android App基于元素识别的UI自动化测试.主要包含了三部分:Airtest IDE. ...

  7. 关于网页pc端以及移动端的兼容性——测试

    对于经常做网页设计的人员来说,网页的兼容性测试是不可缺少的,记得刚来单位的新手,都是要安装一款浏览器测试软件的,看自己制作的网页是否在各大浏览器中正常显示,有没有变形,或者网页效果不兼容等. 不仅仅是 ...

  8. 网页兼容浏览器测试工具Multibrowser

    网页兼容性测试工具(MultiBrowser),有firefox,chrome,IE 下载

  9. 基于Java的四大开源测试工具

    摘要:成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况. %R[)vA t]N0 测试是应用程 ...

  10. 转:智能模糊测试工具 Winafl 的使用与分析

    本文为 椒图科技 授权嘶吼发布,如若转载,请注明来源于嘶吼: http://www.4hou.com/technology/2800.html 注意: 函数的偏移地址计算方式是以IDA中出现的Imag ...

随机推荐

  1. VAE变分自编码器公式推导

    VAE变分推导依赖数学公式 (1)贝叶斯公式:\(p(z|x) = \frac{p(x|z)p(z)}{p(x)}\) (2)边缘概率公式:\(p(x) =\int{p(x,z)}dz\) (3)KL ...

  2. 2022-04-13内部群每日三题-清辉PMP

    1项目经理正在执行一个资源有限,期限严格的引人注目的项目.该项目目前落后于进度,对资源平衡的审查显示,一些资源被过度分配.请问项目经理应该怎么办? A.重新分配来自另一个项目不必要的资源 B.为延迟的 ...

  3. 基于ALSA库实现音频采集和播放遇到的问题

    最近基于Linux系统C语言实现音频的采集和播放,建立了两个子线程,一个通过调用snd_pcm_readi来实现采集数据,并存入FIFO中,另一个从FIFO中取数据并通过udp的sendto发送出去, ...

  4. Python使用requests和requests_toolbelt上传文件

    1.requests-toolbelt官方文档:https://pypi.org/project/requests-toolbelt/ 2.环境安装 pip install requests-tool ...

  5. Appium自动化测试之键盘操作pressKeyCode()方法(Android特有)

    电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEYCODE_BACK ...

  6. 如何用jupyter打开代码并租用服务器进行运行

    1.启用环境并打开项目 s1:打开anaconda,进入到anaconda prompt命令窗口: s2:(我的代码是pytorch,所以我的环境也是pytorch) a.激活环境:conda act ...

  7. Templates && Algorithms

    -[]基础算法 -[]递推和递归 -[]排序算法 -[]高精度,压位 -[]分治 -[]二分 -[]三分 -[]搜索算法 -[]简单搜索 -[]哈希和状态保存 -[]双向bfs -[]启发式搜索和DS ...

  8. C# DataTable.Select()根据条件筛选数据

    1.前言: 很多时候我们获取到一个表的时候需要根据表的包含的队列去筛选内容,一般来说可能想到的就是遍历整个表的内容进行条件筛选,但是这种方式增加了代码量且易出错,DataTable.Select()就 ...

  9. AX2012 快速清空整个log表数据

    如果当一个log表的数据非常大的时又需要清理时,如果允许删除全部数据,在AX里,可以 将log表的TableType调整为[TempDB], 保存同步后再将TableType设置回[Regular]即 ...

  10. Vant+小程序+购物车实例

    图片实例,看是否是您所需要的喔.... 扫码小程序可看实例操作,有啥问题也可扫码加群,很希望可以帮助到你喔!           HTML部分: <view class="cart&q ...