系统测试相关知识笔记

举报
IT技术分享社区 发表于 2023/01/16 22:28:35 2023/01/16
【摘要】 1、系统测试的意义系统测试是为了发现系统中的错误而执行程序的过程,发现系统中存在的问题,及时处理掉,从而规避项目后续阶段顺利推进的风险、和高质量的软件交付给客户。2、系统测试的目的希望以最少的人力和时间发现潜在的各种错误和缺陷。需要根据项目开发阶段的需求、设计文档设计合理的测试用例,然后使用这些用例来运行程序。系统测试的分类:软件测试、硬件测试、网络测试。3、系统测试遵循的基本原则应提前并不...

1、系统测试的意义

系统测试是为了发现系统中的错误而执行程序的过程,发现系统中存在的问题,及时处理掉,从而规避项目后续阶段顺利推进的风险、和高质量的软件交付给客户。

2、系统测试的目的

希望以最少的人力和时间发现潜在的各种错误和缺陷。需要根据项目开发阶段的需求、设计文档设计合理的测试用例,然后使用这些用例来运行程序。
系统测试的分类:软件测试、硬件测试、网络测试。

3、系统测试遵循的基本原则

  • 应提前并不断进行测试:测试应该贯穿开发的各个阶段,提早发现错误纠正错误,后面的代价就会越小。
  • 专门的测试人员:测试工作应该由指定的测试人员完成:应该避免由程序研发人员承担测试工作,这样程序员会根据自己的开发思路,很难发现系统中的问题。如果有专门的测试人员进行,会更客观、有效。
  • 设计测试方案不仅要确定输入数据,也要根据系统功能确定预期输出结果:通过这种方式可以更好验证系统的数据准确性。
  • 设计测试用例要全面:设计用例要包括合理的正常的测试条件、也要包括不合适、无效的输入条件。这样可以更加全面的测试系统的逻辑严密性。
  • 测试不仅要测试是否做个该做的事情,还有检验是否做了不该做的事情:一些画蛇添足的工作可能会带来副作用,从而影响程序的运行效率,甚至会带来潜在的危害或错误。
  • 严格按照测试流程进行测试:测试要严格按照计划、测试用例进行系统测试,要避免测试的随意性。从而保证系统测试的有效性。
  • 测试文档的留存:妥善保存测试用例、测试计划作为软件验收文档的一部分。
  • 测试例子要精心设计,可以重复测试或可追加测试:因为测试工作的重复性很高,要可以利用以前的测试用例,或者在原来的用例基础上修改,然后进行测试。
4、测试流程
制定测试计划、编写测试大纲、根据测试大纲设计和生成测试用例,产生测试说明文档、实施测试、生成测试报告。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。