系统测试相关知识笔记

1、系统测试的意义

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

2、系统测试的目的

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

系统测试的分类:软件测试、硬件测试、网络测试。

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

  • 应提前并不断进行测试:测试应该贯穿开发的各个阶段,提早发现错误纠正错误,后面的代价就会越小。

  • 专门的测试人员:测试工作应该由指定的测试人员完成:应该避免由程序研发人员承担测试工作,这样程序员会根据自己的开发思路,很难发现系统中的问题。如果有专门的测试人员进行,会更客观、有效。

  • 设计测试方案不仅要确定输入数据,也要根据系统功能确定预期输出结果:通过这种方式可以更好验证系统的数据准确性。

  • 设计测试用例要全面:设计用例要包括合理的正常的测试条件、也要包括不合适、无效的输入条件。这样可以更加全面的测试系统的逻辑严密性。

  • 测试不仅要测试是否做个该做的事情,还有检验是否做了不该做的事情:一些画蛇添足的工作可能会带来副作用,从而影响程序的运行效率,甚至会带来潜在的危害或错误。

  • 严格按照测试流程进行测试:测试要严格按照计划、测试用例进行系统测试,要避免测试的随意性。从而保证系统测试的有效性。

  • 测试文档的留存:妥善保存测试用例、测试计划作为软件验收文档的一部分。

  • 测试例子要精心设计,可以重复测试或可追加测试:因为测试工作的重复性很高,要可以利用以前的测试用例,或者在原来的用例基础上修改,然后进行测试。

4、测试流程

制定测试计划、编写测试大纲、根据测试大纲设计和生成测试用例,产生测试说明文档、实施测试、生成测试报告。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT技术分享社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值