Open source UI Automation testing using White framework

Most organizations encourage open source tools to implement automation testing of their products/softwares, and it indirectly encourages testers/programmers to expose more into difference technologies to find best automation tool and should be freely available, so here is what I found a very tiny yet powerful open source automation testing framework to automate the testing process, called White framework.
Hope this may be useful!!!

All you need is -
1) Visual Studio express edition (Completely free).
2) Knowledge in C#.
3) TestStack.White framework dlls.
4) UI automation verifier which we call object spy as testers. 
And at last but not the least - some web links/ forums to get the idea about programming.


Visual Studio Express Edition - 
Microsoft provides it as free edition to create windows forms and for writing class libraries and can download the same from HERE.

Knowledge in C# - 
Some of the web links that I follow frequently are -
http://www.dotnetperls.com/

http://msdn.microsoft.com/en-us/library/System.Windows.Forms.aspx

http://stackoverflow.com/

TestStack.White framework dlls - 

  • Once Visual Studio is installed, Open a new project as "Windows Forms Application" (Enter project Name, location - optional) and then,
  • From the Visual studio menu bar, follow this 











 

  • Once the install done, we will get the white framework dlls under the current visual studio project folder, e.g - C:\Users\\Documents\Visual Studio 2012\Projects\WindowsFormsApplication1\packages\
  • Now from File menu -> Add -> new Project and select class library (change name and lcoation - optional), this is where we write our functions or code to automate.
  • make sure we have added all the required dlls as reference to the class library from the solution explorer of visual studio, if not - do the following -                                                                               On the solution explorer - > click on the class library and add the dlls to the references by browsing proper location of package on the local drive.
  • dlls you may need initially - TestStack.White.dll and Castle.Core.dll.
UI automation verifier -
The UI spy can be downloaded from HERE.

All the best!!!



9 comments:

  1. Thanks a lot. It really helped to get on the right path.
    Björn

    ReplyDelete
  2. thank you very much

    ReplyDelete
  3. Thank you for this. Amazing intro.

    ReplyDelete
  4. đồng tâm
    game mu
    cho thuê nhà trọ
    cho thuê phòng trọ
    nhac san cuc manh
    số điện thoại tư vấn pháp luật miễn phí
    văn phòng luật
    tổng đài tư vấn pháp luật
    dịch vụ thành lập công ty trọn gói
    64 nước cờ trên bàn thương lượng ebook
    mbp là gì
    thuyết erg
    các nghịch lý nổi tiếng
    chi square test là gì
    nghệ thuật nói chuyện trước công chúng dale carnegie
    định lý coase
    học thuyết kỳ vọng của victor vroom
    chiến thắng con quỷ trong bạn audio
    điểm cân bằng nash

    Triệu Trường Xuyên rất hưng phấn mà nói, một loạt từ chuyên nghiệp được y nói ra. Điều này làm Triệu Quốc Đống biết thằng em mình đã dồn hết tâm trí vào con đường mình lựa chọn cho nó.

    - Vậy hoàn cảnh nguồn nước thế nào?

    - Chưa được khai thác, mấy chục Km xung quanh rất vắng vẻ, cây cối tươi tốt, không bị ô nhiễm. Hơn nữa bọn em còn phát hiện cách đó không xa có nhiều khe suối, nước rất ngon. Đáng tiếc là giao thông hơi khó khăn. Gần nhất cũng mất vài Km thì xe mới vào được. Nói cách khác nếu chúng ta làm nhà máy thì phải làm đường, cần không ít tiền.
    Sau khi về An Đô, Triệu Quốc Đống yêu cầu Đức Sơn và Trường Xuyên đến Tân Châu khảo sát việc khai thác nước suối ở Thương Lãng.

    Triệu Quốc Đống vẫn suy nghĩ việc dùng số tiền kiếm được từ thị trường chứng khoán. Nắm tiền trong tay hoặc gửi ngân hàng là cách ngu nhất, nhưng dồn vào thị trường chứng khoán lại không tốt. Hắn vốn định đợi đến khi Giang Khẩu cải cách Công ty xây dựng số hai thì ủng hộ Dương Thiên Bồi một chút, cứ như vậy hắn có thể thành một nhà đầu tư chiến lược, còn tất cả do Dương Thiên Bồi tự phát triển.

    Nhưng theo tình hình bây giờ thì phải chờ đến lúc đó phải tầm nửa năm, một năm. Việc này mặc dù không quan hệ nhiều với Triệu Quốc Đống, nhưng Trường Xuyên và Đức Sơn đang không có việc. Triệu Quốc Đống cân nhắc có nên để hai tên này dùng một khoản tiền gây dựng sự nghiệp hay không?

    Chẳng qua lựa chọn hạng mục thì Triệu Quốc Đống cũng phải suy nghĩ kỹ. Ngành công nghệ cao thì hai thằng em không hiểu. Trong ấn tượng Triệu Quốc Đống thì chỉ có ngành sản xuất rượu trắng là cạnh tranh mạnh, các cái khác không nghĩ ra. Triệu Quốc Đống biết chút tiền trong tay hắn không thể sản xuất rượu.

    ReplyDelete