先读入 然后 逐行
if($Name =~/\w+/ and length($id) < 11 ){
print "Name passed\n";
}
else{
print "failed\n";
last;
}
if($id =~/\d+/ and length($id) < 6 ){
print "id passed\n";
}
else{
print "failed\n";
last;
}
if($Dept =~/\w+/ and length($id) < 16 ){
print "Dept passed\n";
}
else{
print "failed\n";
last;
} 你真强,E语的面试。{:5_369:} 本帖最后由 fyi 于 2010-9-28 16:21 编辑
回复fyi
先读入 然后 逐行
if($Name =~/\w+/ and length($id) < 11 ){
print "Name passed ...
Tommy.s 发表于 2010-9-28 15:00 http://www.dolc.de/forum/images/common/back.gif
程序没问题。我就是不确定这是否可以作为答案。
一方面,test automation 最多输入几个参数来确定程序运行的方向,而不会
输入 test data。对于测试领域,如果你把 test data 一起写到程序
里我认为就应该没大问题了,
可是另一方面,这个考题的重点就是在(无论是 test automation
还是 manual test)考应该加什么样的 test data。
是 equivalence class 里任意一个值对于每个 field 各一次,
还是取边界值的两侧值作为 test data。
根据我的经验,我个人认为应该是第一种。 回复 13# fyi
没错, 主要是我一直都没看懂它到底想要干什么。。。可能不是搞这块的,不太了解这方面的想法。。
这样看 其实考得不是编程,而是对 regression test 得想法 回复fyi
没错, 主要是我一直都没看懂它到底想要干什么。。。可能不是搞这块的,不太了解这方面的想 ...
Tommy.s 发表于 2010-9-28 17:26 http://www.dolc.de/forum/images/common/back.gif
没错!对第三题有什么见解吗? 程序没问题。我就是不确定这是否可以作为答案。
一方面,test automation 最多输入几个参数来确定程序 ...
fyi 发表于 2010-9-28 16:18 http://www.dolc.de/forum/images/common/back.gif
我觉得这里是要你设计test case, 应该用Equivalence partitioning和Boundary Value Analysis测试Name, ID, Dept是不是合法。 本帖最后由 germany_guy 于 2010-9-28 21:46 编辑
回复 15# fyi
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a = {8 ,1, 2, 4, 3, 4, 3, 2, 1, 3, 1};
sort(a, a+11);
for (int i=0; i<11; i++) {
cout << a << " ";
}
return 0;
}
想了想,这个好像还不太对,冒泡应该可以, stability sorting排一个元素的时候,其他的保持不变。 我觉得这里是要你设计test case, 应该用Equivalence partitioning和Boundary Value Analysis测试N ...
germany_guy 发表于 2010-9-28 21:07 http://www.dolc.de/forum/images/common/back.gif
我个人认为 regression test 应该不包括 negative test。也就是正常功能的采样测试,不包括非正常功能的采样测试。 我个人认为 regression test 应该不包括 negative test。也就是正常功能的采样测试,不包括非正常 ...
fyi 发表于 2010-9-28 22:58 http://www.dolc.de/forum/images/common/back.gif
regression testing: Testing of a previously tested program following modification to ensure that defects have not been introduced or uncovered in unchanged areas of the software, as a result of the changes made. It is performed when the software or its environment is changed.
所以我觉得这里回归测试的目的是说不管以前的positive test或者是negative test,他们的结果要和以前一样。
页:
1
[2]