从事软件测试行业很久了,想要写一些关于软件测试的心得,首先就先谈谈关于手工测试吧
软件的问题各种各样,有需求层面的,有设计层面的,有编码层面的,有优化层面的
从阅读各种软件书籍我们可以知道,软件测试中发现问题最多的都是手工测试,手工测试发现的问题占整个项目问题的95%以上,运用最多的测试方法也是手工测试,手工测试是基础,手工测试也是利器。很多软件公司招聘都喜欢搞虚的,要求会自动化测试,要求会性能测试,其实真的能用得上么,对于测试行业大多数公司来讲只会手工测试就够了
我们既然在测试行业,手工测试就是不可或缺的,万丈高楼平地起,不说空话,直接说初入测试行业需要掌握的技能
测试计划,测试案例,测试执行,bug管理,版本控制,这些时初入测试行业必须知道的东西
测试计划在有些公司也称为测试方案,指导整个软件测试过程,这个具体的请百度。
测试案例又称为测试用例,软件专业的同学上学时候应该有所接触,测试用例的设计模版网上可以搜到,必要项包括用例编号、模块、摘要、步骤描述、测试数据、前置条件、预计结果,设计测试案例的方法包括边界值、等价类、因果图法、错促猜测法、判定表法,每一个方法都可以在网上百度到,边界值和等价类最为常见,也运用最多,错误猜测法大多数用于经验丰富的测试人员
测试执行即是按照测试案例设计进行手工测试,测试出问题之后即可进行下一步——bug提交,bug管理工具都大同小异,mantis、禅道可作为案例进行参考,这两个工具均为开源工具,比较好用
bug管理,一般bug管理的必填项包括bug ID、摘要、步骤描述、测试数据、附件或图、状态、优先级、重要程度、指派人
版本控制,这个在测试过程中非常重要,版本做不好管控会导致无休无止的测试,反复工作,最终也达不到预期的结果,无论开发人员还是测试人员,在做版本控制的时候一定要注意,要清楚每次版本更新都更新了什么内容,修改了哪些功能,会对那些功能造成影响,最好能够有readme文件进行说明
另外就是一定要及时暴露问题,千万不能等到上线之前才发现问题,测试的时间一定要保证在120%以上,如果预计8小时完成,在计划中一定要计划为10小时或12小时,给自己充分的时间,不要再领导面前夸海口,不要高估开发人员和自己,要相信,一定还有没发现的问题,软件测试是一个过程,需要全身心投入的一个过程
软件测试的旅程——手工测试
发表于:2017-04-06
作者:银痕
来源:
 相关文章
软件测试的职业发展定位 二十五岁零基础转行做软件测试怎么样? 软件测试工程师的职业发展方向,别迷... 应届生如何快速通过软件测试面试? 来自CIO的见解:IT转型中的陷阱 25岁做软件测试,35岁以后该怎么办?- 周排行
- 月排行
- 评论排行
-   我们是怎样在项目内落地自动化测试体系的
-   程序员高薪盛宴背后:程序员正在消失?
-   应用现代化加速企业数字化转型
-   超实用!6个神奇AI工具,让你轻松玩转...
-   技术人员如何利用人工智能来保护职业生涯
-   远程办公保持高效的15个小技巧
-   CIO分享:培养致胜IT文化的八个秘诀
-   云存储技术的原理是什么?百度网盘技...
-   饿了么4年,阿里2年:我的总结与思考
-   超实用!6个神奇AI工具,让你轻松玩转...
-   你做软件测试工程师的优势是什么?
-   优秀的游戏测试是怎样的?
-   程序员高薪盛宴背后:程序员正在消失?
-   三小时内用ChatGPT写完一篇论文的终极指南
-   从软件出发,非功能测试思考总结
-   展望2017,谁是网络技术头牌?
-   C/C++单元测试工具Visual Unit 4 介绍
-   国内外最好用的6款Bug跟踪管理系统
-   性能测试指标评估必读
-   百度软件测试方案模板
-   38张史上最全的IT工程师技能图谱
-   C/C++单元测试工具Visual Unit 4 介绍
-   2019年,你会选哪些安全测试工具?
-   十款Web服务器性能压力测试工具
-   软件测试入门指南:周期、模型和文档化
-   记自动化测试成神学习之路
-   软件测试全景图 -最全的思维导图