《软件测试技术实战 设计、工具及管理》联载-40

简介: 《软件测试技术实战 设计、工具及管理》联载-40

11.4.4  执行测试


1安装星云在线编译后生成的专属APK进入测试手机

2)整个测试如更换了电脑设备,则无需重新配置环境,直接打开星云在线测试客户端进行测试即可。

进入实时监控界面,单击菜单栏中的“视图”,选择数据传输监控图,进入实时监控界面如图11-68所示。


image.png

11-68  进入实时监控界面


实时监控界面如图11-69所示


image.png

11-69  实时监控界面


测试用例操作说明如下描述:

1)在左上角的按键操作,进行功能分类的添加,如图11-70所示。


image.png

11-70  功能分类的添加


2)在功能分类下添加测试用例如图11-71所示。


image.png

11-71  在功能分类下添加测试用例


3选中新建立的测试用例,将焦点放在该测试用例上,运行插桩后的源代码编译生成的程序,如图11-72所示。


image.png

11-72  选中测试用例

数据接收方式有以下几种:USBWiFi蓝牙等。


1WIFI连接方式

单击数据传输控制页面中的“设置”,在IP输入框中输入手机当前连接的WIFIIP地址,单击“确认”按钮后关闭小窗口,如图11-73所示。


image.png

11-73  设置手机IP


2USB连接方式

USB模式默认IP127.0.0.1,选择ADT设置运行adb-android.bat脚本如图11-74所示。


image.png

11-74  USB运行脚本


置连接完毕后单击,手机同时开始执行当前选择的用例,数据接收会显示波形图分为“块”“条件”“函数”3部分,数据传输速度还有执行过的块函数、条件,显示如图11-75所示


image.png

11-75  单击开始接收信息


监控界面操作说明

1在程序运行操作中,监控界面会实时记录接收到的数据,并记录到数据库中,左边部分的数据为写入数据库的数据内容,右边部分为接收到的数据内容。


2)在程序操作过程中可以暂停接收数据,单击数据实时监控中的暂停按钮,按钮会变成继续,这时进行程序上的操作,数据实时监控界面将不会接收和记录数据,如想要继续接收,单击“继续”按钮,切换成暂停按钮,就能继续接收数据了。接收到的函数数据如图11-76所示。


image.png

11-76  接收到的函数数据


程序运行完毕后,单击数据实时监控中的“停止”按钮,如果数据未全部写入数据库,就提示数据未全部记录到数据库,是否强制停止。如果强制停止,剩余未写入数据库和还未接收到的数据将被丢弃。如果接收到的数据已全部写入数据库,则立即停止接收后续记录数据。


关闭实时监控界面后,进入双向追溯界面,就能对刚刚生成的新的用例进行上述的正向追溯、反向追溯、覆盖率统计等操作。


如果关闭数据实时监控界面时,数据未全部写入数据库,会在后台继续写入数据库,此时无法切换工程和编译新的程序,如需要停止写入数据,需重新打开实时数据监控界面,强制停止接收数据。


Bug提交

执行完用例后,如发现Bug,单击提交问题,则可对Bug进行描述并记录如图11-77所示。

 

image.png

image.png

11-77  用例执行Bug提交


提交完测试用例后,单击Bug信息,就可以查看该测试用例对应Bug星云在线测试的Bug和测试用例对应,在该测试用例中只会反应出该测试用例相关的Bug和历史Bug,当提交完Bug后,该测试用例会出现一个!的状态,如出现崩溃,则会自动捕获出现X的状态,单击详细按钮,就能对Bug进行各类操作。当Bug解决后状态变灰如图11-78所示。

更多关于星云测试的资料,参看本篇附录A和附录B


image.png

11-78  Bug解决后状态消失


参考文献


1】《性能测试从零开始——LoadRunner入门》,51testing软件测试网组编柳胜编著,电子工业出版社,20087月。

2】《软件性能测试过程详解与案例解析》(第二版)段念著,清华分大学出版社,20126月。

3】《selenium webdriver实战宝典》,吴晓华著,电子工业出版社,20159月。

4】《探索式软件测试》,James A Whittaker等著,钟颂东等译,清华大学出版社,20104月。

5】百度百科:http://baike.baidu.com

6】百度文库:http://wenku.baidu.com

7JAVA开发环境:http://jingyan.baidu.com/article/48a42057cca4c3a9242504b8.html

8如何配置安卓开发环境:http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html

9】如何配置ANThttp://jingyan.baidu.com/article/90808022c5eed8fd91c80f90.html

10adb命令:http://blog.csdn.net/janronehoo/article/details/6863772

11UiAutomator教学视频:http://www.jikexueyuan.com/path/android/#stage9

1251testinghttp://www.51testing.com

13】领测国际:http://www.ltesting.net

14】啄木鸟软件测试培训网:http://www.3testing.com

15Loadrunner11VuGen录制选项RecordingOptionshttp://wenku.baidu.com/l ink?url= lDFzzdQZSBHgzbKxhsOQh8KJ5EA-mAqROAXECMGFhK6t-AinFJDLgbAtFOd8ZEfoiqOE0pp3Vdad73Ak9LJtOYjpayjleksgr9OAC32K2ju

16QTP教程:http://wenku.baidu.com/link?url=GJAJY19X0UhMNzPHtVCt4Dij89L65voeH708OZtTrdIoCcerjFu6Ry9cXZTedDczJwBCwqI86PtSzAAYFmTp5Pwa7YH1bTjXihw_T8TfL03

17JIRA使用:http://bbs.csdn.net/topics/390646787

18】《精通移动APP测试实战:技术、工具和案例》,于涌王磊曹向志编著,人民邮电出版社,20164月。

19】《Selenium 2 自动化测试实战基于Python语言》,虫师编著,电子工业出版社,20161月。

20】辛庆,基于SeleniumWeb UI自动化软件测试【D2012

21】郝炜,性能测试工具LoadRunner介绍【J】,《电脑知识与技术》200817):36-40

22】邱祥庆,浅谈基于WinRunner的软件自动化软件测试【J】,《大众硬件》200812):16-18

23】杜丽洁,基于QTP自动化软件测试框架的开发与应用D】,2012

24】秦芳,深入解析TestDirector工具在软件测试工作中的应用【J】,20072845-48

25】费娟,基于Silktest的软件测试自动化【J】,《广东通信技术》20062):35-36


顾翔凡言:

不是好的工作会给你带来好的心情,而是好的心情会给你带来好的工作。

目录
相关文章
|
测试技术
《软件测试技术实战 设计、工具及管理》联载-7
《软件测试技术实战 设计、工具及管理》联载-7
112 0
《软件测试技术实战 设计、工具及管理》联载-7
|
监控 测试技术 数据库
《软件测试技术实战 设计、工具及管理》联载-49
《软件测试技术实战 设计、工具及管理》联载-49
84 0
|
存储 分布式计算 网络协议
软件测试技术实战 设计、工具及管理》联载-28
软件测试技术实战 设计、工具及管理》联载-28
118 0
软件测试技术实战 设计、工具及管理》联载-28
|
敏捷开发 Web App开发 算法
《软件测试技术实战 设计、工具及管理》联载-41
《软件测试技术实战 设计、工具及管理》联载-41
90 0
《软件测试技术实战 设计、工具及管理》联载-41
|
敏捷开发 测试技术
软件测试技术实战 设计、工具及管理》联载-5
软件测试技术实战 设计、工具及管理》联载-5
61 0
|
敏捷开发 数据可视化 测试技术
软件测试技术实战 设计、工具及管理》联载-30
软件测试技术实战 设计、工具及管理》联载-30
64 0
|
SQL 前端开发 关系型数据库
《软件测试技术实战 设计、工具及管理》联载-4
《软件测试技术实战 设计、工具及管理》联载-4
47 0
《软件测试技术实战 设计、工具及管理》联载-4
|
缓存 测试技术 人机交互
《软件测试技术实战 设计、工具及管理》联载-15
《软件测试技术实战 设计、工具及管理》联载-15
56 0
《软件测试技术实战 设计、工具及管理》联载-15
|
SQL 编解码 前端开发
《软件测试技术实战 设计、工具及管理》联载-5
《软件测试技术实战 设计、工具及管理》联载-5
129 0
《软件测试技术实战 设计、工具及管理》联载-5
|
监控 测试技术
《软件测试技术实战 设计、工具及管理》联载-44
《软件测试技术实战 设计、工具及管理》联载-44
44 0