再谈软件测试方法之系统测试

此文再谈“软件测试方法之系统测试”,是源于本人上篇博文“软件测试方法之系统测试”的总结存在的一些问题做一下自我批注和更正。

首先看一下我的上篇博文主要讲了哪些内容,也可见其目录:

第一部分:系统测试的基本概念(系统测试的定义、目的、方法);

第二部分:系统测试的两个主要方法——功能测试和性能测试。

这样分析看来我的那篇长篇大论其实并没有多少内容。根据我的指导老师(米老师)的学习理论,总结应该是提纲挈领,因为我们的大脑对于越少的内容记忆的越清楚,越多反而记不清楚。

这是我上篇博文的第一不足:不够简明扼要。

第二点不足:我这篇文章的题目过大。过于细节的描述,而丢了了全局观。

从上面的这幅图的内容看,系统测试这个题目其实很大。越是大的东西,我们就某个点描述的越是详细,感觉越是没有准确的把握其整体架构。反而不如只总结其知识点,不要过多的展示细节。

第三点不足:功能测试和性能测试的两种测试方法阐述的也不是很清楚。

没有对功能测试和性能测试进行对比总结。

这就是我对自己上篇博文“软件测试方法之系统测试”总结中思考的不足。

时间: 2024-10-01 04:29:01

再谈软件测试方法之系统测试的相关文章

浅谈软件测试方法

      软件测试已然成为生产高质量软件必不可少的一个工程实践活动,其中软件测试方法更是种类繁多,对于初学者而言,记忆起来比较困难.因而我通过课上听讲及查阅资料加以简单地整理总结,方便大家有个整体的了解. 从测试设计方法分类 测试名称                                 测试内容 Black Box Testing黑盒测试 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用.在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的

软件测试方法之系统测试

系统测试 一. 系统测试基本概念 定义 系统测试(System Testing)是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件.外设.某些支持软件.数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机进行一系列的组装测试和确认测试. 目的 系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方,以验证软件系统的功能和性能等满足其规约所指定的要求.系统测试的测试用例应根据需求分析说明书来设计,并在实际使用环境下来运行. 方

再谈软件工程师的核心竞争力

发现一个现象IT行业都是做软件开发的, 如JAVA开发工程师, 我们看到大家简历上都做写熟悉Spring Cloud-, 那大家都一样的吗? 你的核心竞争力在哪儿? 如何脱颖而出? 之前的文章<<软件工程师的核心竞争力>>提及到, 今天我们再来看下: 1. 是否有计算机文献英文阅读能力. 大学英语不是白学的, 英文是个工具与门槛. 你需要越过它.       如: https://jcp.org/en/home/index https://docs.microsoft.com/en

软件测试方法的分类细谈

软件测试方法种类繁多,记忆起来混乱, 因此,我通过查阅资料,参考一些书籍,把常用的软件测试方法列出来,方便认识软件测试的方法. 从测试设计方法分类 测试名称 测试内容 Black  box 黑盒测试 把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识.从软件的行为,而不是内部结构出发来设计测试. White box 白盒测试 设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择. Gray  box 灰盒测试 介于黑盒和白盒之间 总结: 实际工作中,对系

【转载】如何对软件测试方法分类

软件测试方法种类繁多,记忆起来混乱,如果把软件测试方法进行分类,就会清晰很多.我参考一些书籍和网上的资料,把常用的软件测试方法列出来,让大家对软件测试行业有个总体的看法. 一.从测试设计方法分类 测试名称 测试内容 Black   box黑盒测试 把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识.从软件的行为,而不是内部结构出发来设计测试. White   box白盒测试 设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择. Gray box  灰盒

软件测试方法

1软件测试基础 信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点.不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局.用户为了保证自己业务的顺利完成,当然希看选用优质的软件.质量不佳的软件产品不仅会使开发商的维护难度和用户的使用本钱大幅增加,还可能产生其他的责任风险,造成公司信誉下降,继而冲击股票市场.在一些关键应用 (如民航订票系统.银行结算系统.证券交易

49种软件测试方法

β测试_Beta测试 β测试,英文是Beta testing.又称Beta测试,用户验收测试(UAT). β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试.开发者通常不在测试现场,Beta测试不能由程序员或测试员完成. 当开发和测试根本完成时所做的测试,而最终的错误和问题需要在最终发行前找到.这种测试一般由最终用户或其他人员员完成,不能由程序员或测试员完成. α测试_Alpha测试 α测试,英文是Alpha testing.又称Alpha测试. Alpha测试是由一个用户在开发环

再谈ORACLE CPROCD进程

罗列一下有关oprocd的知识点 oprocd是oracle在rac中引入用来fencing io的 在unix系统下,如果我们没有采用oracle之外的第三方集群软件,才会存在oprocd进程 在linux系统下,只有在10.2.0.4版本后,才会具有oprocd进程 在window下,不会存在oprocd 进程,但是会存在一个oraFenceService服务,用来实现相同的功能,该服务采用的技术是基于windows的,与oprocd不同 oprocd进程可以运行在两者模式下:fatal和n

软件测试方法分类

软件测试方法种类繁多,有白盒测试.黑盒测试.静态测试.动态测试.集成测试等等,记忆起来容易混乱,傻傻分不清楚,如果把软件测试方法进行分类, 就会清晰很多.现在小峰把常用的软件测试方法列出来,让大家更容易区分记忆. 1.从是否关心软件内部结构和具体实现的角度划分(按测试分类) 白盒测试.黑盒测试.灰盒测试 (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法. (2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全