[android] 测试的相关概念

时间:2023-02-23 10:06:59

/********************2016年5月4日 更新********************************/

知乎:如何专业地进行黑盒测试?

之前遇到过有些黑盒测试人员,感觉他们测试发现问题后,不分轻重缓急,也不知道分析。比如,发现产品与设计图在某个按钮上颜色有出入就提 Bug,有些问题明显是同一个问题引起的,不去发现根本原因,却一直提表面现象。也有黑盒测试人员跟我说过,测试人员发现任何问题都会判定是 Bug。请问:

1. 专业的黑盒测试是如何将发现的问题归类的?Bug、Feature、Enhancement 等。或者说有这些分类吗,还是只是分一下紧急程度和重要程度?

2. 描述中这个黑盒测试人员的观点是普遍思想吗?怎么形成的?

紫姑娘:

1.对问题的分类好像没有特别的界限。我做的就是黑盒测试。bug的分类有很多,有一些比较容易判断是哪个类别的还好,但是大部分都不知道如何让划分。我在公司划分bug类别的时候就是这样,很疑惑,因为都不知道界限在哪里。一般都只是评判一下bug的严重等级

2.描述中这个黑盒测试人员的观点是普遍思想吗?怎么形成的?

首先是很多公司虽说有测试部门,但是对此并不怎么重视。拿我目前所在公司来说,测试的地位很低。每次我们测试的时间都很少,一个是研发部门不喜欢我们长时间的测试,其次是我们测试部门自己也不希望测试人员测试时间长,长时间测试就会觉得你在偷懒。

其次,测试时间短,但是要求尽可能多的找出bug。所以每遇到一个bug的时候就赶紧提交进行下一项测试继续找bug。

最后,有时候找出来了bug的一些规律或者说原因,能重现的是最好的,大多数bug都是不稳定的,重现难度大。重现难度大的时候,只是说比较耗时间,研发人员就会觉得你总结了这个原因导致他们往那方面探索结果没有找到原因,浪费了他们的时间,就会要求说不要测试人员找bug的原因,提交bug表述清楚就行了。但是有时候研发人员对有的问题又难以解决的时候,又觉得测试人员应该找到bug的原因。所以很无奈的

/***************************************************************/

根据是否知道源代码分为:

黑盒测试(不知道源代码)只关心程序的过程和结果,白盒测试(知道)根据源代码写测试用例

根据测试的粒度:

方法测试(function test),单元测试(unit test),集成测试(intergration test)

根据测试的次数:

冒烟测试(smoke test),压力测试(pressure test)

谷歌工程师在android系统里面引入了一个猴子(monkey),cmd进入adb的android shell界面,adb shell

monkey 1000 猴子对手机乱点1000次

monkey -p 包名 1000   猴子对该程序点1000次

[android] 测试的相关概念的更多相关文章

  1. android测试的相关概念以及单元测试

    1.测试的相关概念  1.根据是否知道源代码分类: 黑盒测试: a - b - c  边值测试    白盒测试: 根据源代码写测试方法 或者 测试用例; 2.根据测试的粒度分类: 方法测试:写完一个方 ...

  2. Android测试提升效率批处理脚本(三)

    前言: 前面放出过几次批处理,这次只放一个环境检查的被管理员给打回来了,不得不再找找几个有含金量的放出来,请看正文~~~ 目录 1.Android环境检查 2.Android内存监控 3.模拟蓝牙手柄 ...

  3. Android测试基础题(三)

    今天接着给大家带来的是Android测试基础题(三).    需求:定义一个排序的方法,根据用户传入的double类型数组进行排序,并返回排序后的数组 俗话说的好:温故而知新,可以为师矣 packag ...

  4. Android测试提升效率批处理脚本(二)

    前言: 前面放出过一次批处理,本次再放出一些比较有用的批处理(获得当前包名.查看APP签名信息等),好长时没来写博客了,简单化,请看正文,更多脚本尽请期待~~~(不定期) 目录 1.[手机录屏(安卓4 ...

  5. iOS 和 Android 测试托管平台 FIR.im 的注册与常用功能

    FIR.im  作为专业的 iOS 和 Android 测试包发布网站, 注册超简单,支持输入网址直接下载和二维码扫描下载.功能类似 TestFlight ,但又比它强大,支持游客访问密码,iOS 和 ...

  6. 【Android测试】【第十七节】Instrumentation——App任你摆布(反射技术的引入)

    ◆版权声明:本文出自胖喵~的博客,转载必须注明出处.  转载请注明出处:http://www.cnblogs.com/by-dream/p/5569844.html 前言 学习了上节之后,大家是否已经 ...

  7. 【Android测试】【第十五节】Instrumentation——官方译文

    ◆版权声明:本文出自胖喵~的博客,转载必须注明出处. 转载请注明出处:http://www.cnblogs.com/by-dream/p/5482207.html 前言 前面介绍了不少Android ...

  8. Android测试框架初步

    一.实验目的 1.掌握android测试项目的建立 2.掌握android测试框架的基本内容 3.编写运行android测试 二.实验内容与步骤 建立android项目MyProject,运行截图如下 ...

  9. 【Android测试】【随笔】模拟双指点击

    ◆版权声明:本文出自胖喵~的博客,转载必须注明出处. 转载请注明出处:http://www.cnblogs.com/by-dream/p/5258660.html 手势 看到这个标题,很多人会想一想 ...

随机推荐

  1. mysql共享表空间转独立表空间

    使用innodb_export_import.py脚本: https://github.com/thecpaneladmin/innodb-tools 安装MySQL-python模块: shell ...

  2. SVN批处理

    前言 我们在项目开发中,使用的版本管理工具有svn git等.这里介绍一下用 bat命令操作svn .这样会给我们带来很大的方便. bat命令 Python等大家一定要掌握哈,会给你带来很多的方便.其 ...

  3. Datatable的Select()

    利用datatable的select方法筛选出符合条件的datarow进行操作 Select() Select(string filterExpression) Select(string filte ...

  4. CentOS下搭建NFS服务器总结

    环境介绍: . 服务器: 192.168.0.100 . 客户机: 192.168.0.101 安装软件包: . 服务器和客户机都要安装nfs 和 rpcbind 软件包: yum -y instal ...

  5. linux环境下的伪分布式环境搭建

    本文的配置环境是VMware10+centos2.5. 在学习大数据过程中,首先是要搭建环境,通过实验,在这里简短粘贴书写关于自己搭建大数据伪分布式环境的经验. 如果感觉有问题,欢迎咨询评论. 一:伪 ...

  6. Meisell-Lehmer算法(统计较大数据里的素数)

    http://acm.hdu.edu.cn/showproblem.php?pid=5901 1e11的数据量,这道题用这个算法花了202ms. #include<bits/stdc++.h&g ...

  7. Android软键盘调用及隐藏,以及获得点击软键盘输入的字母信息

    在Android提供的EditText中单击的时候,会自动的弹出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现.我们需要控制软键盘的方式就是两种一个是像Edi ...

  8. OpenCV 2&period;4&period;9

    2014.4.25 感谢那些參加开发.发送错误报告以及通过其它方式帮助我们的全部人和公司. 源代码如今已经可以从SourceForge和Github上下载了. 2.4.9版本号的帮助文章也更新到如今的 ...

  9. ORM项目中小知识点积累

    申明:一下内容均建立在零基础小白的角度上,大佬们求放过~ 1.如何通过类建立外键关联 2.模板语言固定搭配 3.浏览器报错处理 4.后台取值方式 5.外键管理修改相关操作 6.两种(给后台偷偷传递消息 ...

  10. SpringBoot 获取当前登录用户IP

    控制器方法: @RequestMapping(value = "/getIp", method = RequestMethod.POST) @ResponseBody public ...