软件测试3gkd】的更多相关文章

    一.单元测试的任务 单元测试主要是对软件的基本组成单元进行测试,且所测试单元与程序的其他部分在测试中相隔离. 在单元测试中,我们需要对与程序构建中的单位测试以保证其可靠运行与代码规范. 单元测试的对象可以是某具体函数或一个类的方法,也可以是一个功能模块和组件. 单元测试中的主要任务如下: 1)单元独立执行路径测试 2)单元局部数据结构测试 3)单元接口测试 4)单元边界条件测试 5)单元容错性测试 二. 代码评审方法 代码审查是一种有效的测试方法.一般有两种方法:1代码走查(代码互查):…
以下是当前流行的几款适合小公司0成本的几个开源软件测试解决方案: 1.单元测试 a.unittest :Python自带的单元测试框架 b.pyunit:Junit的Python版本 2.使用Pyhon进行Windows GUI测试这部分的功能主要就是和大家平时使用的QTP类似.在Windows下我们可以使用pywinauto这个开源的框架:http://code.google.com/p/pywinauto/来个小例子:app.Notepad.MenuSelect("Help->Abou…
基础知识梳理 - 软件测试 - 概念 基础知识梳理 - 软件测试 - 分类 基础知识梳理 - 软件测试 - 流程 基础知识梳理 - 软件测试 - 用例 基础知识梳理 - 软件测试 - 方法 基础知识梳理 - 软件测试 - 阶段 基础知识梳理 - 软件测试 - 自动 基础知识梳理 - 软件测试 - 探索 基础知识梳理 - 软件测试 - 理解 基础知识梳理 - 软件测试 - 模型…
1998版中定义了一套文档用于8个已定义的软件测试阶段: 测试计划: 一个管理计划的文档 包括:   测试如何完成 (包括SUT的配置).   谁来做测试   将要测试什么   测试将持续多久 (虽然根据可以使用的资源的限制而有变化).   测试覆盖度的需求,例如所要求的质量等级   测试设计规格: 详细描述测试环境和期望的结果以及测试通过的标准.   测试用例规格: 定义用于运行于测试设计规格中所述条件的测试数据.   测试过程规格: 详细描述如何进行每项测试,包括每项预置条件和接下去的步骤.…
1. QTP简介 1.1QTP功能与特点 QTP是QuickTest Professional的简称,是一种自动化软件测试工具.在软件的测试过程中,QTP主要来用来通过已有的测试脚本执行重复的手动测试,用于功能测试和回归测试.使用QTP要求测试人员在测试前考虑好应用程序测试的内容,步骤,输入数据和期望的输出数据等. QTP由Mercury公司开发,该公司开发的同类产品还有LoadRunner,但是Mercury已被HP收购,如今两大企业级软件测试工具均属HP旗下的商业产品.QTP与LoadRun…
软件测试基础 软件的复杂度已经超越了人的理解能力 1. 虽然高抽象的层次语言,程序框架,程序库等提高了人的生产力,但是还是需要开发者深入理解细节,可以减少开发时间,但是无法减少开发者学习整个技术栈的时间 2. 对于复杂的软件,如果测试人员不能掌握全部的信息,那么他的测试策略已经会错误(对于开发也是如此),所以需要和各个工作岗位的人进行协作 3. 软件复杂,所以测试用例需要进行迭代,持续地评估和反思 4. 大规模的软件中,对于少量代码的变更都不能掉以轻心 5. 单凭人的脑力已经很难应对复杂的软件测…
软件测试基本理论(1) IBM生产模式 1   参考书目 <IBM-从菜鸟到测试架构师-一个测试工程师的成长日记> 出版社:电子工业出版社 印次:2013年6月 作者:IBM主要工程师 2   重要提醒 Warning IBM的业务性质是做大型企业的IT解决方案,仍然属于比较中规中矩的传统企业.所以对传统的软件企业有比较大的借鉴意义,但是对于互联网等新兴企业的从业人员,还是采取保留式的态度,取其精华即可. 3   测试产生的时代背景 1968年NATO会议提出了“软件危机”: 脆弱 不可靠 缺…
软件测试作为程序员必备的一项技能是决定软件开发周期长短以及软件运行成败的关键,可以说好的软件不是代码写得好而是有效的测试决定的.本文将介绍在android下利用eclipse进行开发时如何使用JUnit进行单元测试. 一.测试的分类(仅举例其中一些方法) [根据测试是否知道代码] 1.黑盒测试(测试的时候不知道具体代码):指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果.它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当…
转自: http://www.zhihu.com/question/20254092 测试思维方面:1.测试基础理论(测试流程.测试的基础知识)2.测试用例设计方法论(黑盒.白盒)3.软件质量体系(建议可以参考GB/T16260)将以上3个方面的内容,融合到你的思维中去,建立属于自己测试思维的体系,明确测试在不同软件开发阶段要做些什么,怎么做.测试技术能力方面:1.学会写各种测试文档(测试计划.测试方案.测试用例.测试报告.缺陷报告等)2.学习测试工具(工具.脚本.人为方法)工具:指的是load…
Web 软件测试 Checklist 应用系列,第 1 部分: 数据输入 本文为系列文章"Web 软件测试 Checklist 应用系列"中的第一篇.该系列文章旨在阐述 Checklist(检查清单)在 Web 软件产品测试中的应用,以帮助您了解如何利用 Checklist 这种重要的测试手段,更高效的寻找 Web 产品中的 defect(缺陷).Checklist 汇集了有经验的测试人员总结出来的最有效的测试想法,可以直接有效的指导测试工作,开阔测试人员的思路,能够快速的发现产品的缺…