C# Web功能测试
大家好,我使用了trail版本3软件QTP、CLOUDLink和TestComplete,我的场景是首先从我的在线应用程序中捕获HTML表值,有很多值,所以我必须在按住鼠标左键的同时向下滚动到页面底部。一旦它被捕获,我想把它们储存在某个地方。其次,在同一测试中,我想从本地驱动器导入CSV文件,并将其存储到属性中。最后一步,我只想逐行比较这两个属性,或者比较这两个文件中的一些特定列(例如仅中间3列)。最后告诉我结果是列或行中的值是否相等 这是一个简单的功能测试,但我使用的软件无法做到这一点 软件问题 1-录制时,它将只捕获屏幕的当前视图,因为我有一个大表单,所以我必须向下滚动以捕获所有HTML表格值。因此,我无法使用HTML表检查点或属性检查点。C# Web功能测试,c#,html,performance,web,qa,C#,Html,Performance,Web,Qa,大家好,我使用了trail版本3软件QTP、CLOUDLink和TestComplete,我的场景是首先从我的在线应用程序中捕获HTML表值,有很多值,所以我必须在按住鼠标左键的同时向下滚动到页面底部。一旦它被捕获,我想把它们储存在某个地方。其次,在同一测试中,我想从本地驱动器导入CSV文件,并将其存储到属性中。最后一步,我只想逐行比较这两个属性,或者比较这两个文件中的一些特定列(例如仅中间3列)。最后告诉我结果是列或行中的值是否相等 这是一个简单的功能测试,但我使用的软件无法做到这一点 软件问
2-其次,我无法在录制后导入我的csv文件来比较它 您遇到了许多与集成测试相关的问题,尤其是web完整堆栈测试。您正在使用用户界面测试来验证C代码的底层功能。这总是个坏主意 相反,将代码分解成单元并分别测试它们。您将至少有两个单元:一个决定要显示哪些值,另一个将这些值格式化为HTML页面。然后,您可以有两种测试策略:一种测试值是否正确计算,另一种测试发出的任何值是否显示在网页上。后一个测试的测试数据可能很小,可以避免出现问题