1 / 66
文档名称:

程序员个人年终工作总结.docx

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

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

分享

预览

程序员个人年终工作总结.docx

上传人:圭圭 2022/7/7 文件大小:60 KB

下载得到文件列表

程序员个人年终工作总结.docx

相关文档

文档介绍

文档介绍:
程序员个人年终工作总结
程序员个人年终工作总结1
7.5.3系统测试和调试
1.系统测试的意义及目的
系统测试是为了发觉错误而执行程序的过程,胜利的测试是发每个测试周期中,测试人员和开发人员将依据预先编制好的测试大纲和打算好的测试例子,对被测软件或设备进行完整的测试。
(5)生成测试报告。测试完成后,要形成相应的测试报告,主要对测试进行概要说明,列出测试的结论,指出缺陷和错误。另外,给出一些建议,如可采纳的修改方法,各项修改预料的工作量及修改的负责人员。










3.测试策略和测试方法
软件测试方法分人工测试和机器测试。
1)人工测试
人工测试指的是采纳人工方式进行测试,目的是通过对程序静态结构的检查,找出编译时不能发觉的错误。阅历表明,组织良好的人工测试可以发觉程序中30%~70%的编码和逻辑设计错误。
人工测试又称为代码审查,其内容包括检查代码和设计是否一样,检查代码逻辑表达是否正确和完整,检查代码结构是否合理等。主要有3种方法。
·个人复查:指程序员本人对程序进行检查。由于心理上的缘由和思维惯性的影响,对自己的错误一般不简单发觉,对功能理解的错误更不行能订正。因此,这种方法主要针对小规模程序,效率不高。
·抽查:通常由3~5人组成测试小组,测试人员应是没有参与该项目开发的有阅历的程序设计人员。在抽查之前,应先阅读相关的软件资料和源程序,然后由测试
人员扮演计算机的角色,将一批有代表性的测试数据沿程序的逻辑走一遍,监视程序的执行状况。人工检测程序很慢,只能选择少量简洁的例子。
·会审。测试人员的构成与抽查类似。在会审之前,测试人员应当充分阅读相关资料,比如系统分析说明书、系统设计说明书、源程序等。测试人员应尽可能多地列出典型错误。在会审时,由编程人员逐句讲解程序,测试人员逐个审查、提问。通过这种方式,往往可能使编程人员发觉自己以前没有意识到的错误,使问题暴露=会审后,要将发觉的问题登记、分析、归类。










·代码复审应当在被测软件编译胜利之后。编译都不通过的软件,当然谈不上复审。在复审期间,应保证有足够的时间,让测试小组对问题进行充分的探讨,这样才能有效地提高测试效率,避开出错。
2)机器测试
机器测试是把设计好的测试例子作用于被测程序,比较测试结果和预期结果是否一样。假如不一样,就说明可能存在错误。机器测试只能发觉错误的症状,无法对问题进行定位。
机器测试分为黑盒测试和白盒测试两种。
(1)黑盒测试也称为功能测试。将软件看成黑盒子,在完全不考虑软件内部结构和特性的状况下,测试软件的外部特性。进行黑盒测试主要是为了发觉以下几类错误:
·是否有错误的功能或遗漏的功能?
·界面是否有误?输入是否正确接收?输出是否正确?
·是否有数据结构或外部数据库访问错误?
·性能是否能够接受?
·是否有初始化或终止性错误?
(2)白盒测试也称为结构测试。将软件看成透亮的白盒。依据程序的内部结构和逻辑来设计测试例子,对程序的路径和过程进行测试,检查是否满意设计的要求。其原则是:










·程序模块中的全部独立路径至少执行一次。
·在全部的逻辑推断中,取“真”和取“假”的两种状况至少都要执行一次。·每个循环都应在边界条件和一般条件下各执行一次。
·测试程序内部数据结构的有效性等。
4.软件