zoukankan      html  css  js  c++  java
  • 【软件工程】5.8 黑盒&白盒测试

    代码链接:http://www.cnblogs.com/bobbywei/p/4469145.html#3174062

    搭档博客:http://www.cnblogs.com/Roc201306114311Roc/p/4487545.html

    1、黑盒测试

    主要就是测试代码的功能与输入有效性在问题, 以便于了解或使用系统的内部结构及知识。

    2、白盒测试

    在设计测试的过程中,我们通过测试程序的内部结构,了解代码的完善程度,发现错误,减少代码。

    以前在做程序的时候都不知到有黑盒和白盒测试,都是做完了然后全部一起测试代码,现在才知道黑白测试是这么好用。

    1黑盒测试与白盒测试的优缺点比较  
    黑盒测试                                                                                 白盒测试   
    优点:适应于阶段测试                                                                 优点:可构成测试数据使特定程序部分得到测试            

    从产品功能角度测试                                                                             有一定的充分性度量手段       

    容易入手生成测试数据                                                                           可生成较多工具支持 

    缺点:某些代码得不到测试                                                            缺点:不易生成测试数据 

    如果规格说明有误,可无法发现                                                               无法对未实现规格说明的部分进行测试      

    不易进行充分性测试                                                                             工作量大通常只用于单元测试有应用局限 

    2 软件维护的内容 校正性维护:在软件交付使用后,由于软件开发过程中产生错误在测试中并没有完全彻底的发现,因此必然有一部分隐含的错误被遗留到维护阶段。  

    适应性维护:随着计算机的迅速发展,计算机硬件和软件环境在不断发生变化,数据环境也在不断发生变化。  

    完善性维护:在软件漫长的运行时期内,用户往往会对软件提出新的功能要求与性能要求。  
    预防性维护:为了提高软件的可维护性和可靠性而对软件进行的修改成为预防性维护。

  • 相关阅读:
    2020年Android面试题含答案
    flutter系列(一)----- 开发环境搭建
    Android应用安全防护和逆向分析 ——apk混淆成其他语言代码
    Android应用安全防护和逆向分析 ——apk反编译
    Android中 TextView 加载 混合字符 自动换行解决方案
    H5跳转app本地的规则定义
    Android ListView 九大重要属性详细分析
    ListView和ScrollView滑动到顶部
    简要的汇总Android
    关于ViewPager+Fragment中Fragment不销毁/生命周期
  • 原文地址:https://www.cnblogs.com/bobbywei/p/4487760.html
Copyright © 2011-2022 走看看