发表于: 2017-10-27 23:55:24
2 960
今天完成的事:
在网上学习了很多知识,学的我豁然开朗,但是又感觉要炸
遇到的问题:
也不知道测试点写的对不对,师姐也没回音,然后我就各种找资料,看了很多课堂
东西很多,得慢慢消化,可能脑袋里现在有些东西都没记住,不过来日方长
一定得多学点
收获:
软件测试的对象:
程序 数据 文档 过程 硬件 网络
软件测试不等于程序测试,软件测试贯穿于软件定义和开发的整个期间,需求分析,概要设计,详细设计,以及程序编码等各个阶段所得到的文档,包括需求规格说明,概要规格设计说明,详细设计规格说明以及源程序,都是软件测试的对象
软件测试员应该具备的素质:
基本素质是:打破沙锅问到底
优秀素质:
1.探索精神:不会害怕进入陌生环境
2.故障排除能手:要善于发现问题的症结,喜欢猜谜
3.不懈努力:
4.创造力:想出富有创意甚至超常的手段来寻找问题,也就是说用神经病想法:-D
5.追求完美:
6.判断准确:
7.老练稳重:软件测试员不害怕坏消息
8.说服力:善于表达自己的观点,表明bug为何必须修复 并通过实际演示诉说观点
什么是缺陷(bug)?
1.软件实现了产品说明书未提到的功能
2.软件未实现产品说明说要求的功能
3.软件出现了产品说明说指明不应该出现的错误
4.软件未实现产品说明书虽未明确提及但应该实现的功能
5.软件难以理解,不易使用,运行缓慢 或者从测试员的角度看 最终用户会认为不好
什么是软件测试?
就是使用人工或者自动手段来运行或测试某个系统,并发现问题 解决问题的过程
目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别
法则:
1.功能 2.可靠性 3.易用性
4.效率 5.维护性 6.可移植性
最后贴一些黑盒测试策略及测试范围
e...因为是直播课堂还有一页听太认真忘了截下回补上
再放个BS和cs的架构定义:
简单的来说呐cs定义就是一些聊天或者游戏的那些软件他们会不定时进行更新,而且必须要客户手动执行更新
而BS架构的定义则是说一些浏览器或者那些天猫淘宝它们则会自己更新
就先说到这吧,一天下来,感觉真想做个优秀的测试人员真的要学很多东西
还有脚本语言
评论