一名合格的软件测试需要具备那些专业能力( 三 )


一名合格的软件测试需要具备那些专业能力

一名合格的软件测试需要具备那些专业能力

一名合格的软件测试需要具备那些专业能力



■网友
谢邀,我不是专业测试,自己开发自己测试
大部分软件测试都是基于web端的吧。那么web的程序有那些需要测试的?
1、按功能需求文档上写的功能先测一遍,确定每个模块都能正常运行
2、对程序中需要输入的模块多尝试测试一下, 比如它是个需要输入数字的文本框,你输入一段字符串会出现什么反应,数字的范围是多少? 是否支持负数、小数点等有符号的数字,这个在黑盒测试中叫... 边界值测试法吧好像
3、兼容性测试, 世纪难题,window下的不同的浏览器内核七八个, 像IE、 谷歌、 火狐、欧朋之类的,还有什么搜狗高速浏览器、360安全浏览器、2345王牌浏览器、百度浏览器、桔子浏览器一大堆,都是基于IE内核的,但是你得确定每种浏览器都能正常显示界面,IE又有从6到11的版本,至少IE9得兼容吧。还有苹果的浏览器,苹果下IE内核的好像又不一样了, Linux下还有各种浏览器,自己看着办
这些是最最最最基本的日常工作,至于工作中使用什么测试工具? 在我看来都是一样的。工作上的一个协作而已。 如果是团队测试,我认为操作流程是放在第一位的, 沟通比能力重要。
做得久了,需要进阶了, 学学Apache\ginx那些服务器的配置, 了解一下HTTP的概念。学学浏览器的控制台怎么用的。
学学SQL,学学js。 试试SQL注入,XSS跨站攻击, javasctipt是可以禁止加载的。前端的验证表单什么的都失去效果,看看这个时候的后台还有没有安全性的问题
至于楼上说的git, 我认为并不需要专门去学, 你又不提交代码,只是可能会让你提个Issues什么的,更多应该还是把bug写到测试用例里去
【一名合格的软件测试需要具备那些专业能力】 以上是个人经验,不喜请喷!!!


推荐阅读