发表于: 2017-10-18 21:48:34

4 1052


今天完成的事:

学习了接口测试,看了看边界值测试,一直在找师姐说的问题 还看了些慕课网视频

明天要做的事:

学习接口测试工具

遇到的问题:

看到一些测试工具但是不会用

yslow    SQLmap

收获:

Android分别都是多少版本的?

Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。后来由于涉及到版权问题,谷歌Android 各代版本 Logo  其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于Android 1.5发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:

Android1.0 发条机器人 2008.9  安卓第一版

Android 1.5Cupcake(纸杯蛋糕)2009.4.30  支持虚拟键盘

Android 1.6Donut(甜甜圈)2009.9.15  支持cdma

Android 2.0/2.0.1/2.1 Eclair(松饼)2009.10.26  速度提升和界面优化

Android 2.2/2.2.1 Froyo(冻酸奶)2010.5.20  性能提升,Flash的支持;App2sd功能

Android 2.3.xGingerbread(姜饼)2010.12.7  系统优化,支持前置摄像头

Android 3.0Honeycomb(蜂巢)2011.2.2  平板专用

Android 3.1Honeycomb(蜂巢) 2011.5.11  支持usb设备

Android 3.2Honeycomb(蜂巢)2011.7.13  支持7寸

Android 4.0Ice Cream Sandwich(冰激凌三明治)2011.10.19  统一手机平板和电视,ui大幅改动,多项优化和新功能

Android 4.1Jelly Bean(果冻豆)2012.6.28  更流畅更多动画,google now语音

Android 4.2Jelly Bean(果冻豆)2012.10.30  相机改进与锁屏多窗口

目前市面上的手机大都是安卓5.0以上的版本,不少厂商已经把自己的最新旗舰机型搭配了安卓7.0。

现在安卓8.0已经开始内测了,华为mate9已经开始基于安卓8.0定制自己的系统。

在第三方ROM市场有适配的ROM也是5.0的居多。

ios的版本从2.0到11
还有机身内存、运行内存。

主流的有 4G,8G,16G,32G,64G

测试工具:

OneAPM Mobile Insight 可以测试 IOS App 性能 Mobile Insight

不过是真实用户的性能数据,需要集成到App 中,目前公司只在做app接口的性能测试。

Xcode自带的工具instrument可以,也可以试试oneAPM

monkey runner是安卓平台的功能性能测试软件

互通性:

 在计算机之间传输信息的方法,包括物理介质、数据打包机制和从起点到达终点之间的多个网络设备部分之间的路由。

ADSL互通性测试对于运营商进一步发展宽带用户的意义非比寻常,TR-048和TR-067测试规范为测试人员提供了很好的测试用例


边界值测试:

边界值测试指的是人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。

因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入等价类,与输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于,或刚刚小于边界的值做为测试数据,而不是选取等价类中的典型值或任意值做为测试数据。

1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
2.与等价划分的区别:
1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。
2)边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。

等价划分测试:

               等价划分测试是根据等价类设计测试用例的一种技术是黑盒测试的典型方法之一通过把被测试程序所有可能的输入数据域划分成若干部分。从每一部分中选取少数有代表性的数据作为测试用例,可有效减少测试次数,极大提高软件测试效率,缩短软件开发周期.等价类划分测试的目的就是为了在有限的测试资源的情况下,用少量有代表性的数据得到比较好的测试效果。有效等价类和无效等价类。有效等价类中的数据代表的是一组符合需求文档的正确的有意义数据。无效等价类则正相反。

接口测试:

   接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

接口的分类 http接口类型:post、get、delete、put

 为什要做接口测试?

       接口的由来是连接前后端以及移动端,所以不同端的工作进度不一样,需要对最开始出来的接口进行接口测试


接口测试的好处:

1.节约时间,缩短项目时间

2.提高工作效率

3.提高系统的健壮性


返回列表 返回列表
评论

    分享到