分享

[CAPESE方法&工具] 软件测试方法和工具介绍(二)

 郑公书馆298 2016-06-01
二、测试的方法


软件测试一般分为白箱测试和黑箱测试。
1
黑箱测试

黑箱测试(black-box testing),也称黑盒测试,是软件测试方法,测试应用程序的功能,而不是其内部结构或运作。测试者不需具备应用程序的代码、内部结构和编程语言的专门知识。测试者只需知道什么是系统应该做的事,即当键入一个特定的输入,可得到一定的输出。测试案例是依应用系统应该做的功能,照规范、规格或要求等设计。测试者选择有效输入和无效输入来验证是否正确的输出。

此测试方法可适合大部分的软件测试,例如集成测试(integration testing)以及系统测试(system testing)。
2
白箱测试

白箱测试(white-box testing,又称透明盒测试glass box testing、结构测试structural testing等)是一个测试软件的方法,测试应用程序的内部结构或运作,而不是测试应用程序的功能(即黑箱测试)。在白箱测试时,以编程语言的角度来设计测试案例。测试者输入数据验证数据流在程序中的流动路径,并确定适当的输出,类似测试电路中的节点。

白箱测试可以应用于单元测试(unit testing)、集成测试(integration testing)和系统的软件测试流程,可测试在集成过程中每一单元之间的路径,或者主系统跟子系统中的测试。尽管这种测试的方法可以发现许多的错误或问题,它可能无法检测未使用部分的规范。
三、测试的类型



未完待续......


轻松一刻


老婆什么都好,就是做事没啥耐心,脾气有点急。
昨晚,老婆辅导儿子学习。有一道数学题,几番解说后,儿子还是挠着头没弄懂。
老婆顿时急眼了,吼道:“你怎么就像你爸那么笨呢!说完“”就给我来了一巴掌!
我当场蒙了。。。
老婆:我舍不得打我儿子!
我。。。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多