会 C,jemeter,LR。目前 python、appium 学习中
请教一下阁下,你们都怎么用 cucumber 的呢?
嗯,谢谢你的建议,受教了,看来是我考虑的太多了
我试着一个接口的每个用例都写了一个 json 文件,然后拿响应的 json 数据与 json 文件比对,值相同就视为成功。
这样做的话,就是 json 文件一大堆。
不知道接口用例测试,是否有必要像手工测试那样,每个字段都去检测到,是不是我的方向或者策略弄错了?
初学 cucumber 中,有个问题请教一下楼主。feature 文件中,可以设置全局变量么?比如我要对一个数据进行几个不同场景的操作,怎么才能在几个不同的场景间,共享同一个变量呢?
楼主,你好,请问你们现在还在用 rest-assured 和 cucumber 嘛?
还有这种考核方式的。。那你要是不报,被其他人发现了,报上去,后果会不会更严重?且,还要看 bug 严重等级的吧?
这个应该很难保证吧,顶多能说重点功能都经过了测试,已知 bug 都修复了。
我用了比较笨的方法,如果能有一键去重的方法,就好了。
public static void main(String[] args) {
int[] list = new int[]{-4,-3,-2,0,0,0,4,5,6};
int len = list.length;
int i=0,j=0,n=0;
int start = 0, end = len;
for(i=start;i< end;) {
n = (end - start) / 2;
if (list[n] > 0) {
end = n - 1;
}else if(list[n] < 0){
start = n + 1;
}else{
for(j=n;j>=0;j--){
if(list[j] != 0){
System.out.println("this is the value before 1st 0:" + list[j]);
break;
}
}
if(j<0){ System.out.println("the first value is 0.");}
for(j=n;j<len;j++){
if(list[j] != 0){
System.out.println("this is the value after last 0:" + list[j]);
break;
}
}
if(j==len){ System.out.println("the last value is 0.");}
break;
}
}
}
学习了,多谢分享
个人觉得,看出设计和思维上的不足,并不是一定要懂代码。设计思路,业务场景考虑,不需要懂代码。
会 C,jemeter,LR。目前 python、appium 学习中