博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件测试相关知识!
阅读量:6123 次
发布时间:2019-06-21

本文共 708 字,大约阅读时间需要 2 分钟。

1.什么是软件测试?

  通过人工,或者程序来运行或者是测试某个程序的过程,检测是否符合满足规定的需求,或者是弄清预算结果与实际结果之间的差别。主要是功能测试(项目基础操作功能,面向客户)、性能测试(响应时间,面向客户)、自动化测试(使测试摆脱人工进行操作,可以通过脚本来实现)

2.软件的生命周期

   问题定义--可行性分析--需求分析--概要设计--详细设计--编码--测试--验收--交付--维护

 

3.软件测试对象

 

  程序,文档和数据

 

4.研发瀑布模型,会浪费大量时间,他是安装工作要完成的流程,一个一个进行的。

5.研发敏捷模型

   主要就是价值:个体和交付的价值大于过程和工具;可用软件的价值大于冗余文档;协作客户的价值大于合同谈判;响应变化的价值大于遵循计划。重要是包括po产品经理

Sm项目负责人和st成员团队;product backlog产品积压表,sprint计划会议,2-4周就会迭代(逐步逐步的事项版本更新),每日立会:说出自己做了什么,需要做什么,怎么完成已做项目。评审会对需求文档的评审,反省好是为了提高团队综合能力。

   大白话:就是以用户为核心,一款循序渐进的方法开发,就是把一个大项目分成若干个小项目,然后开发,测试还有po等在一起进行工作,是自组性的一个team。这样能够更加节省时间,而且其中的发行会等,都将可以提升team的能力,有效的完成工作。

还有他的12原则,主要是对敏捷模型的一个解释,是他的优点。

 

6.软件测试阶段

 

   需求测试,单元测试,集成测试,系统测试,验收测试,回归测试

 

转载于:https://www.cnblogs.com/yanghuayaun/p/9038367.html

你可能感兴趣的文章
UnrealEngine4.5 BluePrint初始化中遇到编译警告的解决办法
查看>>
User implements HttpSessionBindingListener
查看>>
抽象工厂方法
查看>>
ubuntu apt-get 安装 lnmp
查看>>
焊盘 往同一个方向增加 固定的长度方法 总结
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
jquery的冒泡和默认行为
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
前端学习之正则表达式
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>
AndroidStudio中导入SlidingMenu报错解决方案
查看>>
修改GRUB2背景图片
查看>>
Ajax异步
查看>>
好记性不如烂笔杆-android学习笔记<十六> switcher和gallery
查看>>
JAVA GC
查看>>
codeforce 599B Spongebob and Joke
查看>>