软件测试1_杂谈

1    软件测试的意义在于发现软件的bug,优化软件,避免软件商用后出现严重的问题。每一款软件都存在bug,没有完美的软件,但是必须保证基本的功能重要的功能不能有问题。

一般来说,软件测试要经过三到四轮测试,开发拿到需求实现功能后,都要经过自测,然后有专业的测试人员进行测试。软件测试根据不同的分类,

可以分为: 单元测试,集成测试,系统测试,交付测试等

白盒测试,黑盒测试

性能测试,压力测试

迭代测试   系统测试

风险          测试框架

自动化测试

从心理上讲,测试人员的存在,是对开发人员的一种压力和代码质量的保证,也是对产品质量的保证。大多数情况下,测试更注重思维的严谨性。开发更重在创造。从这个角度看,测试人员的存在是很重要的。尤其在项目周期短的情况下,测试的工作量其实未必比开发人员少。

但从另外一个角度讲,好的开发是不需要测试人员的,开发之间实现自测,互测。这个时候,一个低水平的测试人员在对产品不熟悉,对需求不熟悉的情况下,反而增加了开发人员的负担,什么问题都问开发,这样测试人员再测一遍开发人员成测过的功能,又有什么意义呢? 不过从现实来看,我工作的几家公司,项目研发周期短,所以测试人员把关产品的质量就很重要。因为现实情况下,开发在开发周期短的情况下,很有可能写出来的代码漏洞百出。或者是不负责任的开发,仅仅把代码写完就完事。这个时候,测试人员就显得格外重要。

2     对于测试,资深测试人员的水平其实并不比开发差。但是这样的测试人员很少。测试人员要对测试的软件产品、需求做到很了解。

所以在测试这条路上,要想走的深走的远,还是要会代码的。开发转测试很容易,因为测试人员做的事情,开发也可以不费力气的做到。虽然所开发和测试是两个不同的工作岗位。从薪水就能看出来。

测试设计

测试用例编写

测试用例执行

撰写测试报告

看看自己接触过多少!

3   wireshark: ip.addr == 172.16.117.164 过滤ip

原文地址:https://www.cnblogs.com/sunnybowen/p/8520302.html

时间: 2024-11-12 21:00:07

软件测试1_杂谈的相关文章

杂谈_Linux_003<用户管理1_用户>

1:用户管理概述:Linux多用户管理:基于用户身份,对资源访问进行控制 管理员用户.普通用户.程序用户(如:mysql) 用户与组:1个组内可以有多个用户,1个用户可以属于多个组 操作权限:不同的用户不同的操作权限 2:root用户工作环境 root用户登录成功标识: 查看当前用户工作目录:pwd 退出登录:exit 3:新增用户 操作权限:root用户 新增用户:useradd  test1 设置密码:passwd  test1 切换到普通用户: su - test1 普通用户登录成功标识:

软件测试杂谈

以前一直以为,对于一个软件来说,写代码才是重中之重,也是其中最困难的,而软件测试来说相对简单许多.那时候以为:软件测试不就是输入几个测试数据测试一下不就行了吗.时至今日慢慢了解到,对于一个程序来说,代码的书写其实比较简单,测试过程才是其中的重中之重.因为,不管你是谁.编程技巧有多高,编程经验有多么丰富,在写代码的过程中,总会因为这样那样人为或者天然的原因,总会导致一些不可避免的bug,这时候软件测试的重要性就凸显出来了. 软件测试分为两种:黑盒测试.白盒测试. “黑盒”法是穷举输入测试(不能看到

软件测试修炼之道(转载)

软件测试修炼之道 前言 软件测试发展到今天,已经逐渐形成一门学科,但是还不够系统. 初学者面对铺天盖地的资料应该如何选取?应该从哪里入手?如何迅速的掌握各种业务各项测试技能以便开展工作?在保证测试质量的前提下,一日内编写或执行1000个测试用例是不是梦想? 入行多年者面对复杂的业务逻辑,海量的测试需求,如何在最短的时间内进行测试?如何尽可能更早的开展测试?如何对系统架构进行测试?如何全面提高测试质量与测试效率?如何百尺竿头更进一步? 本文将针对这些问题进行初步解答,主要阐述解决这些问题应该具备哪

性能测试(1)-开篇杂谈

? 自学性能测试很辛苦.所以想趁着我学习的时候,记录下我的一点一滴.等到将来拿出来看的时候,可以有东西来给我回味. 我呢,本来学校出来是做开发的,但是呢,工作难找,谁会要要一个专科而且没有经验大学生来写代码呢?找工作,很不容易,到处受挫折.为了得到那万恶的RMB来买自己心爱的显卡来打游戏,曾经一度去了工地,拿起了大锤.当起了圣骑士(其实就是小民工).嘴里还高喊"大地母亲忽悠着你~",然后猛地一锤子落下,再费力的举起大锤,高喊"为了辛多雷的荣耀~",又是一锤子.我果然

一个软件测试员的工作与学习(三)

续上一篇 http://www.cnblogs.com/fnng/archive/2013/04/13/3017598.html 在开始讲述这一年多的经历的过程之间,我又回顾了之前的经历,以便把比较好的把故事的衔接,需要说明的是,我并没什么高大上的经历来吹牛皮,只是做为一个普普通通的软件测试员,来记录自己的经历而已. 关于学历                                      应该是在入职新公司前报考的自考,学历一直是我的硬伤,所以,就想通过自考的方式来弥补,对于搞技术的

小白福音!零基础入门软件测试,首选必备课程

第1章 课程介绍本章将从软件测试的起源与发展.测试行业的现状及职业生涯规划等整体做介绍. 1-1 课程介绍1-2 软件测试的发展1-3 软件测试的发展与职业规划1-4 软件测试之"独孤九剑"第2章 软件测试工程师必备基础知识本章将讲解软件的概念.软件的生命周期.软件测试方法.软件测试常见模型.软件测试的覆盖率及软件测试规范,一步步带你揭开测试大门. 2-1 软件的十大特性2-2 软件的分类2-3 软件生命周期2-4 软件开发模型2-5 软件开发文档2-6 软件测试方法2-7 生命周期各

软件测试概述

• 不论软件的生产者还是软件的使用者,均生存在竞争的环境中: 软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局. 用户为了保证自己业务的顺利完成,当然希望选用优质的软件. 软件带来错误的原因很多,具体地说,主要有如下几点: • 交流不够.交流上有误解或者根本不进行交流 • 软件复杂性 • 程序设计错误 • 需求变化 • 时间压力 • 代码文档贫乏 • 软件开发工具 什么是软件测试 软件测试就是在软件投入运行前,对软件需求分析.设计规格说明和编码的最终复审

软件测试——Peer Review

一.什么是peer review peer review是一种通过作者的同行来确认缺陷和需要变更区域的检查方法.需要进行同行评审的特定产品在定义项目软件过程的时候被确定并且作为软件开发计划的一部分被安排的进度. 二.背景 这周三老师在课上安排了peer review,每5-6个人一个小组,自己进行分工,并对样例软件进行peer review. 三.peer review的图解及分工 Moderator (主持人) 主持人的主要职责,在评审会前负责正规技术评审计划和会前准备的检查:在评审会中负责调

软件测试不再黑盒— threadingtest带来第二代白盒覆盖率技术

软件测试不再黑盒- threadingtest带来第二代白盒覆盖率技术 穿线测试对于测试界的一个重大创新在于,在白盒测试理论出现数十年以后,上海零一拼装信息技术有限公司结合在测试理论方面十余年的潜心研究,率先提出了第二代覆盖率技术,这绝对不是一个口号,而是ZOA真正对于白盒测试的理解以及对于标准第三方测试服务的深度理解经过数年的基础研究以及2年有余的研发而推出的达到商用标准的技术.现在先让我们温习下经典的测试理论: 1.测试方法论 黑盒功能测试法 黑盒功能测试法, 是把要测试的软件看成一个 "黑