1.测试工具
  测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理
  (测试流程管理、缺陷跟踪管理、测试用例管理)的工具。
  1)白盒测试工具
    白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具原理的
    不同,可分为:
    a.静态测试工具:直接对代码进行分析,不需要运行代码,也不需要对代码编译链接,
                    生成可执行文件。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范
                    的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。
                    静态测试工具代表有:Telelogic公司的Logiscope软件、PR公司的PRQA软件。
    b.动态测试工具:采用"插桩"的方式,向代码生成的可执行文件中插入一些监测代码,用来统计
                    程序运行时的数据。与静态测试工具最大的不同就是动态测试工具要求被测系统
                    实际运行。动态测试工具有:Compuware公司的DevPartner软件、
                    Ration公司的Purify系列等。
  2)黑盒测试工具
    适用于黑盒测试的场合,包括功能测试工具和性能测试工具,一般原理是利用脚本的录制(Record)/
    回放(Playback),模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较。
    在迭代开发的过程中,可很好进行回归测试,代表工具有:Rational公司的TeamTest、Robot、
    Compuware公司的QACenter。
    AutoRunner是黑盒测试工具,可以用来完成功能测试、回归测试、每日构建测试与自动回归测试
    等工作,是具有脚本语言的、提供针对脚本完善的跟踪和调试功能的、支持IE测试和Windows native      测试的自动化测试工具,是目前国内最好的银行业务测试工具。
  3)性能测试工具
    专用于性能测试工具包括:Radview公司的WebLoad,Microsoft公司的WebStress等工具;针对数据库
    测试的TestByte;对应用性能进行优化的EcoScope等工具。MercuryInteractive的LoadRunner是一种
    适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试
    对象是整个企业的系统,它通过模拟实际用户操作行为和实行实时性能监测,以查询和发现问题。
  4)测试管理工具
    用于对测试进行管理,测试管理工具对测试计划、测试用例、测试实施进行管理,还包括对缺陷的
    跟踪管理。测试管理工具代表有:Rational公司的Test Manager,Compuware公司的TrackRecord,
    Mercury Interactive公司的TestDirector等软件。
    TestCenter是一款功能强大的测试管理工具,它可以帮助您:实现测试用例的过程管理,
    对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理。

2.测试报告
  软件测试报告作为对测试工作和项目情况的总结,对测试成果的体现,有着很重要的意义。
  总体来说,报告的对象大致分为3类:项目管理阶层、项目组开发测试人员、客户或其他的预期读者。
  1)项目管理阶层
    产品的质量
  
    对整个过程的总结、分析

展示一些测试团队的成果数据

对消耗的资源(时间、人力、物力)进行分析

 2)项目组成员

  对各个阶段进行总结,关注可以提升的地方,以及值得推广的经验

  对各个阶段每个成员的表现进行分析、统计,进行评定

 3)客户或其他的预期读者

  产品的质量信息(包括对用例执行情况的统计、趋势的分析、性能报告手册等)

  其他的客户要求提供的信息

  简单的看,这种做法只是把原有的文档拆分成3份文档,有的放矢。

  总体来说,无论哪种形式的报告,原则都是一致的:简单易懂,风格一致。

软件测试工具和报告学习-3月6日相关推荐

  1. Linux学习-11月13日(PHP安装)

    2019独角兽企业重金招聘Python工程师标准>>> 11月13日任务 11.10/11.11/11.12 安装PHP5 11.13 安装PHP7 php中mysql,mysqli ...

  2. 17家中国域名解析商(国际域名)解析量报告(6月15日)

    IDC评述网(idcps.com)06月23日报道:根据DailyChanges公布的实时数据显示,截止至2015年6月15日,国内域名解析量前十七位名单,环比上期6月9日,无变化.其中,域名解析量成 ...

  3. 面向对象编程学习5月7日-5月23日 网络直播yii-外企使用最多的PHP框架

    每日一贴,今天的内容关键字为面向对象编程学习 课程说明: ----------------------------------------------------------------------- ...

  4. Linux学习-11月12日(Apache安装)

    2019独角兽企业重金招聘Python工程师标准>>> 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装 扩展 apache dso  https://y ...

  5. 学习Vue6月29日

    Vue的特点 Vue.js安装 <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.net/npm ...

  6. 【历史上的今天】9 月 10 日:互联网上第一个搜索工具诞生;微软首席架构师出生;马云诞生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 9 月 10 日,教师节.中国的第一个教师节诞生于 1985 年的今天,旨在肯定教师为教育事业所做的 ...

  7. csgo跑图文件_一键跑图!极为方便的CSGO跑图工具(附2020年5月28日更新)

    原标题:一键跑图!极为方便的CSGO跑图工具(附2020年5月28日更新) 太长不看版 2020年5月28日更新日志极为方便的CSGO跑图工具,分享给大家 2020年5月28日CSGO更新日志 翻译: ...

  8. 互联网晚报 | 7月4日 星期一 | 任正非:华为要做好开放交流;保时捷:将继续生产内燃引擎车;百度沈抖辞任携程董事...

    任正非:华为要做好开放交流 7月4日,华为心声社区公开任正非内部交流纪要,任正非表示,华为内部员工.专家之间的交流都不要有任何忌讳,对于外部交流,大家自己掌握分寸,但还是要多交流,华为要做好开放交流, ...

  9. 微信小程序开发导航:精品教程+网友观点+demo源码(5月9日更新)

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...

最新文章

  1. MySQL无法存储中文问题
  2. 《系统集成项目管理工程师》必背100个知识点-12项目整体管理的过程
  3. CG CTF WEB SQL注入2
  4. Flutter - 弹出底部菜单Show Modal Bottom Sheet
  5. python下划线怎么输入_python长的下划线怎么打
  6. Linux系统语言教程,Linux操作系统基础及语言基础教程-麦可网张凌华
  7. 2016陕西省ACM 热身体B 种类并查集
  8. openssl php api,PHP7使用openssl解密易班API中的用户数据
  9. 从Memcache转战Redis,聊聊缓存使用填过的“坑”
  10. 【图像处理】基于matlab颜色恒常性算法水下图像处理【含Matlab源码 474期】
  11. 从零开始的硬改路由器记录
  12. 考研英语阅读理解技巧总结
  13. python可嵌入和可执行版本_Python可嵌入zip
  14. MySQL数据库select语句6大子句(from、where、group by、having、order by 、limit )#经典员工、部门表案例语句练手!
  15. c语言字符结构数组初始化,C语言结构体数组初始化问题
  16. MIKE 21 教程 1.7 网格生成过程中的常见报错与问题
  17. 足球战术训练的几种方法
  18. latex报错 Misplaced \noalign.
  19. DOTA2 6.86更新日志 史诗级巨变英雄大改
  20. 保时捷卡宴加装电动踏板,原来好处这么多!

热门文章

  1. cpu java poi 导出_java基于poi导出excel透视表代码实例
  2. mysql中如何求字段的个数字_求高手帮小弟解决一下!关于mysql字段中数字提取求和的问题?...
  3. 上如何刻字_校园石阶上被人刻了1700多个字?!这次网友却说好
  4. 滑动验证码、文件上传、form、AJAX.....
  5. VS code 的变量设定
  6. 理解JS中的this的指向
  7. 初识linux以及bash的部分使用及技巧
  8. 只有程序员才有的十大烦恼
  9. python不带颜色的图形_如何使用Matplotlib设置图形背景颜色的不透明度 - python
  10. SpringBoot_02 Spring的Java配置方式