zoukankan      html  css  js  c++  java
  • 总结一下,以软件开发生命周期来说明不同的测试的使用情况

            在软件开发过程中,我们常见的测试方法有:

       1.黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求;

       2.白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查;

       3.单元测试:一个函数需要把一些重要的数据插入到数据库中。那在编写完这个函数之后,就要进行测试,以验证:1)函数能正确带出需要插入数据库的数据变量。2)带出的数据可以正确的插入需要插入的数据库;

         4.压力测试:压力测试是对系统不断施加压力的测试,通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最多服务级别的测试;

       等等。。。。。。

       我们知道,软件的测试主要分为四个阶段:

       1.单元测试:在编码过程中对程序的各模块进行测试,确保功能正常;

       2.集成测试:在单元测试基础上,将所有模块按照详细设计的要求组装成子系统或系统,进行集成测试。集成测试侧重于模块间的接口正确性和集成后的整体功能的正确性;

       3.系统测试:系统测试是将经过集成测试的软件,作为计算机系统的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效地测试,以发现软件潜在的问题,保证系统的正常运行。 系统测试的目的是验证最终软件系统是否满足用户规定的需求;

       4.验收测试:验收测试是部署软件之前的最后一个测试操作。在软件产品完成了前面三个测试之后,产品发布之前所进行的测试活动。它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。

  • 相关阅读:
    python网页抓取之英汉字典
    快速搭建建SSH服务
    dos文件批量转换成unix文件
    svn强制提交备注信息
    win7/8下VirtualBox虚拟共享文件夹设置
    CentOS SVN服务器安装配置小记
    CentOS中vsftp安装与配置
    sql执行顺序
    PHP最佳实践(译)
    python连接mysql数据库
  • 原文地址:https://www.cnblogs.com/hcq-txt/p/5085671.html
Copyright © 2011-2022 走看看