See your business in a whole new light...
Who we are
We are team of professionals with experience in virtualization, online sales, automotive and many other industries. Our passion is to deliver innovative software
solutions that help our clients stay ahead in the ever-changing digital
landscape. The creation of each software solution we build, always goes through these phases.
Software Academy
In order to meet our clients needs for resources, since 2021 we are investing in the creation of a software academy. A part from the academy courses we participate in school programs and lectures to find the brightest of the younger generation.
Manual QA Course content
Internet
Software quality
Test cases
Defects
Test and Code Coverage
Testing Types
Testing Techniques
Test Matrix
QA Tasks in one sprint
Practicle testing
Web Sites and Web Applications
DB basic concepts
SQL basics
QA Documentation
Basic concepts in computer systems
- Hardware of a PC.
- OS idea.
- Drivers for the OS.
- Relation between the installed software and the OS.
- Programm vs Process.
Internet
- Definition of Internet.
- Connection between all the computers in Internet: Rooter, DNS, hosts file.
- Website concept.
Software quality
- Definition of Quality.
- The proffesion of a Software Quality Assurance.
- The importance of requirements and prevention.
- Software Development Model and how it affects the Quality.
- V software development model vs Agile concept.
- The role of the QA in an Agile process.
Test cases
- The purpose of a test case.
- Test cases vs test ideas.
- Writing good test cases.
- Define the most important tests.
- Enough testing.
Defects
- Definition of a defect.
- Reasons to have defects.
- Information that should be available in a defect.
- Prevent vs Identification.
- Defect tracking systems.
- Defect life cycle.
- Software without defects.
- Severity vs priority.
Test and Code Coverage
- Define Test Coverage.
- Define Code Coverage.
- Plan the test and code coverage.
- Measuring Test and Code Coverage.
Testing Types
- Black/Grey/White box testing.
- Functional testing types.
- Nonfunctional testing types.
- Define the test strategy in practice.
Testing Techniques
- Boundary Value Analysis.
- Equivalence Partitioning.
- Decision Table Testing.
Test Matrix
- Definition of a Test Matrix.
- Problem which can be solved with a Test Matrix.
- Creation of a Test Matrix in practice.
QA Tasks in one sprint
- Defect verification.
- Functional testing of the new features.
- Regression testing.
Practicle testing
- GUI Checklists.
- Search feature testing.
Web Sites and Web Applications
- Difference between Web site and web Application.
- Common architecture of a Web Application.
- HTTP, HTML and Java Script basic concepts.
DB basic concepts
- DB difference compared with file system.
- The purpose of a DB.
- Data to be saved in a DB.
- DB types.
- Relation DB structure.
SQL basics
- Select with conditions.
- Agregate functions.
- Relations between tables.
- Join types
- Keys and why we need them.
- Stored procedures.
- Indexing.
- Triggers.
QA Documentation
- Test execution reports.
- Sprint Quality index - number of bugs compared to the amount of work.
- Sprint Defect fixing index - fixed vs found defects by priority.
- Test plan basics.
Web Automation with Robot Framework
Software Technologies
The concept of automation
XPATH
Automation with Robot Framework
Version Control System - GIT
Software Technologies
- Types of Programming languages.
- Compiler vs Interpretorr.
- XML, HTML, JSON, DOM, XSLT.
- The importance of an IDE.
- VCS and the problems it solves.
The concept of automation
- Automation types.
- Automation myths.
- API automation - pros and cons.
- UI automation - pros and cons.
- The perfect automation strategy.
XPATH
- Everything is three of nodes.
- Abbreviated and expanded syntax.
- Nodes types.
- Parent , Children, Siblings, Ancestors, Descendants.
- Axes and Location path.
- Operators.
Automation with Robot Framework
- Getting started.
- Creating test cases and test data.
- Using variables.
- Creating user keywords.
- Organizing resources and project structure.
- Executing test cases and test suites.
- Understandig the test results.
- Browser compatibility with Robot Framework.
Version Control System - GIT
- Installation and configuration.
- Create your first repository.
- Commit changes and checkout in one branch.
- Work with many branches.
- Code merging.
- GitHub concept.