找回密码
 注册
搜索
查看: 1402|回复: 3

[讨论] Android功能测试

[复制链接]
发表于 2012-9-10 14:37:41 | 显示全部楼层 |阅读模式
功能测试又称为黑盒测试(black—box testing)、数据驱动测试或基于规范的测试。用功能测试的方法进行测试时,被测程序被当作看不见内部的黑盒。在完全不考虑程序内部结构和内部特性的情况下,测试者仅依据程序功能的需求规范考虑确定测试用例和推断测试结果的正确性。因此黑盒测试是从用户观点出发的测试,黑盒测试直观的想法就是既然程序被规定做某些事,那我们就看看它是不是在任何情况下都做的对。完整的“任何情况”是无法验证的,为此黑盒测试也有一套产生测试用例的方法,以产生有限的测试用例而覆盖足够多的“任何情况”。由于黑盒测试不需要了解程序内部结构,所以许多高层的测试如确认测试、系统测试、验收测试都采用黑盒测试。
   黑盒测试首先是程序通常的功能性测试,要求:
1. 每个软件特性必须被一个测试用例或一个被认可的异常所覆盖。
2. 用数据类型和数据值的最小集测试。
3. 用一系列真实的数据类型和数据值运行,测试超负荷、饱和及其他“最坏情况”的结果;
4. 用假想的数据类型和数据值运行,测试排斥不规则输入的能力;
5. 对影响性能的关键模块,如基本算法、应测试单元性能(包括精度、时间、容量等),不仅要考核“程序是否做了该做的?”还要考察“程序是否没做不该做的2”同时还要考察程序在其他一些情况下是否正常。这些情况包括数据类型和数据值的异常等等。
    下述几种方法:(a)等价类划分,(b)因果图方法,(c)边值分析法,(d)猜错法,(e)随机数法,就是从更广泛的角度来进行黑盒测试。每一个方法都力图能涵盖更多的“任何情况”,但又各有长处,综合使用这些方法,会得到一个较好的测试用例集。
发表于 2012-10-19 14:53:46 | 显示全部楼层
有没有测试用例啊,给俺一份吧!Q490242866
点评回复

使用道具 举报

发表于 2012-10-18 10:20:47 | 显示全部楼层
理论一罗罗
点评回复

使用道具 举报

发表于 2012-10-15 15:46:48 | 显示全部楼层
支持一下[em01]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 14:50 , Processed in 0.117592 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表