测试分类
来源:互联网 发布:json格式的数据 编辑:程序博客网 时间:2024/05/22 07:55
根据项目流程进行分类:单元测试:单元测试是对软件的基本组成单位进行测试,目的是检验出软件基本组成单位的正确性集成测试: 集成测试是在软件集成过程测试的,目的是检验软件单位之间的接口是否正确系统测试: 系统测试是对已经集成好的软件进行彻底的测试,以验证软件系统的功能和性能是否满足需求验收测试:验收测试是部署软件之后的一个测试步骤,目的是确保软件准备就绪,向客户展现该软件系统满足其要求单元测试阶段:模块接口测试、局部数据结构测试、路劲测试、错误处理测试、边界条件测试集成测试阶段:关注内容:1.各个模块链接起来时,接口之间的数据是否会流失 2.一个模块的功能是否会影响到另为一个功能 3.各个功能链接是来是否达到预期要求的功能 4.全局的结构是否有问题 5.单个模块的误差积累起来是否会被方法,从而达到不可接受的程序系统测试阶段:功能测试,性能测试,安全测试,兼容性测试验收测试阶段:功能确认测试,安全可靠测试,易用性测试,可扩充性测试,兼容性测试,资源占用率测试,用户文档资料验收根据软件代码的可见成度:白盒测试,黑盒测试,灰盒测试 黑盒测试:黑盒测试是把测试对象看做一个盒子,不关心里面的逻辑结构是什么样的,只关心功能的输入输出。它只检查项目的功能是否按照需求规格说明书来正常使用,程序是否适当的接受输入数据而产生正常的输入数据着重于程序的界面和功能白盒测试:白盒测试是按照程序内容内部的结构测试程序,通过测试来监测产品的内部动作是否按照需求规格说明书正常运行,检验的程序中的每条通路是否按预定要求正确工作灰盒测试:灰盒测试介于白盒测试和黑盒测试之间,就是说:灰盒测试及关注于输入输出的正确性也关注程序内容结构但是不像白盒测试那样详细完整,只是通过一些表证性的现象,事件,标志来判断内容的运行状态,有时候输入是正确的,但是内容能够已经出错了,这种情况,每次通过白盒测试来操作,效率会很低。功能测试、性能测试:功能测试:功能测试目的是检查实际的功能是否符合用户的需求,功能测试分类:界面测试。逻辑思维测试。安全测试,易用性测试,安装测试。安全测试性能测试:通过自动化测试工具模拟多种正常,峰值以及异常负载来对系统的各项性能指标进行测试性能测试的分类:时间性能和空间性能时间性能:主要是指软件的一个具体响应时间;(需要搭建一个具体而独立的测试环境)空间性能:主要指软件运行时所消耗的系统资源,比如:硬件资源,cpu,内存,网络宽带手动测试、自动化测试手动测试:手动一个一个执行测试用例,通过键盘鼠标等输入一些参数,查看返回结果是否和预期结果一致自动化测试:功能自动化测试和性能自动化测试功能自动化测试:通过相关的测试技术,通过编码的方式用一段程序来测试一个软件的功能,这样就可以重复执行程序来进行重复测试,如果一个软件只有一小部分发生改变, 我们只要修改一部分代码。就可以重复的对整个软件进行功能测试,这就大大提高了测试效率性能自动化测试:通过工具可以模拟成千上万的用户向系统发送请求,用来验证系统的处理能力冒烟测试,回归测试,随机测试(探索性测试),安全测试转载地址:https://www.cnblogs.com/fnng/archive/2012/10/24/2737972.html
阅读全文