zoukankan      html  css  js  c++  java
  • 软件测试种类,方法划分

    测试种类

    白盒测试:研究的是源代码和程序结构,一般用于自动化测试

    常用的方法:语句覆盖,判断覆盖,条件覆盖,循环覆盖,模块接口测试

    黑盒测试:只关注软件的输入数据和输出结果,一般用于功能测试

    常用的方法:等价类划分,边界值分析法,因果图法,状态图测试法

    灰盒测试:

    阶段划分

    1.单元测试:也叫junit测试

    2.冒烟测试:测试系统主流程,开发完成80%代码是进行冒烟测试

    3.界面测试:也叫ui测试,对系统页面检查

    4.功能测试:测试系统中所有功能

    5.回归测试:重复测试或反侧,遵循2/8原则

    6.接口测试:soapui,postman,jmeter,主要测试服务通不通查看模块与模块之间是否关联

    7.性能测试:loadrunner,jmeter,模拟真实用户开发,就是测试系统承载量多大

    8.自动化测试:工具,qtp,robot,selenium 把人为驱动测试行为转换为机器执行的一种过程

    优点:可以模拟人工测试减少重复机械的测试工作量,大量用于回归测试

    9.安全测试:权限测试 、跨站脚本测试,跨目录访问、sql注入、appscan专门查看静态代码

    10.兼容性测试:操作系统:windows32位和64 位       浏览器:ie、火狐、谷歌       硬件:手机和电脑版本

    11.易用性测试:文字表达清晰,清楚,通俗易懂,操作符合常规习惯

    12.验收测试:使用户签字,查看系统是否跟事先的验收标准一样

    13.随机测试:随机向系统输入操作,模拟真实用户达到预期效果

    阶段划分

    SIT阶段:对应集成测试-功能、接口、界面、冒烟、回归测试等

    UAT阶段:对应系统测试--功能、界面、接口、冒烟、回归、性能、兼容性、易用性、自动化、安全性、验收、随机测试等。

  • 相关阅读:
    Centos 7 安装配置
    日常问题
    Fluent_Python_Part1序幕,01-data-model, 数据模型
    计算机基础
    dist-packages vs site-packages
    斗地主 (NOIP2015 Day1 T3)
    字串变换 (2002 年NOIP全国联赛提高组)
    搜索
    关于动态最大子段和--线段树查询
    Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'company' in 'class java.lang.String'
  • 原文地址:https://www.cnblogs.com/cendy588/p/10940104.html
Copyright © 2011-2022 走看看