请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 111|回复: 0

软件测试的基础内容

[复制链接]

21

主题

21

帖子

97

积分

注册会员

Rank: 2

积分
97
发表于 2022-8-14 01:48:46 | 显示全部楼层 |阅读模式
本帖最后由 xiao尛 于 2022-8-14 01:54 编辑

1、软件测试的发展过程:
①20世纪60年代软件——证明软件能够正常运行工作;
②20世纪70年代中期——检测发现错误;
③20世纪90年代——预防管理质量。

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

3、软件测试的定义使用人工或自动化手段,来运行或测定某个程序的过程。
4、软件测试目的:满足用户需求,尽早尽可能多的发现问题。
5、软件测试的原则:
①所有的测试追溯到用户需求;
②把尽早和不段测试,最为座右铭;
③测试工作要由专业人员来执行;
④80%的错误出现在20%的模块中;
⑤设计测试用例(测什么,怎么测?)时,要考虑各种情况,
⑥一定要写缺陷报告;
⑦制定严格的测试计划;
⑧完全测试不可能,测试要终止;
⑨注意回归测试(修改了旧代码后,要确认没有引入新的问题)
⑩妥善保存一切测试文档。

6、软件质量模型:
①功能性;②可能性(尽量不出问题;出问题不能影响主体功能;如果影响了主体功能,要尽快修复);③易用性(用户体验要好);④效率性;⑤可维持性(更新);⑥可移植性(跨越不同系统平台)

7、软件测试流程
需求阶段:测试需求
测试计划阶段:测试计划
测试设计和开发阶段:测试用例和脚本
测试执行阶段:bug/缺陷报告
测试总结阶段:测试报告

8、软件测试执行阶段
单元测试:最小单位测试,测试依据:详细设计文档
集成测试:在单元测试基础上,找出测试组件间的关系和接口错误
系统测试(包含确认测试):与计算机硬件、外设、支持的软件、数据和人员等元素结合,在实际的运行环境中,对系统进行功能覆盖
验收测试:α测试:公司内部用户模拟真实环境测试,能由开发或测试完成。
                  β测试:一个或多个用户在实际使用环境测试,不能由开发或测试完成。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-9-27 23:09 , Processed in 0.041375 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表