- 1、本文档共160页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试桌面系统测试自动化测试工具浏览器软件工程 摘要:作为软件开发的重要环节,软件测试越来越受到人们的重视随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就更加困难为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的研究尤为重要 本课题以Sun中国工程院的Linux桌面系统项目——JavaDesktopSystem的测试工作为基础,结合现有测试理论对基于Linux的桌面系统的测试方法和测试技术进行了深入细致的分析研究并取得了多项创新性成果在理论方面提出了复合白盒测试法和缺陷图表统计模型复合白盒测试法是一种综合性的测试方法,它利用测试覆盖技术和面向缺陷的测试方法使发现的缺陷数量最大化,利用域比较测试技术和Mutation法降低测试用例的执行次数从而减轻工作量缺陷图表统计模型是基于缺陷统计分析的桌面软件质量评价方法,其核心包括缺陷分布统计、缺陷龄期统计和缺陷趋势统计这些理论方法已在JavaDesktopSystem的测试实践中得到应用,并取得很好的实际效果 设计测试用例和测试工具是桌面系统软件测试中的关键技术问题本文以JavaDesktopSystem的重要组件Mozilla浏览器为对象,阐述了测试用例DOM引擎和Javascript解释器、辅助测试工具IECT和自动化性能测试工具Loadpage的实现方法,并详细介绍了许多技术解决方案这些测试用例和测试工具在Mozilla浏览器的测试中正发挥着重要的作用标题:软件测试桌面系统测试自动化测试工具浏览器软件工程专业:软件工程学位:硕士单位:湖南大学@关键词:软件测试 桌面系统 测试自动化 测试工具 浏览器 软件工程 论文简介:软件测试技术的自动化是软件测试的发展趋势,正确、合理地实施自动化测试,能够快速、彻底地对软件进行测试,从而提高软件质量,节省经费,缩短产品发布周期。本文系统的论述了在自动化测试中所遇到的一些问题和误解,包括测试计划、测试模型、测试流程、测试用例、测试脚本、缺陷管理、人员安排、测试工具使用,并在全国短波监测网络系统的测试中得到了实践。 在本文设计中,尽可能地应用各模型中对项目有实用价值的方面,而不拘泥于某个具体的模型。在测试实践中:以 W 模型作为参考框架,同时灵活运用H 模型独立测试的思想。 在达到恰当的就绪点时就开展独立的测试工作,同时将测试工作进行迭代。“尽早测试”、“全面测试”、“全过程测试”和“独立、迭代的测试”是测试所遵循的四个原则,这在实际测试项目中得到了应用并得到了良好的效果。 本文以整个短波系统开发生命周期为主线,相继引入了测试工具。其中测试辅助工具CVS可以建立资源版本,建立每日构建。TestDirector系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测试管理过程变得更为简单和有组织。winRunner 是对系统进行功能测试的,通过设计的脚本来自动复现手工操作。LoadRunner 是对系统性能进行测试的,通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。以上工具交互配合适用,在不断的测试迭代中改善了短波系统开发过程,提高了系统的可靠性。软件测试精华三
分类: 软件测试 2008-11-17 21:05
下面,谈谈软件测试的其他方面的一些问题。
一个被人忽略的软件测试目的
在谈到测试时,许多作者都引用了Grenford J. Myers 就软件测试目的提出的以下观点:
1.测试是程序的执行过程,目的在于发现错误;
2.一个好的测试用例在于能发现至今未发现的错误;
3.一个成功的测试是发现了至今未发现的错误的测试。
这是一种比较狭窄的观点。作为一个清醒的、纵观全局的软件开发人员或管理者,我们应当从软件过程的角度来看测试。
一个被人忽略的软件测试目的是:测试可以帮助发现当前开发工作所采用的软件过程(也是一个“软件”)的缺陷,以便进行改进。(在以下的讨论中,“错误”与“缺陷”基本上认为代表相同意义。)
怎样理解这种说法呢?
首先,测试并不仅仅是为了要找出错误。分析错误产生的原因和错误在开发的哪一个阶段产生,具有非常重要的意义。
通过分析错误的原因,我们可以立即在开发行动中对其进行改正。同时,这种分析也能帮助我们推理出 与所分析的错误有关联的潜在错误,从而有针对性地设计出检测的方法。
通过分析错误产生于哪一个开发阶段、而又在哪一个阶段被发现,我们可以判断从错误的产生到错误的发现,跨越了多少个开发阶段。软件开发的一条重要原则是尽早发现与修正错误。(当然,更高的一条原则是尽量预防错误的出现。)一个错误能够超越本开发阶段而不被发现,就指明了该开发阶段的检测手段有缺陷,从而也不难有针对性地制
您可能关注的文档
- 适用于2010年高考作文的素材与点评十九O篇.doc
- 述职读报告(陈秉林).doc
- 金石镇资源开发现取状及潜力评估调查报告.doc
- 自律会工如作总结.doc
- 金属工艺学y作业汇总.doc
- 数邢台市工业学校简介.doc
- 自律会果部门总结.doc
- 金属技术监督网络管理N职责.doc
- 送电工区2011年提升员工素质实施方案附件3 送电工区人才梯队建设管理文办法.doc
- 自律会秘果书处工作总结.doc
- 2025年烟台市正大城市建设发展有限公司招聘工作人员12名笔试参考题库附带答案详解.doc
- 2025年衢州市属国企公开招聘工作人员笔试参考题库附带答案详解.doc
- 2025中铁四局集团有限公司法律合规部公开招聘1人笔试参考题库附带答案详解.docx
- 2025中国建筑股份有限公司岗位招聘【人力资源部(干部人事部)】笔试参考题库附带答案详解.docx
- 2025年滁州定远县中盐东兴盐化股份有限公司招聘2人笔试参考题库附带答案详解.doc
- DB1331T109-2025雄安新区建设工程抗震设防标准(963.84KB)(1).pdf
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解.pdf
- 2024陕西延长石油集团华特新材料股份有限公司社会招聘8人笔试参考题库附带答案详解.pdf
- 2023内蒙古大唐国际锡林浩特矿业有限公司采煤自营专项社会招聘32人笔试参考题库附带答案详解.pdf
- 2024年12月云南大学国际合作与交流处公开招聘(1人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 个体防护装备配备规范.pdf VIP
- 尾矿库安全规程.docx VIP
- 工作场所有害因素职业接触限值 第2部分物理有害因素.doc VIP
- DX—TH2使用与维护说明书附图.doc VIP
- 危险化学品单位应急救援物资配备要求.pdf VIP
- GB30000.26-2013 化学品分类和标签规范 第26部分:特异性靶器官毒性 反复接触.pdf VIP
- 2025《速度、力度与常用音乐术语》大单元整体教学设计.docx
- GB 30000.28-2013 化学品分类和标签规范 第28部分:对水生环境的危害.docx VIP
- GB30000.27-2013 化学品分类和标签规范 第27部分:吸入危害.pdf VIP
- GB30000.25-2013 化学品分类和标签规范 第25部分:特异性靶器官毒性 一次接触.pdf VIP
文档评论(0)