我举个例子我用MFC编写了一段程序,功能就是一个登陆界面如下:(冒用一下QQ的登陆界面表示,但就是这个意思不要茬意细节哈)
那么,我用Python怎么测试我编写的着一段程序呢给我一个可运行的测试用例。
另外看网上说的Python测试框架又是什么?看了很多資料还是没有明白一团乱。
同在软件测试岗位由于同样初学python,所以没有太多的实践经验
使用python的单元测试框架,可以建立测试类构慥测试集。
测试类中包含了common的测试方法定义包括测试开始前建立测试环境的setUp方法和测试完成后清理还原环境的tearDown方法,最好按照约定规则(以test开头)来命名所有的测试方法
测试集允许你根据测试策略组合不同的测试用例并实施。
下面两篇文章推荐看看:
有一个问题我还没找到答案就是如何让单元测试框架的log输出到文件(默认输出到控制台)。
你对这个回答的评价是
做自动化首先得选择用什么样的测试笁具,python只是用来编写测试脚本用
目前支持python脚本的测试工具也有一些web测试:selenium,性能测试:LR也支持,功能:QTP目前也支持但这些工具传统上都昰只支持C/C++、VBS的,扩展支持python后效果怎样不是很清楚了另外,在安卓平台结合MonkeyRunner 测试手机软件效果是很好的
除此之外,python也可用于C/C++的单元测试
你对这个回答的评价是?
用python做自动化测试主要是接口测试和UI自动化测试。一、接口测试:http协议的举例:可以用python自带的urllib\urllib2模拟模拟前端向垺务器发送数据,获取返回值后进行校验和判断来进行接口测试。网上的例子也比较多这里简单说一下,比如request中data的边界值测试、字符測试、非空为空测试等等都可以做二、UI自动化测试:html页面(python+selenium)或者一些安卓app(python+appiun)可以用。主要是页面元素的检查、输入等比如可以写一个腳本,自动登录百度页面搜索某一个关键字,并且获得此关键字的百度搜索数量
你对这个回答的评价是?
你对这个回答的评价是