软件测试理论总结(一)

编程入门 行业动态 更新时间:2024-10-27 06:28:19

软件测试<a href=https://www.elefans.com/category/jswz/34/1767091.html style=理论总结(一)"/>

软件测试理论总结(一)

  1. 基本知识
    1.1 软件
    软件:计算机中与硬件相结合的一部分,包括程序和文档。

1.2 什么是软件测试
在规定条件下对程序进行操作,从而发现问题,对软件质量进行评估的过程。

测试的方法:个人复查、抽查和会审、黑盒测试、白盒测试。

软件测试用例包括:输入数据和预期输出结果。

1.3 软件测试的目的
以最少的人力、物力、时间找到软件中的缺陷并修改,从而回避商业风险。软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误。软件测试的目的是尽可能多的找出软件的错误。

1.4 软件测试的定义
使用人工和自动手段来运行程序,目的在于检验是否满足需求。

1.5 软件测试的原则
所有测试追溯到用户需求;
把尽早和不断的测试,作为座右铭;
测试工作要有专业的人员来执行;
80%的错误出现在20%的模块中;
设计测试用例时,要考虑各种情况;
一定要写缺陷报告;
制定严格的测试计划;
完全测试不可能,测试需要终止;
注意回归测试(修改了旧代码后,要确认没有引入新的问题);
妥善保存一切测试文档;

1.6 软件质量模型(iso9126)
功能性;
可靠性(1、尽量不出问题;2、出了问题不能影响主体功能;3、如果影响了主体功能,要尽快回复;)
易用性(用户体验好);
效率;
可维持性(更新);
可移植性(跨越不同系统平台);

1.7 软件质量模型保证(SQA)
目的:使软件制作过程对于领导是可见的。
定义:它是一套计划和方法来向领导层保证。

5个基本标准:

保证有计划地进行;
保证遵循了步骤和需求;
及时通知给对应人员;
高管可以接触到项目内部;
软件质量需要测试工作来保证;

1.8 QC和QA
QC:检验产品质量;
QA:审计过程的质量;

工作关系:QC进行质量控制,QA是确保QC按步骤执行;

1.9 软件测试的流程
1.需求分析;
2.编写测试用例(测什么,怎么测);
3.评审测试用例;
4.搭建测试环境;
5.等待程序的开发包;
6.部署测试包;
7.冒烟测试(测试主体功能是否有问题);
8.执行测试用例;
9.Bug跟踪处理(回归测试);
10.N轮之后符合要求;

最后最后我在打一个小广告 群里面有什么学习资料和大佬解答需要的加群哦:611358906

更多推荐

软件测试理论总结(一)

本文发布于:2024-02-12 17:49:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1688782.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:理论   测试   软件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!