软件测试-小总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_26408419/article/details/81114697

软件测试基础:

①《软件测试》(机械工业出版社)这本书,从整体了解软件测试的基本要求和概念。

②对所测系统的UML设计的看懂能力,对你要去测试的系统的设计要有一个整体的熟悉理解程度,要是能从开发的角度去理解最好。能够设计出基本的测试用例(功能模块测试,异常条件下测试等)。

(附:https://www.cnblogs.com/yzbt/p/5372404.html   画UML图的几种软件)

③基础测试技术:

一.①linux命令(《鸟叔的linux私房菜》不错,https://blog.csdn.net/baidu_26408419/article/details/81199349),最好从整体上去熟悉理解linux然后再去敲打熟练命令,不要死记硬背 。linux命令不仅可以查看服务器端的日志、进程等,部署运维也都要用到linux。②熟悉mysql查询等sql操作:https://blog.csdn.net/baidu_26408419/article/details/81355500

二.接口测试等工具的使用,例如jmeter等通过http post传送接收数据,来测某个api接口的正确度(这就要求你对http post从客户端到服务器端这个工作原理有个基础了解+通过状态码等分析返回数据)(附:可以看一下《使用Jmeter做接口压力测试-实战》这篇文章--简书网)

三.自动化测试,这就要求有一定的编程能力,能够运用①python(例如用python写接口自动化测试,测试思路模仿jmeter测试流程,主要是用http协议发送与接收接口数据,再判断接收的数据是否符合测试用例的预期值),②linux脚本语言等(例如用shell脚本完成自动化部署)③UI自动化,例如用javascript等语言操作html元素,自动完成与后台的交互,看预期的结果是否满足测试用例的预期结果。要想写出满意的自动化测试代码,要求:熟悉测试流程,测试技术有一定积累的基础。

④性能测试:《超全整理!Linux性能分析工具汇总合集》http://rdc.hundsun.com/portal/article/731.html

    安全测试:例如使用各种工具,测试某个网站的安全性能。等等其他测试。

    百度QA(百度质量部)公众号一些热门文章很值得一看

    https://mp.weixin.qq.com/s/ELhTdLiwuyjHYOmY73yFZw    “多机联动”的iOS兼容性测试解决方案—CTS

https://mp.weixin.qq.com/s/20zthqplipSLCVXswHG7uQ     移动App端自动化性能测试的一种实践

https://mp.weixin.qq.com/s/LBSbFT0BfB6A9xM8Rs_n0g    【藏经阁】糯米活动保障线上压测实践

https://mp.weixin.qq.com/s/fYIsk6vUt8rs088FwnDdYA      【藏经阁】设计反模式之架构设计

2018.8

猜你喜欢

转载自blog.csdn.net/baidu_26408419/article/details/81114697