软件测试入门
作者:网络转载 发布时间:[ 2012/7/19 13:50:49 ] 推荐标签:
编者之话
亲爱的朋友,本文主要是针对打算进入软件测试领域的朋友们编写的。在我的面试经历中,我经常会遇见很多刚走出大学校门的朋友。他们都非常,但是由于各种原因,例如因经济原因无法参与专业培训、短期无法找不到工作而准备放弃在大城市奋斗等,在职业选择方面非常迷茫。我非常希望能将自己的经验跟大家分享,如能对年青朋友们有一些帮助,我非常高兴。感谢你们阅读本文,谢谢!
职业发展
“你为什么选择软件测试?”。面试时很多人回答:“因为软件测试简单”。这样的回答其实很糟糕。如果你是真心喜欢、热爱这个行业,再加上你的认真、踏实、负责、以及良好的团队合作等,恭喜你,不管你的计算机基础如何,你都能在软件测试行业有很好的发展前途!
入门
当你决定进入软件测试行业,若你对软件测试还不太了解,我建议你去书店选择软件测试相关书籍学习几天(特别提醒:对于重点知识、疑问等需做好笔记,并及时查阅资料将疑问解决掉)。经过这一阶段的学习,你可以知道哪些书写得比较好,可以从中买下1-2本书带回家仔细研究!
面试
恭喜你获得面试机会。这时候,你应该真诚、勇敢地参加面试。面试的时候,眼光请一定要正视考官,把你自信、的一面充分展现出来。
入职
恭喜你进入软件测试行业。通常,通过一个月左右的时间熟悉、学习业务知识,如果你能顺利地把测试理论知识很好地应用于实际工作中,并按时完成上级安排的测试任务,到第二、三个月时你基本具备独立执行测试任务的能力了。我相信,你一定能顺利转正。
测试用例设计
理论与实践相互结合是非常重要的。不知道其他公司对测试用例设计如何看待,而我始终是特别重视的。
对于踏入这个行业的新人,我通常会花一周左右的时间对他们进行测试用例设计方面的培训,重点指导新人们如何将理论用于实践。
测试用例模板
我相信每家公司都有自己的测试用例设计模板。我采用的测试用例设计模板主要包含:
● 小功能测试集:用于简单、快速地验证系统是否满足基本的功能需求(小功能集好能够做到全部自动化);
● 复杂功能测试集:用于进一步验证系统能否在复杂、或不常见的合法输入和操作下正常运行;
● 健壮性测试集:用于测试系统能否在各种异常输入、异常操作或者异常环境下正常响应,以及检测在出错之后系统能否正常运行,是否造成数据丢失、是否毁坏其它相关的软件和硬件等;
● UI测试集:编写跟UI设计相关的测试集。
说明:
小测试集、复杂测试集、以及健壮性测试集都是根据需求、使用测试用例设计方法编写的。UI是根据产品UI设计文档编写的。
在编写测试用例的时候,需要思考以下几个问题:
● 为什么功能性测试用例必须覆盖全部需求?
这问题不回答了,大家一定理解。
● 哪种测试用例便于他人审核是否有效?哪种测试用例便于增加、删除、修改?
具有树型结构、清晰层次关系的测试用例。审核人员一般会先审核树枝是否全面覆盖需求、是否有冗余,然后再审核树叶是否全面、是否有冗余。如果具有这样的层次关系,用户也能很好地维护测试用例。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11