1 / 12
文档名称:

软件测试培训心得.docx

格式:docx   大小:17KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试培训心得.docx

上传人:可爱女人 2022/4/8 文件大小:17 KB

下载得到文件列表

软件测试培训心得.docx

文档介绍

文档介绍:
软件测试培训(péixùn)心得
软件测试培训(péixùn)心得
从事软件测试工作已经有三年了,在经历了小公司(ɡōnɡ sī)、大公司的功能测试之后,业务需求已经不是本职测试工作的阻碍了,这时的进行充分的测试,工具是必不可少的。测试工具可以进行


局部的测试设计、实现、执行和比拟的工作。通过运用测试工具,可以到达提高测试效率的目的。测试工具的开展,大大提高了软件测试的自动化程度,让测试人员从繁琐和重复的测试活动中解脱出来,专心从事有意义的测试设计等活动。采用自动比拟技术,还可以自动完成测试用例执行结果的判断,从而防止人工比对存在的疏漏问题。设计良好的自动化测试,在某些情况下可以实现“夜间测试〞和“无人测试〞。在大多数情况下,软件测试自动化可以减少开支,增加有限时间内可执行的测试,在执行相同数量测试时节约测试时间。而测试工具的选择和推广也越来越受到重视。
在软件测试工具平台方面,商业化的软件测试工具已经很多,如捕获/回放工具、Web测试工具、性能测试工具、测试管理工具、代码测试工具等等,这些都有严格的版权限制且价格较为昂贵,但由于价格和版权的限制无法自由使用,当然,一些软件测试工具开发商对于某些测试工具提供了Beta测试版本以供用户有限次数使用。幸运的是,在开放源码社区中也出现了许多软件测试工具,已得到广泛应用且相当成熟和完善。
二:软件测试的概念与目的
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。



,而是为了把软件不能正常工作的预知风险降低到能够接受的程度
,而是一种自觉的约束,不用太多的测试投入产生低风险的软件上的。
三:自我体会
体会一:软件测试在整个软件生命周期中的重要性
它存在于整个工程周期,在工程开始之初需求调研的时候就开始
了,在形成需求规格说明书的时候就需要针对文档进行测试。这个环节在后续整个工程中占了很大的比重,能主导整个软件工程的走向,成败与否全在于开始阶段的决策。
体会二:软件测试的真正意义这与发现错误,而不在于验证软件是正确的
在严格的测试也不能完全的发现软件当中所有的错误,但是测
试还是能发现大局部错误的,能确保软件根本可用和软件的适用性,所以在后使用的过程中还需要加强快速响应的环节。结合软件测试理论,故障暴露在最终客户端之前及时主动的去发现并解决。这点需要加强研发队伍的建设。体会三:在系统性能方面需要重视
经过这次培训中多个案例的讲解,让我了解到系统在上线之后会有很多不能预知的性能问题,需要在上线之前实现进行模拟,以


防止风险,包括大数据量访问,高并发数等等。当然也有很多应对手段,没有那种手段可以称最完美的,只有最适宜的,需要灵活的掌握,综合运用以到达最优程度,这个很值的大家一起研究。
四:个人想法
根据软件部门目前的情况,接下为了我们的软件能在质量上得到保障减轻工程后期维护验收的风险,在此做以下想法和建议;
想法一:有效制定软件测试流程;
由于前期软件工程工程中,未对软件进行系统化的测试,导致后期维护本钱较高,变相增加了软件开发人员的工作量。方案:
1:测试需求分析
明确需求范围
明确每个功能业务处理流程不同的功能点作业务的组合挖掘显示需求背后隐藏的需求
测试需求分析:单功能点输入输出------业务流分析-------全局-----隐藏需求挖掘
2:阶段测试
再软件工程工程中,根据节点、功能模块,业务场景对工程所属软件进行步奏化测试。


3:流程关联性测试
当所属软件开发初步完成时,对软件进行功能关联性,数据关联性进度完整测试。
4:验收测试
软件上线阶段,由我们工作人员带着用户进行现场实时测试并收集测试结果加以进一步完善软件工程,根据用户实际情