以下在程序有什么bug?怎么进行单元测试?
namespace MyStack{
public class MyStack
{
private int nextIndex;
private string[] elements(元素);
public static void Main(string[] args)
{
}
public MyStack()
{
elements = new string[100];
nextIndex = 0;
}
public void Push(string element)
{
elements[nextIndex++] = element;
}
public string Pop()
{
return elements[--nextIndex];
}
public void Delete(int n)
{
nextIndex = nextIndex - n;
}
public string Top()
{
return elements[nextIndex-1];
}
public int Size()
{
return this.nextIndex;
}
}
}
用单元测试工具Nunit对以上程序进行单元测试。
要求:
1. 写出测试类
2. 设计测试用例,进行单元测试
3. 找出程序的BUG
4. 对BUG进行修改
5. 完成报告
用Loadrunner进行性能测试
要求:
1. 写出性能测试策略
2. 完成报告
报告撰写要求:
1. 测试脚本
2. 测试场景
3. 测试结果
4. 记录主要数据