欢迎来到天天文库
浏览记录
ID:38517212
大小:3.36 MB
页数:13页
时间:2019-06-14
《软件测试基础知识81905》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件测试基础知识内容纲要什么是软件测试软件测试的目的软件测试的原则BUG的定义测试用例的定义软件测试的流程1、什么是软件测试?在规定条件下,对软件进行操作,以发现错误,对于软件质量进行评估。测试测试的对象不仅是程序,还包括数据和文档。2、软件测试的目的是什么?以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。以评价一个程序或系统属性目标的活动,测试是对软件质量的度量与评估,以验证软件的质量满足用户的需求的程度,为用户选择与接收软件提供有力的依据软件测试基础知识它是通过测试来检测每个
2、功能是否都能正常1、功能不正确或累积错误2、界面错误3、数据可访问错误4、性能错误5、初始化和终止错误所有的软件测试都应追溯到用户需求应当把“尽早地和不断地进行软件测试”作为软件测试者的座右铭。完全测试是不可能的,测试需要终止。测试无法显示软件潜在的缺陷。充分注意测试中的群集现象程序员应避免检查自己的程序。尽量避免测试的随意性。所谓的群集现象就是是指在测试中发现缺陷越多的地方,存在的未被发现的缺陷越多。2、软件测试的原则是什么?3、什么是软件BUG基于用户需求操作过程中软件系统表现出的错误、缺陷或故障非基于用户需求操作过程中,表现出以下任一现象:安全问题、死机、重启、数据丢失、出现异常现
3、象后停止非基于用户需求操作后,不能恢复的软件BUG执行某一个操作或多个操作的组合,指向帮助用户满足某一项需求按拨号键,可以帮助用户实现呼出电话或查询通话记录的需求待机界面输入一个号码,按选项选择发送信息进入信息收件箱中,按选项选择全部标记,然后删除标记的条目,这一系列的操作组合,指向帮助用户满足“全部删除收件箱短信的需求”3.1、基于用户需求操作的定义3.2、非基于用户需求的操作,出现以下任一种现象也判定为BUG非基于用户需求的操作安全问题死机重启数据丢失出现异常现象后基于非用户需求的操作不能停止包括人身安全、财产安全、信息安全案例一在浏览网页期间,将手机系统时间改为前一天,历史记录显示
4、错误->此操作与浏览网页这个目的相违背案例二在播放音乐或电影期间,反复插拔TF卡---此操作与目的(播放电影相违背)案例三在编辑短信界面,输入内容后,反复的删除内容,然后按挂机键3.3、非基于用户需求的案例:理解一就是设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。测试用例是将测试行为具体量化的方法之一、理解二是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例就是设计一个场景,软件程序在这种情况下,必须能够正常非常运行并且达到程序所设计的结果。4、测试用例的定义1在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。2测试用例
5、的使用令软件测试的实施重点突出、目的明确。3在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度,缩短项目周期。4功能模块的通用化和复用化使软件易于开发,而测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升。5、使用测试用例的好处接到测试任务确认测试目的、内容、评估测试时间(如发现异常,及时汇报给组长)依据任务书升级(解读测试任务书)升级准备测试资源开始测试全功能测试、基本功能测试、针对性测试、回归测试回复测试报告6、软件测试流程图
此文档下载收益归作者所有