Git Product home page Git Product logo

tsvetomirslavov's Projects

specflowseleniumparallel icon specflowseleniumparallel

In this sample project we will demonstrate how to execute Specflow test in parallel using Selenium and NUnit 3

ssrstest icon ssrstest

Unit/Regression Testing Framework for Microsoft SQL Server Reporting Services (SSRS)

super-mean-stack icon super-mean-stack

An Angular + Node/Express + Webpack + MongoDB + SASS + Babel/ES6 + ui-router + Bootstrap starter kit

swd-recorder-appium icon swd-recorder-appium

Separate repo to work with Dima_2015-06-08_preparing_for_appium_global_refactoring branch of SWD

swd.starter icon swd.starter

Use this Selenium WebDriver framework starter kit with SWD Page Recorder. See -->

telerikacademy-2 icon telerikacademy-2

This repository stores all projects I've done as Telerik Software Academy student

teresa icon teresa

An Enum and CSS based compact wrapper of Selenium WebDriver to alleviate Automation Testers from tedious work of locating IWebElement with full CSS/Xpath string and calling atomic functions repeatedly.

testautomation icon testautomation

:white_check_mark: Test Automation Repository contains Selenium Webdriver Frameworks using Java,DotNet,Ruby-Developed to help readers of 'Software Automation Testing Secrets Revealed' [Part1 and Part2]

thegame icon thegame

This document describes the team work assignment for Telerik Academy students studying Object-Oriented Programming (OOP) – February 2014. Project Description Design and implement an object-oriented Role Playing Game by choice. Here are some suggestions: -The world can be fantasy, sci-fi, modern, etc. -You may have one or more heroes, gaining experience, having skills, wearing items, etc. -You may have one or more players, fighting against a computer or against each other -You may have enemies like creatures, machines, warriors, etc. -You may have items like swords, guns, armor, space-suits, etc. -You may have skills like double-damage, teleportation, etc. General Requirements Please define and implement the following object-oriented assets in your project: •At least 5 interfaces (with one or more implementations) •At least 15 classes (implementing the application logic) •At least 3 abstract class (with inheritors) •At least 1 exception class (with usage in your code) •At least 3 levels of depth in inheritance •At least 1 polymorphism usage •At least 1 structure •At least 1 enumeration •At least 1 event (with subscribers) •At least 1 design pattern (e.g. Composite, Singleton, Factory, Wrapper, Bridge, Command, Iterator, …) You might read about design patterns in Wikipedia, Sourcemaking, DoFactory and others. Additional Requirements •Follow the best practices for OO design: use data encapsulation, use exception handling properly, use delegates and events like it is recommended in MSDN, use inheritance, abstraction and polymorphism properly, follow the principles of strong cohesion and loose coupling. •Obligatory use Git to keep your source code and for team collaboration (you might use https://github.com/). TFS or SVN are not allowed. Use Git. •Provide a class diagram (to visualize all types). Optional Requirements If you have a chance, time and a suitable situation, you might add some of the following to your project: •Static members (fields, properties, constructor, etc.) •Constants, generic types, indexers, operators •Lambda expressions and LINQ •Implementation of IEnumerable<T>, ICloneable, ToString() override •Namespaces (if your classes are too much) •User interface (UI) – console, graphical, web or mobile Non-Required Work •Completely finished project is not obligatory required. It will not be a big problem if your project is not completely finished or is not working greatly. This team work project is for educational purpose. Its main purpose it to experience object-oriented modeling and OOP in a real-world project and to get some experience in team working and team collaboration with Git. Deliverables Put the following in a ZIP archive and submit it (each team member submits the same file): •The complete source code. •Brief documentation of your project (2-3 pages). It should provide the following information (in brief): oTeam name and list of team members oProject purpose – what problem do you solve? oClass diagram of your types oThe URL of your Git repository oAny other information (optionally) •Optionally provide a PowerPoint presentation designed for the project defense. Public Project Defense Each team will have to deliver a public defense of its work in from of the other students and trainers. You will have only 10 minutes for the following: •Demonstrate the application (very shortly). •Show the class diagram (just a glance). •Show the source code in the Git web-based source code browser. •Show the commits logs to confirm those team members who have contributed. •Optionally you might prepare a PowerPoint presentation (3-4 slides). Please be strict in timing! Be well prepared for presenting maximum of your work for minimum time. Bring your own laptop. Test it preliminary with the multimedia projector. Open the project assets beforehand to save time. You have 10 minutes, no more. Give Feedback about Your Teammates You will be invited to provide feedback about all your teammates, their attitude to this project, their technical skills, their team working skills, their contribution to the project, etc. The feedback is important part of the project evaluation so take it seriously and be honest.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.