Sunday, January 24, 2016

Test Case

http://demo.dotnetawesome.com/mvc/advance-master-details-entry-form-in-mvc
http://www.dotnetawesome.com/2016/07/advance-master-details-entry-form-in-mvc.html
http://www.dotnetawesome.com/2015/09/how-to-create-master-detail-entry-form-in-aspnet-mvc4.html
http://www.dotnetawesome.com/2015/11/implement-jquery-datatable-in-aspnet-mvc.html
--------------------------------------------------------------------------------------------------------------------------
Approach 1 :
--------------------------------------------------------------------------------------------------------------------------
Title: Login Page – Authenticate Successfully on gmail.com

Description: A registered user should be able to successfully login at gmail.com.

Precondition: the user must already be registered with an email address and password.

Assumption: a supported browser is being used.

Test Steps:

    1/Navigate to gmail.com
    2/In the ’email’ field, enter the email of the registered user.
    3/Click the ‘Next’ button.
    4/Enter the password of the registered user
    5/Click ‘Sign In’

Expected Result: A page displaying the gmail user’s inbox should load, showing any new message at the top of the page.





--------------------------------------------------------------------------------------------------------------------------
approach 2 :
--------------------------------------------------------------------------------------------------------------------------
Test Case ID Test Scenario Test Steps Test Data Expected Results Actual Results Pass/Fail

OR

https://wiki.windward.net/Returning_Users/AutoTag/Get_Started_with_AutoTag/Get_Started_with_AutoTag

Monday, January 18, 2016

Agile Methodology Api api

What is Agile Methodology?

Agile methodology is the alternative of the traditional method of project management. The agile management is used in software development. This agile project management helps team to interact, responding unpredictably, which is called sprints. The agile methodologies are alternative to the waterfall  methodology and traditional development.

Service-Oriented Architecture (SOA) Definition






http://www.service-architecture.com/articles/web-services/service-oriented_architecture_soa_definition.html
http://www.service-architecture.com/articles/web-services/web_services_explained.html



https://www.visualstudio.com/en-us/docs/test/developer-testing/getting-started/getting-started-with-developer-testing Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only.

What is Test-Driven Development (TDD)?

Test-driven development starts with developing test for each one of the features. The test might fail as the tests are developed even before the development. Development team then develops and refactors the code to pass the test.
Test-driven development is related to the test-first programming evolved as part of extreme programming concepts.

Test-Driven Development Process:

  • Add a Test
  • Run all tests and see if the new one fails
  • Write some code
  • Run tests and Refactor code
  • Repeat

Example:

Code Based Testing

Context of Testing:

  • Valid inputs
  • Invalid inputs
  • Errors, exceptions, and events
  • Boundary conditions
  • Everything that might break

Benefits of TDD:

  • Much less debug time
  • Code proven to meet requirements
  • Tests become Safety Net
  • Near zero defects
  • Shorter development cycles







  • Explaining 9 types of API testing. The method to download the high-resolution PDF is available at the end.

    🔹 Smoke Testing
    This is done after API development is complete. Simply validate if the APIs are working and nothing breaks.

    🔹 Functional Testing
    This creates a test plan based on the functional requirements and compares the results with the expected results.

    🔹 Integration Testing
    This test combines several API calls to perform end-to-end tests. The intra-service communications and data transmissions are tested.

    🔹 Regression Testing
    This test ensures that bug fixes or new features shouldn’t break the existing behaviors of APIs.

    🔹 Load Testing
    This tests applications’ performance by simulating different loads. Then we can calculate the capacity of the application.

    🔹 Stress Testing
    We deliberately create high loads to the APIs and test if the APIs are able to function normally.

    🔹 Security Testing
    This tests the APIs against all possible external threats.

    🔹 UI Testing
    This tests the UI interactions with the APIs to make sure the data can be displayed properly.

    🔹 Fuzz Testing
    This injects invalid or unexpected input data into the API and tries to crash the API. In this way, it identifies the API vulnerabilities.

    Subscribe to our newsletter to download the 𝐡𝐢𝐠𝐡-𝐫𝐞𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧 𝐜𝐡𝐞𝐚𝐭 𝐬𝐡𝐞𝐞𝐭. After signing up, find the download link on the success page: https://lnkd.in/egwCutXm


Sunday, January 17, 2016

Viva Question URL

C#/.NET
  What is SOLID?
  public vs private vs protected vs internal
  Is string a value type or a reference type?
  using (var myObject = new MyClass())
{
}
  What are sealed classes in C#?
  Interface vs abstract class.
  What is IOC?
  less stress :)
  What is TDD?
 What is signalR?
 What is the difference between: catch(Exception e){throw e;} and catch(Exception e){throw;}
  What is Reflection?
  How do you work with application logs?
  What is SOA?
  What is Micro Service Architecture?
  What is CQRS?
SQL
  What are the difference between clustered and a non-clustered index?
  What are disadvantages  of using non-clustered index?
  What's the difference between a primary key and a unique key?
MVC
  What are HTML helpers in MVC?
  How do you monitor application performance?
 https://technet.microsoft.com/en-us/library/bb630354(v=sql.105).aspx
  next sql profiled info
  What are partial views in MVC?
  mdrubol: thanks
  What are bundling and minification in MVC?
  Parameter Tempering?

  What is output caching?

Job Interview


Angular :

.Net Core :

https://app.pluralsight.com/library/courses/developer-job-interviews/table-of-contents


https://social.hays.com/2017/04/26/four-tips-for-your-interview-presentation/

http://www.dotnetawesome.com/2015/11/implement-jquery-datatable-in-aspnet-mvc.html

Common 

http://www.itechaleart.com/2014/04/top-50-common-interview-qa.html
http://www.indiabix.com/hr-interview/questions-and-answers/
http://rubolchow.blogspot.com/2014/06/viva-communication-skill.html


MVC

http://rubolchow.blogspot.com/2014/06/viva-mvc-question.html
http://career.guru99.com/top-31-model-view-controllermvc-interview-questions/
https://www.codeproject.com/Articles/653746/Top-ASP-NET-MVC-Interview-Questions
https://www.codeproject.com/Articles/556995/ASP-NET-MVC-interview-questions-with-answers

Service

OOP

http://career.guru99.com/top-50-oops-interview-questions/
http://rubolchow.blogspot.com/2014/06/oop-question.html

Design-pattern

http://rubolchow.blogspot.com/2014/06/common-design-pattern.html
http://mohammadnazmul.blogspot.com/2014/02/design-patterns-gof-design-patterns-are.html

DataBase & SQL

http://www.java67.com/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html
http://a4academics.com/interview-questions/53-database-and-sql/397-top-100-database-sql-interview-questions-and-answers-examples-queries?showall=&start=2
http://rubolchow.blogspot.com/2014/06/viva-database-and-sql.html

Agile Development Methodology

http://www.gcreddy.com/2015/05/agile-development-interview-questions.html
http://www.softwaretestinghelp.com/25-best-agile-testing-interview-questions-and-answers/
http://content.wisestep.com/best-agile-testing-interview-questions-answers/
https://intellipaat.com/interview-question/agile-scrum-master-interview-questions/
http://career.guru99.com/top-20-agile-testing-interview-questions/

HTML

http://www.careerride.com/Interview-Questions-HTML.aspx
http://career.guru99.com/top-50-html-interview-questions/

CSS

https://www.tutorialspoint.com/css/css_interview_questions.htm
http://www.skilledup.com/articles/25-css-interview-questions-answers
http://career.guru99.com/top-50-csscascading-style-sheet-interview-questions/

Java Script

https://www.codementor.io/javascript/tutorial/21-essential-javascript-tech-interview-practice-questions-answers

AngularJS

https://www.codeproject.com/Articles/891718/AngularJS-Interview-Questions-and-Answers
https://www.tutorialspoint.com/angularjs/angularjs_interview_questions.htm
http://career.guru99.com/top-25-angular-js-interview-questions/
https://www.w3schools.com/angular/default.asp
https://www.w3schools.com/angular/angular_examples.asp

Angular 2 ......




Video

Pragim
https://www.youtube.com/watch?v=WWQZCDegWHg&list=PL6n9fhu94yhWqGD8BuKuX-VTKqlNBj-m6

Linkedin
https://www.linkedin.com/learning/angular-essential-training/components-bootstrap-and-the-dom

Tutorials Point 

https://www.youtube.com/watch?v=bJ319HJCUnM&list=PLWPirh4EWFpHr-tUELXPm6iUOgRj-uRsI


https://www.onlineinterviewquestions.com/angular2-interview-questions/#.Wz8TONUzYdU

https://www.onlineinterviewquestions.com/angular-5-interview-questions/#.Wz8UE9UzYdU


Requirement Analysis & Design

Autemated Testing

http://www.xpode.com/ShowArticle.aspx?ArticleId=405
http://www.dotnetfunda.com/articles/show/561/what-is-nunit
https://blogs.msdn.microsoft.com/nnaderi/2007/02/01/comparing-the-mstest-and-nunit-frameworks/

Asp.Net WebForm and Asp.Net MVC

http://www.csharpstar.com/asp-net-webform-vs-asp-net-mvc/
http://www.dotnettricks.com/learn/mvc/difference-between-aspnet-webform-and-aspnet-mvc

http://www.webdevelopmenthelp.net/2013/10/difference-between-asp-net-webform-and-asp-net-mvc.html
http://www.c-sharpcorner.com/interview-question/difference-between-asp-net-webform-and-asp-net-mvc



Driving

 https://youtube.com/shorts/5Ac2qZHrApU?si=_X-G7pJFHiZoD-s7 https://www.youtube.com/watch?v=f6pSsex87oU