博文

软件测试理论汇总(2012-11-07 23:09:00)

摘要: 基于Selenium 2与Python自动化开发环境搭建 IEEE Standard for Software Verification and Valida.. 一前辈实际项目中的性能测试方案 数据库性能测试方法实例讲解 卡内基梅隆大学CMMI全套培训教材 Introducing the IEEE Standards for Software Qualit.. 正交矩阵表资料+正交设计助手 5种模型的网络安全测评和最优主动防御 公共用例详细步骤 常用的测试用例及相关测试知识 ......

阅读全文(1566) | 评论:0

自动化测试资料汇总(2012-11-07 23:09:00)

摘要: 共享一些自动化测试链接 5种模型的网络安全测评和最优主动防御 Ad hoc网络安全性分析 用开源插件把你的Firefox打造成黑客工具 轻量级自动化测试框架-QTP [转]排序和算法总结 python资料大全 python学习资料整理 go语言编程在windows下开发环境配置(图文) 献给迷茫中的初学者 — 如何去学习编程(转) ......

阅读全文(1644) | 评论:0

一套实用的白盒测试指南(2012-11-07 23:08:00)

摘要: 软件测试---白盒测试指南(一四) 软件测试---白盒测试指南(一三) 软件测试---白盒测试指南(一二) 软件测试---白盒测试指南(一一) 软件测试---白盒测试指南(十) 软件测试---白盒测试指南(九) 软件测试---白盒测试指南(八) 软件测试---白盒测试指南(七) 软件测试---白盒测试指南(六) 软件测试---白盒测试指南(五) ......

阅读全文(1474) | 评论:0

[整理]系统测试应考虑的几种类型(2011-06-27 22:47:00)

摘要:设计系统测试用例时应考虑的全部15种类型
1、能力测试:判断系统与目标文档提及的每一项能力是否匹配
2、容量测试:系统经受大容量的数据校验测试
3、强度测试:系统承受高负载或强度的检验测试
4、易用性测试:
4.1 每个用户界面是否都根据最终用户的智力、教育背景和环境要求进行了调整?
4.2 程序的输出是否有意义、不模糊且没有计算机的杂乱信息?
4.3 错误诊断是否直接?
4.4 整天的用户界面是否在语法、惯例、语义、格式、风格和缩写方面展现了相当程度的概念完整性、基本的一致性和统一性?
4.5 在准确性极为重要的环境里,输入中是否有足够的冗余信息?
4.6 系统是否包含过多活不太可能用到的选项?
4.7 对于所有的输入,系统是否返回了某些类型的即时确认信息?
4.8 系统是否易于使用?
5 安全性测试:设计测试用例来突破程序安全检查的过程
6 性能测试:系统在特定负载和配置环境下程序的响应时间和吞吐率
7 存储测试:例如内存限制、硬盘存储限制等等
8 配置测试:例如不同操作系统等
9 兼容性/配置/转换测试:例如系统升级
10 安装测试
11 可靠性测试
12 可恢复性测试:测试系统异常恢复能力
13 适用性测试:系统是否具备适用性或可维护性
14 文档测试:检查用户文档的正确性
15 过程测试

......

阅读全文(2218) | 评论:0

共享一些自动化测试链接(2011-06-11 16:29:00)

摘要:
1.Selenium官网
2.Dashboard
3.Selenium CubicTest
4.Selenium  Bromine
5.selenium code host on google
6.selenium_grid_subversion_and_hudson
7.Selenese Reference
8.XPATH
9.AutoIt
10.Selenium系列介绍
11.selenium 开发文档
12. selenium 中文论坛
13. Richfaces 使用selenium来测试
14 Maven2权威指南中文
15.howto-maven-storytestiq-selenium-rc
16.selenium持续集成
17.Using Hudson as Selenium Grid for Continuous Integration
18. AutoHotKey
19. Selenium locator
20. selenium css locator example;
21.Selectors
22. Dom examples
23. Tellurium
24.webdriverfirebug
25.modify headers
26.Jetty
27. Beginner language
28.Advanced Servlet and JSP Tutorials Resources
29.Sauce Labs blog
30.Dive into HTML5,html5doctor,html5
31.WebDriver
32.Handle alert and promots issues
33.QAliber MURO
34.Javascript deb......

阅读全文(3224) | 评论:0

web测试总结(2011-06-10 10:05:00)

摘要: web测试总结 在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证 是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然 而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。本文将 web 测试分为 6 个部分: 1.       功能测试 2.       性能测试(包括负载/压力测试) 3.       用户界面测试 4.       兼容性测试 5.       安全测试 6.       接口测试 本文的目的是覆盖 web 测试的各个方面,未就某一主题进行深入说明。 1 功能测试 1.1 链接测试 链接是Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样 确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道 正确的URL地址才能访问。 链接测试可以自动进行,现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成,也就是说,在整个Web应用系统的所有页面开发完成之后进行链接测试。 采取措施:采用自动检测网站链接的软件来进行。 推荐软件: Xenu Link Sleuth 免费 绿色免安装软件 HTML Link Validator 共享(30天试用) 1.2 表单测试 当用户通过表单提交信息的时候,都希望表单能正常工作。 如果使用......

阅读全文(1725) | 评论:0

testlink关联集成mantis(2011-06-09 15:07:00)

摘要:    testlink关联mantis

    第一步:编辑config.inc.php
    找到$g_interface_bugs='NO';改成$g_interface_bugs='MANTIS';


    第二步:在mantis上设置匿名登录权限(不需要对此进行配置)
    l       匿名登录的设置需要打开。
    l       Mantis的匿名用户具备对所有的项目都可以浏览的权限。
    Change the following in your mantis config_inc.php (replace dummy with your created user)
    # --- anonymous login -----------
    # Allow anonymous login
    $g_allow_anonymous_login = ON;
    $g_anonymous_account = 'dummy';
    注:这个dummy用户需要administrator在后台添加,注册不了的


    第三步:在TestLink里配置mantis的界面参数。
    你必须编辑TL_ABS_PATH/cfg/mantis.cfg.php,如下所示:
    define('BUG_TR......

阅读全文(4300) | 评论:0

curl应用总结(二)(2010-10-21 17:14:00)

摘要: curl应用总结(二) Posted on 2010-05-24 14:25 S.l.e!ep.¢% 阅读(158) 评论(0)  编辑 收藏 引用 所属分类: CURL curl的应用方式,一是可以直接通过命令行工具,另一种是利用libcurl库做上层的开发。本篇主要总结一下命令行工具的http相关的应用,尤其是http下载方面的;下一篇再讲基于libcurl库的开发。
    
   
    curl的命令行工具功能非常强大,这些数据交互的功能基本上都是通过URL方式进行的,我们先来看看curl对多个URL的灵活操作,这些规则使我们的批处理需求应用起来非常方便。
   
    1、用{}表示多个URL
    如 http://site.{one,two,three}.com,只要在{}中写上不同的部分,就可以表示3个URL了。
   
    2、用[]表示多个URL
    如 ftp://ftp.numericals.com/file[1-100].txt,ftp://ftp.numericals.com/file[001-100].txt,ftp://ftp.letters.com/file[a-z].txt, []中表示按数字或字母的顺序排列。
    还能表示不连续的排列,如 http://www.numericals.com/file[1-100:10].txt,http://www.letters.com/file[a-z:2].txt,":" 后面的数字表示等差排列的阶跃数。
   
    3、结合起来使用
    如 http://any.o......

阅读全文(2517) | 评论:0

curl应用总结(一)(2010-10-21 17:14:00)

摘要: curl应用总结(一) Posted on 2010-05-24 14:24 S.l.e!ep.¢% 阅读(176) 评论(0)  编辑 收藏 引用 所属分类: CURL 最近开发中用到curl库,虽然都是很简单的应用,但对这个库还是产生了兴趣,想学习总结一下。curl库功能非常强大,这里主要针对http应用,尤其是http文件下载做一个总结。当然了,还是主要针对Windows系统来讲。     本文是第一篇,当然要简单介绍一下curl,然后说一下Windows系统下的编译安装,以及对curl工具的简单应用。   curl是一个基于命令行的应用工具,提供利用URL标准进行文件传输的功能。目前已经支持非常多的流行的互联网协议,如:FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE等。curl支持SSL认证,HTTP POST/PUT,FTP上传,HTTP上传、代理、cookies、用户+密码认证、文件续传、代理管道等一系列强大功能。curl是用C语言写的,但是绑定了很多开发语言。大体上可以把curl分成命令行工具和libcurl库两个部分,命令行工具可以直接输入指令完成相应功能,libcurl则是一个客户端URL传输库,是线程安全且兼容IPv6,可以非常方便地用来做相关开发。     更多关于curl的信息可以参考官网http://curl.haxx.se/。 curl的相关文档非常全,不得不赞一下。其实查阅原文文档是一个很好的习惯,而且还是一件很惬意的事情,对提高英文阅读能力帮助也很大。     从curl官方网站上可以直接下载到编译好的lib,dll和exe文件,但是自己由源码编译安装curl,也是一件有意思的事情。从网站上下载源码包,解压缩后会看到根文件目录下面有很多文件及文件夹。其中的文件是有关curl项目的介绍、版本变更情况、以及一些有关配置和编译的文件;文件夹中比较重要的有3个:docs、lib和src,docs中包括项目的所有相关文档,lib中为libcurl库的源码,src为curl命令行工具的源码。
......

阅读全文(5456) | 评论:4