软件工程---软件测试

打印 上一主题 下一主题

主题 942|帖子 942|积分 2826

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
软件测试是指在软件开发过程中,通过一系列的测试运动来评估和验证软件系统或应用程序的质量。它是一种用于发现和修复软件缺陷、错误和题目的过程,旨在确保软件能够满足其预期功能、性能和安全需求。
软件测试分类
软件测试可以按照多个维度举行分类,最常见的分类方式有以下几种:
按测试阶段分:单元测试、集成测试、系统测试、验收测试
按测试目标分:功能测试、性能测试、安全测试、兼容性测试
按测试覆盖范围分:回归测试、全面测试、冒烟测试
按测试方法分:黑盒测试、白盒测试、灰盒测试、自动化测试、手动测试
按测试控制分:静态测试、动态测试、
按测试实行者分:专业测试人员、开发人员自测、用户测试
按测试状态分:静态测试、动态测试
软件测试方法
黑盒测试:测试人员只关注软件的输入输出,不考虑代码布局。如等价类分别、边界值分析、决策表测试
白盒测试:测试人员只对软件的内部代码布局举行测试。如语句覆盖、分支覆盖、路径覆盖等
灰盒测试:综合白盒和黑盒测试的特点,测试人员既关注外部输入输出,也关注内部代码
自动化测试:利用自动化工具实行测试任务
手动测试:测试人员通过手动操作软件实行测试任务
性能测试:测试软件在差异负载下的相应速度、稳定性和可靠性
安全测试:测试软件在差异恶意攻击下的安全性
兼容性测试:测试软件在差异平台、欣赏器、设备上的兼容性。
测试流程
需求分析:确定软件的功能和性能需求,并编写相应的测试计划
测试计划:根据需求分析,指定测试计划,包括测试范围、测试目标、测试进度、测试资源等
测试用例:根据需求规格说明书等文档,计划测试用例,测试用例要覆盖被测系统和功能点
情况搭建:测试情况部署,包括测试情况,测试版本发布,SQL发布,各种参数配置,测试数据预备等
冒烟测试:开发提测后,先实行冒烟测试,旨在验证核心功能,进步开发提测质量,冒烟测试不通过则将提测版本打回
测试实行:按照测试用例优先级顺序,实行测试用例,记录测试效果
缺陷管理:及时记录并反馈测试中发现的题目和缺陷等,并跟踪修复进度,确保题目得到妥善办理
回归测试:上线前需举行回归测试,验证本次迭代功能及线上已有功能,接纳自动化测试方法快速回归
测试报告:包括冒烟测试报告、测试日报、测试完成报告等,发送给项目负责人,开发,产物团队相干人员。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

小小小幸运

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表