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

1.本次上机实验任务:使用webDriver完后自动化测试 2.本次上机实验目的:掌握webDriver的用法和配置. 3.本次上机实验内容: 3.1Selenium的安装: 首先我们上Selenium的官网:http://www.seleniumhq.org/ 去下载Selenium.进入官网: 然后下载Selenium IDE: 点击箭头所指的网址,进入后下载Firefox的插件,然后就可以用Selenium IDE了. 3.2Selenium IDE的使用: 打开火狐浏览器,点击右上角,如…
Selenium上机实验说明 1.安装SeleniumIDE插件 2.学会使用SeleniumIDE录制脚本和导出脚本 3.访问http://121.193.130.195:8080/使用学号登录系统(账户名为学号,密码为学号后6位),进入系统后可以看到该同学的git地址. 4.编写Selenium Java WebDriver程序,测试inputgit.csv表格中的学号和git地址的对应关系是否正确. 集合资源地址已上传至百度网盘(包含firefox43.0.1,javacsv,Seleni…
1.安装SeleniumIDE插件 打开Firefox——>菜单栏——>附加组件——>获取附加组件——>查看更多附加组件——>搜索框输入SeleniumIDE并查找——>选择SeleniumIDE并安装即可 . 2.学会使用SeleniumIDE录制脚本和导出脚本 打开Firefox——>工具——>Selenium IDE,此时已经开始录制,在Firefox的操作会被记录下来 在Selenium IDE插件中,文件——>Export Test Case…
以下是当前流行的几款适合小公司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.黑盒测试(测试的时候不知道具体代码):指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果.它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当…