Hello World, Motto: By this post, I will talk all about screenplay-pattern for automation testing. So Here, there are two terms, which are BDD and screenplay-pattern . so let's understand these first. 1 : BDD ( Behavior Driven Development ) Behavior Driven Development is a software engineering process that stems from Test Driven Development(TDD) and Acceptance testing. If you want to dig in more into it then follow this site. 2 : screenplay-pattern a code pattern on the top of serenity and an alternative model to PageObjects and it follows the SOLID property. Now, here let's understand "SOLID". It stands for Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Interface Substitution Principle Dependency Inversion Principle Sample/Dummy Project: https://github.com/nityanarayan44/BDD-Screenplay References: http://blog.caplin.com/2017/01/04/screenplay-pattern-a-solid-alternative-pattern-to-page...
Hello World, Many times specially during web development on core HTML 5[although its not just limited here only.], we need a web server to test the application and specially JavaScript and other features of html 5, which are only available on localhost,HTTP. Now, here you can go with traditional web servers like Tomcat Apache or any other server, but then you need to configure them accordingly and very carefully and that may took very dedicated time around 00:30 mins to 1 hour [i am talking here about very basic web server]. So, is there any techniques that can help us to creating a web server in just a simple one line command hit... Yes there is. actually there are many server framework that are just a few line setup away to have a basic web server. Here i gonna talk very simplest one, that will help us to create a very basic web server. And it is Python's module "SimpleHTTPServer". Dependency/Requirement: But there is a very small dependency to have you on y...
Hello World, Here we will learn about adding an unpacked chrome extension. So let's know first, what is "Unpacked Chrome Extension" and "Packed Chrome Extension"? 1-Unpacked Chrome Extension: A source/codebase with the directory structure for chrome extension, is known as an Unpacked Chrome extension. 2-Packed Chrome Extension: A file having extension "crx" with it is known as a packed chrome extension. For Example: MyChromeExtension.crx is a packed chrome extension, whereas all the codebase with directory structure is an unpacked chrome extension. Okay, So why we do packing of extension ?. Well, its very simple, for easiness to its users. Just like as we do create "jar" file (container for the bunch of classes) which could be easily used. packing converts all codebase(which may include several files) into a single unit, and it makes it handy. So let's start with #HOW_TO_ADD_UNPACKED_CHROME_EXTENSION... You have to...
Comments
Post a Comment