- 1、本文档共154页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试学习报告V11.doc
软件测试学习报告
撰写人:曾萍
日期:2012年12月25日
目录
TOC \o 1-1 \u 序言 PAGEREF _Toc349675780 \h 2
1. 软件测试基础 PAGEREF _Toc349675781 \h 2
2. 自动化测试基础 PAGEREF _Toc349675782 \h 4
3. 网络基础知识和TCP/IP协议 PAGEREF _Toc349675783 \h 4
4. C与JAVA PAGEREF _Toc349675784 \h 5
5. J2EE架构 PAGEREF _Toc349675785 \h 5
6. Linux常用命令及常用服务搭建 PAGEREF _Toc349675786 \h 5
7. Shell脚本语言 PAGEREF _Toc349675787 \h 13
8. 数据库 PAGEREF _Toc349675788 \h 66
9. 功能自动化测试工具QTP PAGEREF _Toc349675789 \h 111
10. 附录一 测试分类 PAGEREF _Toc349675790 \h 127
11. 附录二 如何释放C盘空间 PAGEREF _Toc349675791 \h 131
12. 学习参考资料 PAGEREF _Toc349675792 \h 132
序言
基于个人职业定位,选择了自动化软件测试这个方向,本报告的撰写出发点如下:
总结这段时间学习的基础知识,方便日后对知识点的回顾,更新和扩充
对于想往自动化测试行业发展的同行也许能起到一点参考作用
自动化测试涉及到的知识面是很广的,不同的行业,不同的软件,对测试的具体需求也不一样。所以对入门知识,我选择了先从整个面打下理论基础,对于每个环节的深入研究,希望能在工作中逐步积累和提升。
这些知识点的学习资料全部是从网上下载的,并整理在个人文件夹里,本文的总结也只是概述性的理解。
本报告中的内容不能保证没有错误,还请高手批评指正。
软件测试基础
软件测试目的:找出软件的缺陷,保证软件质量满足预定的要求.比如安全性,功能,性能,可接受性,兼容性,健壮性等.在可允许的时间跨度范围内,尽可能多的找出软件缺陷.降低软件测试成本.
软件测试分类:根据不同的侧面进行划分
a)对软件内部实现了解程度
白盒,灰盒和黑盒
白盒:需要懂代码,包括单元测试,集成测试
黑盒:只需要知道软件要干什么,属于系统测试,UI测试和功能测试属于黑盒测试。
b)测试阶段划分
单元测试,集成测试, (α测试),冒烟测试,系统测试,回归测试,验收测试(β测试)
c)按测试内容划分
安装测试,UI测试,功能测试,接口测试,协议测试,性能测试(包括负载测试和压力测试),安全测试,兼容性测试,本地化测试,国际化测试,卸载测试,端到端测试,恢复测试,比较测试,装配/安装/配置测试,文档测试
d)执行测试形式来分
手工测试和自动化测试,随机测试和探索性测试
e)按是否执行被测软件
动态测试,静态测试,
参考附录一或百度百科:软件测试方法
软件需求分析: 深入描述软件的功能和性能,确定 HYPERLINK /view/575391.htm \t _blank 软件设计的约束和软件同其他系统元素的接口细节, HYPERLINK /view/25538.htm \t _blank 定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题.
HYPERLINK /view/111493.htm \t _blank 需求分析可分为需求提出、需求描述及需求评审三个阶段
参考百度百科: 软件需求分析
软件测试用例设计方法:测试常用方法包括:边界值,等价法,因果图法,错误推测方法,判定表驱动分析方法,正交实验设计方法,功能图分析方法,场景模拟分析方法等,对所有的可能性输入进行全面覆盖。以上方法一般针对黑盒用的比较多,但是白盒测试方法也可借助上述思想.
HYPERLINK /view/7930452ced630b1c59eeb5d8.html /view/7930452ced630b1c59eeb5d8.html (正交实验设计方法)
正交表生成工具SPSS
疑问:采用正交实验方法设计测试用例时,混合正交表查询不到,比如共有4个因素,其中1个因素为4水平,其他3个因素为3水平,这个怎么生成正交表呢? SPSS工具?还是有其他更好的办法.
因果图法举个简单的例子如下:
摘录自百度百科:因果图法
白盒测试方法: HYPERLINK /view/41.htm \t _blank 代码检查法、静态结构分析法、静态质量度量法、基本 HYPERLINK /view/4533384.htm \t _blank 路径
文档评论(0)