`
- 浏览:
15152 次
- 性别:
-
QA其实并不是一个简单的工作,虽然入门容易,但如果想要做高效的测试,也是需要技术的,用自动化工具,写测试脚本,是作为一个高级测试工程师所需要具备的。
软件测试是为了尽早发现软件缺陷,确保缺陷修复,以提高软件质量,决定软件质量的关键是需求分析、设计和实现,而测试是贯穿于上述过程的一种检查手段。即便功能开发好了,没有经过测试,这也是一个不可靠的程序。
一、软件测试分类
软件测试主要分为白盒和黑盒,白盒关心软件内部设计和程序实现,依据是设计文档;而黑盒不关心软件内部,只关心输入输出,依据是需求文档。白盒一般由开发人员负责,测试单元代码,我们一般所认为的软件测试工程师做的是黑盒测试,负责整体系统流程测试。
黑盒测试又包括:
功能测试(根据需求说明,验证功能)、用户界面效果(易用性、视觉效果)、性能测试(处理业务的速度)、健壮性测试(异常情况下,系统的容错能力和恢复能力)、安全性测试、压力测试(极限状态的负载量)、可靠性测试、安装/卸载测试
黑盒测试的方法:
等价类划分(划分相同价值的集合,避免重复性工作)、边界值分析、错误推测法、因果图法、场景分析法。
其实还有一种是灰盒测试,针对程序的接口,关注输出对于输入的正确性,通过表征现象、条件来判断内部的运行状态。主要用于及集成测试的阶段。
二、软件测试的阶段
1、单元测试,即一个个功能模块进行测试(白盒测试)
2、集成测试,将接口集成后,测试接口传输数据的准确性(黑盒、白盒测试,也称为灰盒测试)
3、系统测试,联网后,整体流程测试(黑盒测试)
4、验收测试,由客户验收的测试(黑盒)
三、软件测试的流程
1、制定测试计划,根据需求安排人员、项目阶段、时间、测试工具、浏览器等;
2、设计测试用例,根据需求规格说明书,写清测试的条件、步骤、结果,即如何测;
3、执行测试,当测试计划、用例已审批且测试对象开发完后即可开始,发现问题提交bug给开发,修复完再回归测试;
4、写测试报告,内容包括本阶段测试了什么功能,有哪些问题,问题严重性以及提出问题若不能修复的备选方案;
5、当前功能性测试用例通过率达100%,非功能性测试用例通过率达90%,且最近时间内测试无暴漏情况,测试结束。
在项目组中,由于测试人员比较缺乏,项目进度比较赶,测试用例没有怎么维护,都是按照新增功能或上线后已反馈的bug进行测试,在gitlab上提交问题,跟进问题,其实测试用例非常重要,我最近也在一点点完善项目的测试用例,可以防止执行测试遗漏功能点,也方便其他人的测试,同时参与部分性能测试,对于接口测试还在学习脚本。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
软件测试基础总结 软件测试基础总结 软件测试基础总结
软件测试基础总结详细图表
总结包括测试基础、测试方法、测试过程、测试用例设计方法以及需求管理、配置管理、质量管理等,有助于新手理解软件测试的基本知识。
软件测试基础要点总结.pdf
所有的软件测试基础知识总结大全,帮助快速入门软件测试,了解测试项目的流程内容方法所做的工作,帮助新手快速入门了解
这些内容经过课堂笔记...第一章 软件测试基础理论 第二章 软件测试方法 第三章 软件测试流程 第四章 软件测试环境搭建 第五章 软件测试用例设计 第六章 面向对象的软件测试 第七章 软件自动化测试 第八章 Web网页测试
软件测试基础思维导图总结
软件测试的基础知识总结, word表格文档.
上海培训资料,基础简单全面总结软件测试的内容,看完之后就可以参加面试考试了。 ~测试基础 ·软件测试的定义和目的 ·软件生命周期 ·软件研发组织和流程 ·软件中引入缺陷的原因 ~测试过程 ·测试阶段划分 ...
软件测试技术基础,软件测试工程师入门必备,总结的知识全面。
根据东北大学软件测试的ppt及网络资源整理而成的基础知识点总结(大部分包括主要要考的内容),可以用于期末软件测试的复习
很全的软件测试期末总结 还有试题 测试基础教程
软件测试基础-课程总结报告.pdf
软件测试功能总结思维导图,在软件测试基础(上)部分中软件测试功能总结的思维导图,更加清晰,可供参考
软件测试总结,基础理论,测试计划,测试方案,测试用例编写,测试工具的使用,使用心得
熟练掌握黑盒测试、白盒测试的测试用例的设计,同时进一步提高对于复杂程序的编写能力,为将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。本测试报告为网上购物系统项目的测试报告,主要...
[17个软件测试文档]-8性能测试经验总结 http://download.csdn.net/detail/cleopard/8344017 [17个软件测试文档]-7存储转发机制优化系统测试方案及案例 http://download.csdn.net/detail/cleopard/8343997 [17个软件...
软件测试基础知识总结。非相关无需下载。传资料
软件测试基础 测试流程 上线测试, 性能测试,面试题目,功能测试,总结