关于网络测试的了解
定义
myers 提出软件测试就是为了发现错误而执行程序的过程。
IEEE 提出的软件工程标准术语中。软件测试被定义为:使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果和实际结果的差别。
所以软件测试与软件质量有着密切点联系,所以可以说软件测试是为保证软件质量。
软件测试模型
软件测试的模型分为四种分别是V 模型、W 模型、H 模型、X 模型。
V 模型
- V模型 的特点:
V模型 是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系。V模型非常明确的标明了测试过程中存在的不同级别,并且清楚的描述了测试阶段和开发过程期间各阶段的应关系 - 区别于其他模型的地方:
V模型测试是在开发完成之后,测试的对象就是程序本身。V模型左侧依次下将的是开发过程各阶段,右侧依次上升的是测试过程各阶段
W 模型
- W模型由Evolutif公司提出,W模型是V模型的发展,相对于V模型W模型更科学。
- W模型 的特点:
W模型测试伴随这整个软件开发周期。 - 区别于其他模型的地方:
它测试的对象不仅仅是程序本身,还有对需求、功能和设计的测试。
H 模型
- H 模型揭示了一个原理:软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发进行。不同测试活动可以是按照某个次序先后进行,但也可能是反复的,只要某个测试达到准备就绪,测试执行活动就可以展开!并且指出,软件测试要早准备早执行。
- H模型 的特点:
H模型中,软件测试过程活动完全独立,贯穿了整个产品的周期,与其他流程并行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段。 - 区别于其他模型的地方:
可以根据被测物的不同而进行分层进行。
X 模型
测试用例设计
###测试用例
- 测试用例是什么
测试用例的测试输入、测试执行、测试预期结果的集合。 - 测试用例的目的
测试用例是软件测试的最小单元,目的是要满足一个特定的目标,比如执行一条特定的程序路径或者是否符合一个特定的人需求 - 测试用用例的作用
测试用例是有效的发现软件缺陷的最小测试执行单元 - 测试用例在软件测试中处于什么样得位置
测试用例是软件测试的最小单元,测试用例的设计是整个软件测试的核心,也被视为软件的测试规格说明书。
学习
https://wenku.baidu.com/view/cfc0f8812cc58bd63186bdeb.html
测试用例的概念
测试用例设计原则
测试用例对求覆盖性的完整性、有效性、可理解性、清晰性、可维护性。
等价类划分法(有效数据等价类、无效数据等价类)
边界值分析法
https://blog.csdn.net/weixin_42063288/article/details/106135475
bug分类:致命、严重、一般、建议
致命:系统崩溃运行不了。立即修
严重:系统要求或基本功能的实现
一般:系统性能或响应时间变慢
低级:1.界面颜色搭配不好;2.文字排列不整齐;3.出现错别字,但不影响功能;4.界面格式不规范
建议:1.各种提示框信息使用不统一,未采用行业术语 ; 2.界面显示或描述建议 ;3.光标跳转设置不好,鼠标(光标)定位错误; 4.其他建议性问题
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com