软件测试
junli_chen
这个作者很懒,什么都没留下…
展开
-
软件测试理论知识总结
基本概念:测试是为了发现程序中的错误而执行程序的过程软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作据了解,软件测试人员必须具有创新性和综合分析能力,必须具备判断准确、追求完美、执着认真、善于合作的品质,以及具有丰富的编程经验与查检故障的能力。详细分类:根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为原创 2015-09-15 21:36:27 · 482 阅读 · 0 评论 -
Python自动单元测试框架
软件的测试是一件非常乏味的事情,在测试别人编写的软件时尤其如此,程序员通常都只对编写代码感兴趣,而不喜欢文档编写和软件测试这类"没有创新"的工作。既然如此,为什么不让程序员在编写软件时自己加入一些用于测试的代码,使测试过程自动化呢?在软件工程中,这一技术称为自动单元测试,本文介绍在用Python开发软件时如何实现这一目标。一、软件测试大型软件系统的开发是一个很复杂的过程,其原创 2015-09-23 21:06:53 · 564 阅读 · 0 评论 -
软件测试基础课程学习笔记5---软件缺陷概述
一、缺陷概述 软件缺陷(software defect)是对软件产品预期属性的偏离现象。它包括检测缺陷和残留缺陷。每一个软件组织都知道必须妥善处理软件中的缺陷,我们一般成缺陷为”bug” 。二、缺陷属性 跟踪类型:缺陷跟踪类型,可选值:产品测试、性能测试、RBT测试、WorkItem、意见反馈; 状态:缺陷的状态,用于标识缺陷的生命周期,可选值:New, Fixed, Won'原创 2015-10-27 10:12:51 · 1319 阅读 · 0 评论 -
测试工程师笔试题
一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)2.Beta 测试是验收测试的一种。(Y)3.验收测试是由最终用户来实施的。(N)4.项目立项前测试人员不需要提交任何工件。(Y)5.单元测试能发现约80%的软件缺陷。(Y)6.代码评审是检查源代码是否达到模块设计的要求。(N)7.自底向上集成需要测试员编写驱动程序。(Y)转载 2015-10-27 23:08:35 · 1783 阅读 · 0 评论 -
软件测试基础课程学习笔记6--测试执行的几点技巧
简介测试执行的艺术: 做测试执行需要思考几个问题: 1.重复的手工任务可否自动化掉,有哪些小工具能够提效? 2.重复的手工任务周边哪些角色可以共同参与执行,如:浏览器兼容性测试。 3.怎么执行可以缩短测试周期? 4.怎么执行可以发现更深层次的bug? 5.怎么提升研发产出的质量? 测试执行过程中的策略: 1.先做冒原创 2015-10-27 10:20:35 · 474 阅读 · 0 评论 -
软件测试基础课程学习笔记4--测试用例设计方法技巧
一、测试用例设计工具 Xmind思维导图工具,下载地址:http://pan.baidu.com/s/1bncVXfT二、常用的测试用例设计方法 测试用例设计方法总结下载地址:http://pan.baidu.com/s/1bncVXfT 1、功能流程 首先按照功能流程以及模块点大小归类进行测试点的划分 2、测试细节的设计方法 a、等价类 等价类划分法是把程序的输入域划原创 2015-10-27 10:00:36 · 942 阅读 · 0 评论 -
测试杂谈
一、知己识人所谓知己就是清楚的认识自己,什么才是对自己最重要的。就测试这个职业来讲,我认为自己得到什么,学到什么才是最重要的。很多人看到这里可能觉得是正确,这种大道理谁都知道。但是平时呢大部分往往,嗯,保证产品 质量,保证公司企业的质量。但是有多少测试做的事情是真正自己想做的,又有多少做的事情是对自己有意义的。可能工作本身带来不了很多的学习点或者兴趣点,但是我们不能被忙碌的工作,频繁的项目,坑转载 2015-09-23 20:21:10 · 408 阅读 · 0 评论 -
软件测试基础课程学习笔记3---软件测试方法
想想,让你测试一个百度输入框,你应该怎么测试,有哪些测试方法? 测 试 项 目 简 介 静态、动态测试:l 静态测试是不运行被测程序本身而寻找程序中可能存在的错误或评估程序代码的过程。l 动态测试是运行被测试程序,输入相应的测试数据,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率等性能。 黑盒测试、白盒测试:l原创 2015-10-26 22:24:16 · 758 阅读 · 0 评论 -
软件测试基础课程学习笔记7---如何撰写测试报告
对于一个项目而言,每天或者每周的测试报告很重要,发送这份报告的周期视项目周期而定,这一份报告不仅反映的系统当前质量情况,也可以推动和调整接下来项目的良好运作 一、测试进度 整体计划中的当前进度 二、质量情况 1、功能测试情况 2、缺陷趋势,缺陷修复情况 三、遗留问题跟进 哪些问题需要重点跟进 四、计划 下一个周期需要测试执原创 2015-10-27 10:35:12 · 738 阅读 · 0 评论 -
软件测试基础课程学习笔记1--软件测试简介
一、软件测试的定义: IEEE提出的软件工程标准术语,软件测试定义如下: “使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的区别。” 软件测试的目的不仅仅是为了发现错误。 二、软件测试观念的变化 传统测试: 在开发的后期介入现在测试: 已经扩展到了整个软件生命周期 基于代码运行的测试 : 已经扩展到了静态测原创 2015-10-26 17:47:57 · 520 阅读 · 0 评论 -
软件测试基础课程学习笔记2--贯穿软件生命周期的测试活动
(1) 软件生存周期:开发文档下载软件生命周期一般包括以下阶段:软件计划与可行性研究(问题定义、可行性研究)、需求分析、软件设计(概要设计与详细设计)、编码、软件测试、运行与维护(2) 软件测试的技术与过程基本的软件测试的过程包括以下阶段:测试设计、测试自动化、测试执行、测试评估测试设计:其他活动:1) 测试管理:制定策略,组织团队,开发之间的接口,选择测试规则,决定所需要的自原创 2015-10-26 17:43:13 · 1875 阅读 · 0 评论 -
[转]测试淘宝站内的搜索系统
如果让你来测试淘宝站内的搜索系统,请问你能想到哪些方法来测试?参考:http://bbs.51testing.com/thread-499381-1-1.html1.功能方面,是否能按指定条件查到正确、完整的结果,具体:1.1录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;1.2录入条件为不可查到结果的关键字、词、语句;1.3录入条件为转载 2015-10-23 21:45:28 · 783 阅读 · 0 评论 -
谈软件测试---一年测试工作总结
这篇总结推迟了好久,一直想在工作一年之后写一篇总结,由于各种琐事以及感觉想法的不成熟,一推再推。这两天尤为强烈,不管怎样都应该把这一年多测试工作学到的知识和想法记录下来。 软件测试行业在国内发展时间较短,每个公司对软件测试公司的定位和工作内容也不经相同。本人只在一个公司从事测试工作并时间不长,如有偏见欢迎指正,不胜感激。^_^!! 个人对功能、性能、自动化三个方转载 2015-10-07 10:16:23 · 2036 阅读 · 3 评论 -
软件测试流程进阶----两年软件测试总结
工作两年了,我一直希望让自己每年对测试的理解更深入一层。工作一年的时候我写了《谈软件测试---一年工作总结》 ,谈轮了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没有什么质的变化。前些天听我们公司的一位测试经理讲《敏捷测试》豁然开朗。他在学造飞机,而我一直在学造飞机里的一个发动机。我从来没想过,一个完整飞机的架构应该是怎样的。 如果想让测试在公司的项目中发挥出它最转载 2015-10-07 10:49:29 · 559 阅读 · 0 评论 -
Python在HTTP接口测试中的应用
HTTP接口例子:http:\\ip:port\interface.php?uname=aaa接口功能: 根据uname参数值来返回对应的用户名的基本信息1. 用Python封装被测试接口,对于HTTP接口我们通常会采用 GET和POST 2种调用方式去访问,所以必须把这2种方式都封装进去# -*- coding:gb2312 -*-import urllib2,u原创 2015-09-23 21:29:39 · 2016 阅读 · 0 评论