zoukankan      html  css  js  c++  java
  • 软件测试入门

    软件测试(英语:software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
    在第一次课程中,我们学习了软件测试的入门。
    其中包括黑白盒测试:
    黑盒测试:未知程序内容,根据输入输出进行判断,诊断内容是否正确。
    白盒测试:已知程序内容,通过内容的逻辑进行判断。
    黑盒实例:
    找零钱最佳组合(边界值分析法)
    假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元内(P),求
    找给顾客最少货币个(张)数?(货币面值50元(N50),10元(N10),5元(N5),1元(N1)四种);
    由于 0<r<100 r<p<100
    r=100 p=100 0
    r=99   p=100 1
    r=96   p=100 4
    r=95   p=100 1
    r=91   p=100 5
    r=90   p=100 1
    r=51   p=100 4+1+4
    r=50   p=100 1
    白盒 :
    "白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
  • 相关阅读:
    kafka server.properties配置文件详解
    kafa单机版环境搭建
    zookeeper单机版安装
    Java中的String,StringBuilder,StringBuffer三者的区别
    单行溢出和多行溢出显示省略号
    SEO之网站内链优化策略
    第十三周学习笔记
    第十二周LINUX学习笔记
    第十一周LINUX 学习笔记
    第十周LINUX 学习笔记
  • 原文地址:https://www.cnblogs.com/zzzzzshui/p/4337835.html
Copyright © 2011-2022 走看看