原文参考https://www.imooc.com/article/25287?block_id=tuijian_wz

v模型测试:需求分析、概要设计、详细设计、开发、单元测试、集成测试、系统测试、验收测试

测试过程-》单元测试、集成测试、系统测试、验收测试

单元测试主要是开发人员根据模块进行测试,

集成测试是建立在单元测试的基础之上,各个模块整合进行整体测试模块之间的问题,各个模块之间的影响,接口设计问题

验收测试(确认测试)主要是测试功能和性能符合需求说明书吗

系统测试,把系统放在真实的环境中进行测试

软件测试按照测试手段可分为 黑盒测试、白盒测试、灰盒测试;静态测试、动态测试;手动测试、自动测试

静态测试:通常以人工进行抽查、审查、正式评审的方式进行测试,不运行系统,直接看代码,查找可能存在的错误代码,代码的质量。

动态测试: 运行系统,根据实例进行检查来对比预期的结果,检查系统的正确性,效率。性能等

黑盒测试一般用来测试软件功能的正确性和可操作性,把程序当做一个黑盒,不需要知道程序内部结构,只需要知道输入输出或者程序功能,按照测试用例或者逻辑检验程序。

百盒测试一般是通过程序代码进行检验,通过阅读代码,根据逻辑性进行判断正确性或者通过调试检验程序的正确性。

黑盒白盒的优缺点:黑盒测试不需要知道代码内部结构,直接站在用户的角度使用程序功能,但是代码覆盖率低

白盒测试:代码覆盖率大,提高代码质量,程序运行会有不同路径,不可能测试所有路径,只知道开发人员功能是否正确,不知道是否满足或者遗漏功能需求,系统大测试开销大

软件测试按照测试类型:功能测试、性能测试、安全测试、兼容性测试、文档测试

性能测试包括压力测试、性能测试、稳定性测试

压力测试:在一定负荷下稳定运行,

负荷测试:从负荷小一点的用户量或者请求,慢慢的添加用户量或者请求进行查看响应时间和消耗的资源。

安全性测试:功能软件

其他测试类型:monkey测试、回归测试、a/b测试、冒烟测试

回归测试:软件功能修改后,对软件进行重新测试以确认修改没有引入新的错误或者导致其他部分产生错误。

回归测试中心在关键模块,重点功能 ,适合自动化测试

monkey测试:搞怪测试,随机,稀奇古怪的方式来操作软件,保证软件健壮性和稳定性。

转载于:https://www.cnblogs.com/tflike/p/10058880.html

测试一软件测试基础知识总结相关推荐

  1. 软件工程与软件测试基础知识_这是我在软件工程工作九个月中学到的知识

    软件工程与软件测试基础知识 I've been working for about nine months at Dexter as a software developer. I wrote a b ...

  2. 软件测试基础知识大全【乐搏TestPRO】

    在很多人的认知里,软件测试入门门槛低,简单易学.确实,软件测试基础知识更偏向于理论方法的学习,及部分常用工具的学习. 接下来的70个基础知识讲解,弄明白后这些问题后,软件测试入门也基本掌握了.本篇共分 ...

  3. fiddler模拟服务器响应,2020军队文职计算机知识:【软件测试基础知识】如何使用fiddler模拟接口服务器...

    [导语]2020军队文职计算机知识:[软件测试基础知识]如何使用fiddler模拟接口服务器已发布,为助力各位考生做好2020年军队文职招聘考试准备,中公部队文职考试网提供了军队文职专业科目和综合辅导 ...

  4. 【软考软件评测师】软件测试基础知识

    [软考软件评测师]软件测试基础知识 软件测试基础知识 [软考软件评测师]软件测试基础知识 一. 软件测试的概念 1)软件测试定义的发展 2)软件测试的目的 3)软件测试的对象 4)对于测试组织者和实施 ...

  5. 软件测试基础知识面试题目(25题英文题目)

    软件测试基础知识面试题目(25题英文题目) 1. Verification is:  a. Checking that we are building the right system b. Chec ...

  6. 计算机基础知识和实践技能300分,2019年河北省高职单招考试十类和对口电子电工类、计算机类联考职业适应性测试(计算机基础知识和实践技能)考试大纲考试形式...

    类似问题答案 2021年河北省高职单招考试十类和对口电子电工类.对口计算机类联考职业适应性测试(... (一)知识要求 理解和运用信息化办公的基本知识.具备一定的计算机文化素养知识 答案来源于: 20 ...

  7. 软件测试基础知识 - 测试开发需要哪些知识,需要具备什么能力

    分享一个大牛的人工智能教程.零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 需要的知识 软件测试基础理论知识,如黑盒测试.白盒测 ...

  8. 软件测试基础知识——适合初学者

    软件测试基本概念 1.软件=程序+文档,软件测试=程序测试+文档测试. "程序"是指能够实现某种功能的指令的集合,"文档"是指软件在开发.使用和维护过程中产生的 ...

  9. 软件测试基础知识【归纳】

    (一)软件测试的定义 在规定的条件下对程序进行操作,以发现程序的错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程. 1 规定条件 --> 测试用例 2 发现程序的错误 --> 找 ...

  10. cmmi实践访谈测试ppt_CMMI模型基础知识考试试题-(标准答案).xls

    CMMI模型基础知识考试试题-(标准答案).xls CMMICMMI模模型型基基础础知知识识考考试试题题 姓姓名名 部部门门 题号 题分题目选项 标准 答案 12 CMMI是 是一种过程改进方法 为组 ...

最新文章

  1. Python 把OpenCV 获取的图像传递到C
  2. 086_html5Input类型
  3. java 利用dfs生成简单的随机迷宫(效率不高)
  4. MAC终端下常用Git命令 - 某个人 - 博客园
  5. SVG 入门——理解viewport,viewbox,preserveAspectRatio
  6. 【Kafka】kafka 客户端 控制台 flink 都无法消费的情况
  7. 计算机科技英语论文,计算机科技英语论文.doc
  8. 开启弹窗_PC端广告弹窗拦截
  9. OpenJDK 14 与 OpenJDK 8 及多个主要版本的性能基准测试对比
  10. 二维数组求最大子数组和
  11. ATOM使用的一点心得与技巧——在一个窗口打开多个项目
  12. SCUT J.O: 百步梯
  13. Openwrt 构建Hello ipk
  14. java p2p 聊天_P2P--多用户在线聊天室(Java源码)
  15. 2018 亚马逊Awsome Day 见闻
  16. 舞伴配对问题c语言实训报告,数据结构-舞伴配对实训.docx
  17. 驾驶证体检医院(114---2 挂对应的医院司机体检)
  18. 2074:【21CSPJ普及组】分糖果(candy)
  19. 堆外内存的介绍及释放
  20. css实现电子数字字体

热门文章

  1. 从没有C到ANSI C的认识
  2. python列表姓氏,Python程序可以打印完整姓氏的名字的缩写吗?
  3. Presto为什么快
  4. Opencv_缺少CV_CAP_PROP_FRAME_WIDTH
  5. C/C++语言传参、返回参数知识点讲解
  6. 抓住数字经济机遇 新华三助力客户加速转型
  7. JS学习--Math对象
  8. 安卓手机清楚内置X5浏览器缓存
  9. Zookeeper Client简介
  10. java实现倒计时源码分享