- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学习协议测试的心得体会
学习协议测试的心得体会
学习协议测试的心得体会
学习协议测试心得体会
篇一:软件测试学习感悟
学习软件测试感受及体会
这学期学习了赵培英老师教授软件测试这门计算机专业专业课,我们学院又开设了刘老师关于这方面讲座,更彻底使我们加深了对软件测试认识。所以我想谈谈关于软件测试体会及学到一些知识。
作为计算机专业一门很重要课程,在计算机领域占据着不可替代角色,随着人类社会进步,各种领域计算机普及,计算机软件也越来越多出现在各个场合,为人们办公,生活,学习,休闲等提供了前所未有方便。软件测试,其目是:第一是确认软件质量,其一方面是确认软件做了你所期望事情(Dotherightthing),另一方面是确认软件以正确方式来做了这个事件(Doitright)。作为计算机专业学生,我想以我自己观点来阐述一下我对软件测试理解。
以前,就是在我没有认真了解测试行业之前,我也一直认为测试应该是不重要,甚至认为有必要有专门测试职业吗?认为软件主要是开发人员事,软件成果也是由开发人员决定,当我学了软件工程这门课,真正了解到它必要性,事实上真不是那么一回事哦。软件无处不在,然而,软件是人编——所以不完美。
我还查阅了一些资料就是不注意软件测试案例:
1、迪士尼狮子王(1994~1995)软件在少数系统中能正常工作,但在大众使用常见系统中不行。后来证实,迪士尼公司没有对市场上投入实用各种pc机型进行正确测试。
2、英特尔奔腾浮点除法软件缺陷(1994)英特尔为自己处理软件缺陷拿出4亿美元支付更换坏芯片费用。导致付出如此昂贵代价,其主要原因是发现了软件缺陷没有正确处理。
3、美国航天局火星极地登陆(1999)该项目使用前有经过测试,两个测试小组双方独立工作都很好,但从未走在一起。
4、爱国者导弹防御系统(1991)一枚导弹在多哈击毙28名美国士兵,症结在于一个软件缺陷:一个很小系统时钟错误累积起来就可能拖延14小时,
造成跟踪系统失去准确度。在多哈袭击战中系统被拖延100小时。
5、千年虫(大约1974)估计世界各地更换或升级该系统程序解决原有2000年错误费用已经超过数亿美元。
这就是不注重测试一些严重后果,因此我们发现了软件测试必要性!在设计有效测试用例之前,测试工程师必需理解软件测试基本原则,包括:1、所有测试都应追溯到用户需求。正如我们所知:软件测试目标在于揭示错误。而最严重错误(从用户角度来看)是那些导致程序无法满足需求错误。
2、应该在测试工作真正开始前较长时间内就进行测试计划。测试计划可以在需求模型一完成就开始,详细测试用例定义可以在设计模型被确定后立即开始。因此,所有测试应该在任何代码被产生前就进行计划和设计。
3、Pareto原则应用于软件测试。简单地讲,Pareto原则暗示着测试发现错误中80%很可能起源于程序模块中20%。当然,问题在于如何孤立这些有疑点模块并进行彻底测试。
4、测试应从quot;小规模quot;
开始,逐步转向quot;大规模quot;。最初测试通常把焦点放在单个程序模块上,进一步测试焦点则转向在集成模块簇中寻找错误,最后在整个系统中寻找错误。
5、为了达到最佳效果,应该由独立第三方来构造测试。quot;最佳效果quot;指最有可能发现错误测试(测试主要目标),所以创建系统软件工程师并不是构造软件测试最佳人选。
6、不充分测试是不负责任;过分测试是一种资源浪费,同样也是一种不负责任表现.。
还有就是关于软件测试分类:从是否需要执行被测软件角度,可分为:-静态测试
-动态测试
从测试是否针对系统内部结构和具体实现算法角度来看,可分为:-白盒测试
-黑盒测试
关于静态测试和动态测试:
(1)静态测试是指不实际运行被测软件,而只是静态检查程序代码、界面或文档中可能存在错误过程。
其中包括代码测试、界面测试和文档测试3个方面。对于代码测试,主要测试代码是否符合相应标准和规范。对于界面测试,主要测试软件实际界面与需求中说明是否相符。对于文档测试,主要测试用户手册和需求说明是否符合用户实际要求。
(2)动态测试是指实际运行被测程序,输入相应测试数据,检查实际输出结果和预期结果是否相符过程。所以,我们判断一个测试属于动态还是静态测试,唯一标准就是看是否运行程序。
关于黑盒测试和白盒测试:
(1)黑盒测试
指是把被测软件看作是一个黑盒子,我们不去关心盒子里面结构是什么样子,只关心软件输入数据和输出结果。
黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错误:
?是否有不正确或遗漏了功能?
?在接口上,输入能否正确地接受?能否输出正确结果?
?是否有数据结
您可能关注的文档
最近下载
- 《广告策划与创意》课件(全).pptx VIP
- 企业财务管理制度十二篇.docx VIP
- 工业行业市场前景及投资研究报告:解析Palantir.pdf VIP
- 检验科标本接收拒收制度标本验收标准.pdf VIP
- 卫生部手术分级目录(2025年版).doc VIP
- 电子束曝光技术.ppt VIP
- 第二单元《燕赵大地连津门》第2课时《津冀之声》课件 人教版二年级音乐上册.pptx VIP
- (2025)全国保密教育线上培训知识考试题库及参考答案.pdf
- 房地产制度与标准 - 绿城项目运营手册之交付后工作操作指引 .docx VIP
- 2024年9月28日福建省事业单位统考《行政职业能力测试》笔试试题.docx VIP
文档评论(0)