python软件测试,python系统测试

  python软件测试,python系统测试

  首先需要明确几个概念,理清思路。

  先说界面测试和web ui测试,这是测试的要求和手段。实现某种测试手段的是某种语言的基础类库。

  例如,http接口可以使用python的请求库进行发送和接收,而web ui元素可以由selenium的web驱动程序定位和操作。

  但实际上其他语言可能也有等价的类库。比如java有http请求和响应库,selenium支持大部分语言。

  使用这个类库来执行某些操作并验证结果。这是一个测试用例,或者说一个测试脚本。

  测试框架在做什么?

  测试框架可以帮助你安排测试用例,处理常用方法,变量,准备和清理数据,日志,报告等等。例如,python的pytest是使用最广泛的python测试框架。

  其他语言也有类似的测试框架,比如java的testng,golang的银杏。

  同时,测试框架可以独立于测试方法和基本类库。也就是说pytest可以做界面测试,ui测试,性能测试,甚至可以共存于一套框架中。

  测试框架是为了帮助你组织你的测试。没有测试框架,显然可以以主功能为入口写一个测试脚本。

  所以在选择技术的时候,要兼顾两种思维方式。

  第一条路线:

  你要考什么?

  你想用什么方法来衡量它?

  你选择的语言有没有有用的对应的基础类库,可以实现这个测试方法?

  第二条路线:

  你如何衡量它?

  你有复杂的测试组织需求吗,比如并发、序列化、数据准备和清理、参数化、报告等。

  你选择的语言是否有符合上述能力的测试框架?

  推荐的工具或者框架,我都用粗体写了。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: