软件测试基本概念.docx

软件测试基本概念.docx

ID:59129529

大小:16.46 KB

页数:6页

时间:2020-09-12

软件测试基本概念.docx_第1页
软件测试基本概念.docx_第2页
软件测试基本概念.docx_第3页
软件测试基本概念.docx_第4页
软件测试基本概念.docx_第5页
资源描述:

《软件测试基本概念.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、按照测试方法分类¨静态和动态测试n静态测试静态测试是不运行被测试本身而寻找程序代码中可能存在的错误或评估程序代码的过程。静态测试通过分析或者监察源程序的语法、结构、过程、接口等来检查程序的正确性,找出问题n动态测试动态是运行被测试程序,输入相应的测试数据,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。¨黑盒测试、灰盒测试、白盒测试n黑盒测试黑盒测试(Black-boxTesting):又称为功能测试、数据驱动测试或者基

2、于规格说明书的测试。注重于测试软件的功能需求。n灰盒测试灰盒测试是介于黑盒测试与白盒测试之间的测试方法。在执行白盒测试的时候考虑黑盒测试的方法。n白盒测试白盒测试(Write-boxTesting):又称结构测试、逻辑驱动测试或基于程序本身的测试¨冒烟测试n冒烟测试(Smoketesting)的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。一、冒烟测试的准备工作1、主流程和主功能的确认n正式测试的前提是主功能、主流程通过。n测试人员对自己项目的整体把

3、握程度要强,在前期了解清楚需求后,把最重要的流程和功能列举出来,在冒烟测试前和开发人员一一确认,这对于冒烟测试是非常重要的一环。最好能够将功能点和流程在冒烟测试时要的预期结果和开发人员说明清楚。2、预计冒烟测试的最短和最大时间n根据列出来的功能点和开发人员以往提交测试人员代码质量的可信度,评估下冒烟测试在不同环境下可能花费的最大时间和最小时间,然后列到测试计划中。3、冒烟测试数据的准备n在前期对主要功能对应表的结构都了解地很透彻,需要准备的数据及时准备好。真正冒烟测试开始后,就不会因为准备数据或者了解表

4、存储结构而浪费时间。二、冒烟测试的执行工作n测试工程师严格按照前期的约定去校验主流程,全部校验和开发人员报告情况 三、冒烟测试的总结工作1、时间:冒烟测试是否按时完成?有延误的话,要分析这段时间是不是会对后面正式测试的时间有影响。如果影响比较大可以给开发提建议,看后期有什么补救的方法可以既保证了质量又保证了按时上线,比如提高开发人员修复BUG的效率,测试时间顺延等。2、问题:分析冒烟测试中发现的问题,和开发人员强调这个影响主流程的问题在冒烟修复验证通过后,不能在正式测试中再次出现,否则加大测试人员重复验

5、证的工作量,影响测试进度。对于一个小项目,也许冒烟测试只是花费2,3个小时就结束了,但是冒烟测试是麻雀虽小,五脏六腑全有。从前期确认主要功能,到最后的总结报告,我觉得每个流程都不能马虎,只有都准备好了,才能真正意义达到“冒烟测试”意义:仅用一袋烟功夫完成测试。¨回归测试n在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,对软件的任何新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再现。l回归测试的风险¨一个很小的改动可能引起大问题¨回归测试因为时间等原因不能讲系统全部重新

6、测试¨基于风险的测试方法n评估系统不同部分蕴含的风险,测试最高风险的部分n该方法系统的某些部分缺乏充分的测试,甚至完全不测,但是风险是最低的。n分析可能性和影响n可能出错的机会n出错后造成的影响程度¨功能测试和性能测试n功能测试(Functionaltesting),根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求n性能测试(Performancetesting),评价一个产品或组件与性能需求是否符合的测试。包括负载测试、强度测试、数据库容量测试、基准测试等类型¨压

7、力测试和负载测试n压力测试:获取系统正确运行的极限,检查系统在瞬间峰值负荷下正确执行的能力。n负载测试:用于检查系统在使用大量数据的时候正确工作的能力,即检验系统的能力最高能达到什么程度。¨易用性测试n主要从使用的合理性和方便性等角度对软件系统进行检查,发现人为因素或使用上的问题。在保证足够详细的程度下,用户界面要便于使用,对输入的响应时间和响应方式合理,输出有意义、正确,出错信息能够引导用户去解决问题,文档全面、确切等。易用性测试多数情况下没有一个量化的指标,主观性较强。¨安装测试n安装测试(Inst

8、allingtesting),确保该软件在正常情况和异常情况的不同条件下能够正确安装¨界面测试n指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等等¨配置测试n配置测试(ConfigurationTesting)主要检查计算机系统内各个设备或各种资源之间的相互连接和功能分配中的错误¨文档测试n主要检查文档的正确性、完备性和可理解性¨兼容性测试n测试软件是否和系统的其它与之交互的元素之间兼

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。