Перейти к содержимому

warmbabe

Регистрация: 29 ноя 2007
Offline Активность: 12 июн 2009 15:47
-----

Мои сообщения

В теме: Как достучаться до view?

09 апреля 2008 - 12:33

Большое спасибо, все получилось :clapping:

В теме: Как достучаться до view?

09 апреля 2008 - 10:51

Пробуем еще раз. Ms sql server 2005, TestComplete 5, скрипты на С#Script. В хелпе тесткомплита описано, как можно считывать значения из таблицы с помощью dataset
function TestProc()
{
  var DSet;
  // Create the new IAQAADODataset object
  DSet = ADO["CreateADODataset"](); 
  // Specify the connection string
  DSet["ConnectionString"] = "Provider=Microsoft.Jet.OLEDB.3.51;" + 
  "Data Source=C:\\Microsoft Visual Studio\\VB98\\BIBLIO.MDB";
  // Specify the command type and text
  DSet["CommandType"] = cmdTable;
  DSet["CommandText"] = "Publishers";
  // Open the dataset
  DSet["Open"]();
  // Process records of the Publishers table 
  DSet["First"]();
  while (!DSet["EOF"])
  {
	// Insert data into the test log
	Log["Message"](DSet["FieldByName"]("Name")["Value"], DSet["FieldByName"]("Address")["Value"]);
	DSet["Next"]();
  };
  DSet["Close"]();
}

и с помощью query

function TestProc()
{
  var Qry;
  // Create a query
  Qry = ADO["CreateADOQuery"]();
  // Specify the connection string
  Qry["ConnectionString"] = "Provider=Microsoft.Jet.OLEDB.3.51;" +
  "Data Source=C:\\Microsoft Visual Studio\\VB98\\biblio.mdb";
  // Specify the SQL expression
  Qry["SQL"] = "Select * FROM Authors WHERE Authors.[Year Born] >= :Param_Year";
  // Specify the parameter value
  Qry["Parameters"]["ParamByName"]("Param_Year")["Value"] = 1950;
  // Execute the query
  Qry["Open"]();
  // Process results and insert data into the test log
  Qry["First"]();
  while (!Qry["EOF"])
  {
	Log["Message"](Qry["FieldByName"]("Author")["Value"], Qry["FieldByName"]("Year Born")["Value"]);
	Qry["Next"]();
  }
  // Closes the query
  Qry["Close"]();
}

Мне же нужно считать данные не из table, a из view. Если просто писать название view, то выдается сообщение "Неверное имя объекта". Попытки указать для dataset какой-либо другой CommandType (не cmdTable) тоже приводят к ошибкам.

В теме: Visual studio + test cases

24 марта 2008 - 18:54

Здравствуйте!
Мы используем VS 2005 и TFS 2008.
Литературу Ричарда Хандхаузена "Знакомство с Microsoft Visual Studio 2005 Team System" просматривали и пречитывали несколько раз. Там указано только то, что информация о результатах тестирования записывается в базу TFS, а как ее доставать - об этом нет ни слова.
Спасибо за внимание :yes:

P.S. Пыталась удалить свой пост в соседней теме - не получается :unknw:

В теме: Visual Studio Team System

22 марта 2008 - 14:05

Здравствуйте!
Я пробовала занести в Visual Studio тест кейсы, чтобы потом вытащить результаты - кто проводил, когда, сколько раз, успешно или нет. Для этого я использовала мануал тесты, но возникла проблема - откуда и как потом вытаскивать эти результаты. Может, кто-нибудь посоветует, каким образом можно использовать Visual Studio для управления тест кейсами?