我正在开发一个验证 http url 的函数。我需要一些好的和坏的网址来进行单元测试。请与我分享您的测试用例。
谢谢。
我正在使用Microsoft Test在VS 2010中编写许多单元测试.在每个测试类中,我有许多类似于下面的测试方法:
[TestMethod]
public void This_is_a_Test()
{
try
{
// do some test here
// assert
}
catch (Exception ex)
{
// test failed, log error message in my log file and make the test fail
}
finally
{
// do some cleanup with different parameters
}
}
Run Code Online (Sandbox Code Playgroud)
当每个测试方法看起来像这样时,我觉得它有点难看.但到目前为止,我还没有找到一个很好的解决方案来使我的测试代码更加干净,尤其是finally块中的清理代码.有人可以给我一些建议吗?
提前致谢.
如果没有定义明确的性能要求,是否知道如何进行性能和可伸缩性测试?
有关我的申请的更多信息.
该应用程序有3个组件.一个组件只能在Linux上运行,另外两个组件是Java程序,因此它们可以在Linux/Windows/Mac上运行......这3个组件可以部署到一个盒子中,或者每个组件可以部署到一个盒子中.部署非常灵活.仅Linux组件将通过网络捕获原始TCP/IP包,然后一个Java组件将从中获取这些原始数据并将它们组装到最终用户将需要的数据中,并将它们作为数据文件输出到硬盘.最后一个Java组件将数据从数据文件批量上传到我的数据库.
我们在c中有一个Linux守护进程和一个bash脚本来启动它.由于某些配置文件错误,守护程序有时无法启动,但脚本报告守护程序已成功启动.脚本的片段如下所示,有人可以告诉我脚本有什么问题吗?
...
case "$1" in
start)
echo -n "Starting Demo Daemon: "
sudo -u demouser env DEMO_HOME=$DEMO_HOME /usr/local/demouser/bin/democtl startup > /dev/null 2> /dev/null
if [ "$?" = "0" ]; then
echo_success
else
echo_failure
fi
echo
;;
...
Run Code Online (Sandbox Code Playgroud)
谢谢!
unit-testing ×2
bash ×1
c# ×1
coding-style ×1
daemon ×1
java ×1
linux ×1
mstest ×1
performance ×1
scalability ×1
testcase ×1
testing ×1
url ×1